Fallos críticos en PHP: actualiza ya
PHP publicó el 21 de octubre de 2026 correcciones para dos fallos críticos que pueden permitir ejecutar código sin iniciar sesión. Quién está afectado y qué hacer.
Urgencia
Actúa ya
A quién afecta
Cualquier persona cuya web o app funcione con PHP, en cualquier versión
Qué hacer
Actualiza a la 8.5.12, 8.4.27, 8.3.36 u 8.2.35, y pregunta a tu proveedor de hosting qué versión usas
Qué ha pasado
El 21 de octubre de 2026 el proyecto PHP publicó actualizaciones de seguridad para dos vulnerabilidades críticas, CVE-2026-109618 y CVE-2026-109619. En determinadas condiciones, las dos permiten que un atacante ejecute código en un servidor web sin iniciar sesión. El proyecto PHP puntúa ambas con 9,2 sobre 10 en la escala CVSS v4.0.
El Centro Nacional de Ciberseguridad del Reino Unido (NCSC) las describe en términos sencillos. En la primera, un atacante puede forzar a PHP a quedarse sin memoria, y entonces PHP gestiona mal datos a medio preparar al limpiar tras la petición. En la segunda, información de una petición puede seguir en uso después de liberar su memoria, de modo que una petición posterior atendida por el mismo proceso puede recogerla.
A quién afecta
El NCSC afirma que cualquier versión de PHP puede estar afectada. Pide a las organizaciones con versiones antiguas y sin soporte que pasen a una versión con soporte.
- PHP 8.1 y anteriores ya no reciben actualizaciones del proyecto. El proyecto PHP publicó correcciones mínimas para 7.4, 8.0 y 8.1 para quien compila desde el código fuente. En los demás casos, pide una corrección a tu proveedor o actualiza.
- PHP 8.2 llega al final de su vida útil el 31 de diciembre de 2026.
- Muchos productos incluyen PHP. Está atento a las actualizaciones de sus fabricantes.
Qué hacer
- Averigua dónde se ejecuta PHP. Empieza por los sistemas accesibles desde internet y no limites la búsqueda a las versiones antiguas.
- Actualiza a una versión corregida: 8.5.12, 8.4.27, 8.3.36 u 8.2.35.
- Aplica las medidas de refuerzo adicionales que publicó el equipo de PHP. Reducen la exposición, pero no hacen segura una instalación. La actualización es la solución completa.
- Si no puedes actualizar ni aplicar esas medidas con rapidez, el NCSC sugiere valorar dejar el sistema fuera de línea.
- Si no puedes actualizar o desactivar un sistema de inmediato, revísalo por si hay señales de intrusión y puertas traseras, con ayuda de un proveedor de respuesta a incidentes si hace falta.
Si construyes con herramientas de IA
Consejo nuestro, no procede de las fuentes: si una herramienta de IA o una plantilla generó tu web o tu back end, comprueba sobre qué funciona. Tu panel de hosting o tu desarrollador pueden decirte si interviene PHP y en qué versión. Si no lo tienes claro, pregunta y guarda la respuesta.
Comprueba tu versión de PHP
Escribe la versión que usa tu web (por ejemplo 8.3.30). Se ejecuta en tu navegador; no se envía nada a ningún sitio.
Fuentes y verificación
- UK NCSC: Critical security issue affecting PHP (21 oct 2026) (se abre en una pestaña nueva)
- PHP.net: October 2026 security release (21 oct 2026) (se abre en una pestaña nueva)
- Aviso de PHP GHSA-w8hw-w9fx-j79w (CVE-2026-109618) (se abre en una pestaña nueva)
- Aviso de PHP GHSA-6wmf-4rv5-p3rp (CVE-2026-109619) (se abre en una pestaña nueva)
Usamos primero fuentes primarias y avisamos cuando nos apoyamos en una noticia periodística. Las fechas son el día en que comprobamos cada fuente por última vez.
¿Has visto un error? Escribe a [email protected] y lo corregiremos indicando el cambio.