Media 6.1 CVSS 3.1 Core Publicado el 02/01/2024

Se puede guardar un XSS en la base de datos desde el formulario «añadir un mensaje» del detalle de pedido (front)

CVECVE-2024-21628 GHSAGHSA-vr7m-r9vm-m4wf
Ver en la fuente Ver JSON Última modificación en la fuente: 17/06/2026

Descripción

Se puede guardar un XSS en la base de datos desde el formulario «añadir un mensaje» del detalle de pedido (front)

Impacto

Este formulario no usa el método isCleanHtml, lo que permite guardar un XSS en la base de datos. El impacto es bajo porque el HTML no se interpreta en el back office, gracias al mecanismo de escape de Twig. En el front, el XSS sí es efectivo, pero solo afecta al cliente que lo envía, o a la sesión de cliente desde la que se envió.

Ten cuidado si tienes un módulo que lea esos mensajes de la base de datos y los muestre sin escapar el HTML.

Parches

8.1.x

Reportada por

Rona Febriana (linkedin: https://www.linkedin.com/in/rona-febriana/)

Texto original de NVD (NIST), dominio público. Traducción de PrestaShield.

Métricas CVSS 3.1

Fuente: security-advisories@github.com · secondary
Media 6.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Vector de ataqueRed
ComplejidadBaja
Privilegios requeridosBaja
Interacción del usuarioRequerida
AlcanceCambia
ConfidencialidadBaja
IntegridadNinguna
DisponibilidadBaja

Referencias

¿Has encontrado una vulnerabilidad?

Escribe al equipo de seguridad del core de PrestaShop:

security-core@prestashop.com

Avisos relacionados

Mismo componente: core de PrestaShop
Todos los avisos del core (94)
IDAvisoComponenteSeveridadVersiones afectadasPublicadoParche
CVE-2026-84186 Suplantación de la IP del cliente mediante X-Forwarded-For en Tools::getRemoteAddr() Core Media 6.9 ≥ 8.0.0 < 8.2.8
≥ 9.0.0 < 9.1.5
07/09/2026 No
GHSA-whxq-pxj5-qq7v Inyección SQL a través de los filtros de los listados del back office Core Media 6.5 ≥ 9.0.0 < 9.1.5
≥ 8.0.0 < 8.2.8
18/08/2026 Sí

¿Tu tienda está en 8.x < 8.1.3?

PrestaShield lo comprueba desde fuera, sin acceso FTP, y te avisa de cada aviso nuevo que te afecte.
Detectar si mi tienda está afectada