Descripción
En las versiones de PHP 8.2. anteriores a la 8.2.31, 8.3. anteriores a la 8.3.31, 8.4. anteriores a la 8.4.21 y 8.5. anteriores a la 8.5.6, la función metaphone() de ext/standard/metaphone.c usa una variable int con signo para seguir la posición actual dentro de la cadena de entrada. Si se pasa una cadena de más de 2.147.483.647 bytes se produce un desbordamiento de entero con signo y un comportamiento indefinido. Esto puede provocar una lectura fuera de límites, con un fallo de segmentación o acceso a memoria ajena, y afectar a la disponibilidad del proceso PHP.
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:N/I:N/A:HVector de ataqueRed
ComplejidadAlta
Requisitos del ataquePresentes
Privilegios requeridosNinguna
Interacción del usuarioNinguna
Confidencialidad (sistema)Baja
Integridad (sistema)Baja
Disponibilidad (sistema)Baja
Confidencialidad (otros)Baja
Integridad (otros)Baja
Disponibilidad (otros)Baja
Referencias
¿Has encontrado una vulnerabilidad?
Escribe al equipo de seguridad del core de PrestaShop:
security-core@prestashop.com