Crítica 9.8 CVSS 3.1 PHP Publicado el 21/10/2026

Ejecución remota de código por memoria sin inicializar tras un error de falta de memoria (OOM)

CVECVE-2026-109618 GHSASin aviso GHSA
Ver en la fuente Ver JSON Última modificación en la fuente: 30/10/2026

Descripción

PHP usa longjmp() en los errores de falta de memoria (OOM) para salir del contexto actual y abortar el tratamiento de la petición. Algunos contextos no contemplan correctamente este escenario y dejan memoria de la petición en estado sin inicializar antes de hacer una reserva. El procedimiento de limpieza de la petición siguiente puede leer esa memoria o bifurcar según su contenido. Varias estrategias de agotamiento de memoria provocan esta condición de forma consistente y permiten la ejecución remota de código (RCE).

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

Métricas CVSS 3.1

Fuente: security@php.net · secondary
Crítica 9.8
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Vector de ataqueRed
ComplejidadAlta
Requisitos del ataquePresentes
Privilegios requeridosNinguna
Interacción del usuarioNinguna
Confidencialidad (sistema)Alta
Integridad (sistema)Alta
Disponibilidad (sistema)Alta
Confidencialidad (otros)Ninguna
Integridad (otros)Ninguna
Disponibilidad (otros)Ninguna

Referencias

¿Has encontrado una vulnerabilidad?

Escribe al equipo de seguridad del core de PrestaShop:

security-core@prestashop.com

Avisos relacionados

PHP (29)
IDAvisoComponenteSeveridadVersiones afectadasPublicadoParche
CVE-2026-109619 Ejecución remota de código por estado global que apunta a memoria de peticiones ya liberada PHP Crítica 9.2 ≥ 5.4.0 < 8.2.35
≥ 8.3.0 < 8.3.36
≥ 8.4.0 < 8.4.27
+1
21/10/2026 No
CVE-2026-91765 Denegación de servicio por recursión sin límite en el analizador XML de SOAP PHP Alta 7.5 ≥ 8.2.0 < 8.2.34
≥ 8.3.0 < 8.3.35
≥ 8.4.0 < 8.4.26
+1
25/09/2026 No
CVE-2026-17544 Escritura fuera de límites en bccomp() con corrupción de pila y montón PHP Crítica 9.8 ≥ 8.4.0 < 8.4.24
≥ 8.5.0 < 8.5.9
30/07/2026 No
CVE-2026-17543 Inyección SQL trivial por escape incorrecto de barras invertidas PHP Crítica 9.8 ≥ 8.2.0 < 8.2.33
≥ 8.3.0 < 8.3.33
≥ 8.4.0 < 8.4.24
+1
30/07/2026 No

¿Tu servidor usa PHP 8.2.x ≥ 7.3.0 < 8.2.35, 8.3.x ≥ 8.3.0 < 8.3.36, 8.4.x ≥ 8.4.0 < 8.4.27, 8.5.x ≥ 8.5.0 < 8.5.12?

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