Crítica 9.6 CVSS 3.1 Core Publicado el 14/05/2024

XSS a través del formulario de contacto del front office, mediante la subida de ficheros

CVECVE-2024-34716 GHSAGHSA-45vm-3j38-7p78
Ver en la fuente Ver JSON Última modificación en la fuente: 17/06/2026

Descripción

XSS a través del formulario de contacto del front office, mediante la subida de ficheros

Impacto

Solo afecta a las tiendas PrestaShop que tengan activado el feature flag de hilos de clientes (customer thread), a partir de PrestaShop 8.1.0.

El impacto es considerable: con ese feature flag activado, a través del formulario de contacto del front office un atacante puede subir un fichero malicioso que contenga un XSS, que se ejecutará cuando un administrador abra el fichero adjunto en el back office.

Consecuencia: el script inyectado puede acceder a la sesión y al token de seguridad, lo que le permite realizar cualquier acción autenticada dentro de los permisos del administrador.

Parches

Esta vulnerabilidad está corregida en la 8.1.6.

Soluciones alternativas

Mientras no actualices a la 8.1.6, una solución sencilla es desactivar el feature flag de hilos de clientes.

Gracias a Ayoub AIT ELMOKHTAR, que descubrió esta vulnerabilidad y la compartió con el equipo de PrestaShop.

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

Métricas CVSS 3.1

Fuente: security-advisories@github.com · secondary
Crítica 9.6
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Vector de ataqueRed
ComplejidadBaja
Privilegios requeridosNinguna
Interacción del usuarioRequerida
AlcanceCambia
ConfidencialidadAlta
IntegridadAlta
DisponibilidadAlta

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.0 < 8.1.6?

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