Descripción
En las versiones de PHP 8.1. anteriores a la 8.1.29, 8.2. anteriores a la 8.2.20 y 8.3.* anteriores a la 8.3.8, la corrección de CVE-2024-1874 no funciona si el nombre del comando incluye espacios al final. Problema original: al usar proc_open() con la sintaxis de array, por un escape insuficiente, si los argumentos del comando ejecutado están controlados por un usuario malicioso, este puede proporcionar argumentos que ejecuten comandos arbitrarios en la shell de Windows.
Texto original de NVD (NIST), dominio público. Traducción de PrestaShield.
Métricas CVSS 3.1
Fuente: security@php.net · secondaryCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HVector de ataqueRed
ComplejidadAlta
Privilegios requeridosNinguna
Interacción del usuarioNinguna
AlcanceSin cambio
ConfidencialidadAlta
IntegridadAlta
DisponibilidadBaja
Referencias
¿Has encontrado una vulnerabilidad?
Escribe al equipo de seguridad del core de PrestaShop:
security-core@prestashop.com