Media 5.4 CVSS 3.1 Core Publicado el 24/09/2020

XSS almacenado en los ficheros subidos

CVECVE-2020-15162 GHSAGHSA-rc8c-v7rq-q392
Ver en la fuente Ver JSON Última modificación en la fuente: 17/06/2026

Descripción

XSS almacenado en los ficheros subidos

Impacto

Los usuarios pueden enviar ficheros comprometidos: esos adjuntos permitían introducir JavaScript malicioso que disparaba un XSS.

Parches

El problema está corregido en la 1.7.6.8

Soluciones alternativas

Con Apache

En tu fichero .htaccess: `` <FilesMatch "\.pdf$"> Header set Content-Disposition "Attachment" Header set X-Content-Type-Options "nosniff" </FilesMatch> ``

En tu fichero /upload/.htaccess: `` <IfModule mod_headers.c> Header set Content-Disposition "Attachment" Header set X-Content-Type-Options "nosniff" </IfModule> ``

Con Nginx

``` location ~* \.pdf$ { add_header Content-Disposition Attachment; add_header X-Content-Type-Options nosniff; }

location ~ ^/upload/ { add_header Content-Disposition Attachment; add_header X-Content-Type-Options nosniff; } ```

Referencias

Cross-site Scripting (XSS) almacenado (CWE-79)

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

Métricas CVSS 3.1

Fuente: security-advisories@github.com · secondary
Media 5.4
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N
Vector de ataqueRed
ComplejidadAlta
Privilegios requeridosNinguna
Interacción del usuarioNinguna
AlcanceCambia
ConfidencialidadBaja
IntegridadBaja
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.5.0.0 < 1.7.6.8?

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