Descripción
En las versiones de PHP 8.1. anteriores a la 8.1.34, 8.2. anteriores a la 8.2.30, 8.3. anteriores a la 8.3.29, 8.4. anteriores a la 8.4.16 y 8.5.* anteriores a la 8.5.1, la función getimagesize() puede filtrar memoria del montón sin inicializar en los segmentos APPn (por ejemplo APP1) al leer imágenes en modo de varios trozos (como a través de php://filter). Se debe a un error en php_read_stream_all_chunks(), que sobrescribe el búfer sin avanzar el puntero y deja los últimos bytes sin inicializar. Puede provocar la revelación de datos sensibles del montón y afectar a la confidencialidad del servidor.
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:N/UI:N/S:U/C:H/I:N/A:NVector de ataqueRed
ComplejidadAlta
Requisitos del ataquePresentes
Privilegios requeridosNinguna
Interacción del usuarioNinguna
Confidencialidad (sistema)Baja
Integridad (sistema)Ninguna
Disponibilidad (sistema)Ninguna
Confidencialidad (otros)Baja
Integridad (otros)Ninguna
Disponibilidad (otros)Ninguna
Referencias
¿Has encontrado una vulnerabilidad?
Escribe al equipo de seguridad del core de PrestaShop:
security-core@prestashop.com