Alta 8.1 CVSS 3.1 Core Componente: back office Publicado el 02/01/2024

Algunos atributos no se escapan en el método Validate::isCleanHTML

CVECVE-2024-21627 GHSAGHSA-xgpm-q3mq-46rq
Ver en la fuente Ver JSON Última modificación en la fuente: 17/06/2026

Descripción

Algunos atributos no se escapan en el método Validate::isCleanHTML

Descripción

El método isCleanHTML no detecta algunos atributos de evento.

Impacto

Algunos módulos que usan el método isCleanHTML podrían ser vulnerables a XSS.

Parches

8.1.3, 1.7.8.11

Soluciones alternativas

La mejor solución es usar la librería HTMLPurifier para sanear el HTML que llega de los usuarios. La librería ya está disponible como dependencia del proyecto PrestaShop. Ten en cuenta, eso sí, que en los object models legacy los campos de tipo HTML llaman a isCleanHTML.

Reportada por

Antonio Russo (@Antonio-R1 en GitHub) y Antonio Rocco Spataro (@antoniospataro en GitHub).

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

Métricas CVSS 3.1

Fuente: security-advisories@github.com · secondary
Alta 8.1
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:N
Vector de ataqueRed
ComplejidadBaja
Privilegios requeridosAlta
Interacción del usuarioRequerida
AlcanceCambia
ConfidencialidadAlta
IntegridadAlta
DisponibilidadNinguna

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 1.7.x < 1.7.8.11, 8.x ≥ 8.0.0 < 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