🔄 ACTUALIZACIÓN: vulnerabilidades críticas en PHP
Seguimos a la espera de la actualización oficial de PHP, prevista para hoy a las 16:00 (hora peninsular). Os resumimos las novedades de las últimas horas, sin alarmismo pero con atención.
🆕 Qué ha cambiado
Circula públicamente una prueba de concepto del ataque, así que la explotación real es cuestión de tiempo.
La mitigación que circula no es oficial: PHP no ha confirmado que la vulnerabilidad esté en session.upload_progress, y hay mensajes contradictorios al respecto. Por eso no podemos asegurar que cubra el fallo real. La mantenemos porque no tiene apenas coste, pero la única solución fiable será el parche oficial.
Algunas plataformas han optado por restringir servicios hasta que salga el parche. Por ejemplo, 4chan está en solo lectura.
La PHP Foundation avisa de que el repositorio Remi (muy usado en RHEL, AlmaLinux, Rocky) no tendrá actualizaciones hoy. Si dependes de él, conviene pasar a los paquetes de la distribución o compilar desde fuente.
✅ Qué hemos hecho
En todos los servidores que operamos, propios y de clientes, mantenemos la mitigación preventiva aplicada desde esta mañana, sabiendo que es una medida provisional y no confirmada.
Estamos reforzando la vigilancia de los servidores y preparados para actualizar en cuanto se publique el parche.
⏳ Qué esperamos
El parche oficial para las ramas con soporte (PHP 8.2 en adelante).
Las versiones antiguas (7.x, 8.0, 8.1) seguirán sin parche oficial. Si tu web va con una de ellas, la migración pasa a ser prioritaria.
🛠 Si administras tu propio servidor
Aplica la mitigación si no lo has hecho:
; php.d/99-no-upload-progress.ini
session.upload_progress.enabled = Off
; pool PHP-FPM
php_admin_flag[session.upload_progress.enabled] = off
Si usas Cloudflare, puedes bloquear en el WAF las peticiones que incluyan PHP_SESSION_UPLOAD_PROGRESS.
Ten preparado el procedimiento de actualización y aplica el parche en cuanto salga.
Revisa si dependes del repositorio Remi.
Os iremos informando por aquí.
Un saludo
DMNTR Network Solutions
🚨 Vulnerabilidades críticas en PHP: qué está pasando y qué hacer
Hoy, 21 de octubre a las 16:00 (hora peninsular), PHP publica una actualización urgente que corrige dos vulnerabilidades críticas (CVE-2026-109618 y CVE-2026-109619, CVSS 9,2).
🔎 Qué sabemos
Son fallos de ejecución remota de código: permitirían tomar el control del servidor sin credenciales.
La información se filtró ayer, así que se esperan ataques masivos en cuanto salgan los detalles.
Aún no se conocen las versiones afectadas. Hay que dar por vulnerable cualquier web con PHP (WordPress, WooCommerce, Prestashop…).
⏳ Qué esperamos
Solo recibirán parche las ramas con soporte (PHP 8.2 en adelante).
Las versiones antiguas (7.x, 8.0, 8.1) no tendrán parche oficial. Si tu web va con una de ellas, es momento de migrar.
✅ Qué hemos hecho nosotros
En todos los servidores que operamos, propios y de clientes, ya hemos aplicado una mitigación preventiva: desactivar el progreso de subida de ficheros de PHP, bloqueado para que ningún dominio pueda reactivarlo. El único efecto es que puede dejar de verse la barra de progreso al subir archivos.
Es una medida no oficial, pero consideramos que compensa con creces. En cuanto salgan las versiones corregidas, actualizaremos.
🛠 Si administras tu propio servidor
Crea php.d/99-no-upload-progress.ini con:
session.upload_progress.enabled = Off
Y en el pool de PHP-FPM, para que ningún dominio lo reactive:
php_admin_flag[session.upload_progress.enabled] = off
Reinicia PHP-FPM y actualiza PHP en cuanto esté disponible.
Seguiremos informando...