Introducción
En Five Cents, PHP exige correcciones nos ayuda a entender qué deben hacer los responsables de webs ante dos fallos críticos y qué ha revelado la respuesta del proyecto. Hablaremos de los parches, de la filtración que adelantó su publicación, de la desconexión preventiva de servicios y de los problemas de mantenimiento reconocidos por sus responsables.

Qué está pasando
Para empezar, conviene distinguir dos cosas: corregir PHP y proteger realmente una web. PHP ejecuta en el servidor parte del código que permite funcionar a muchas páginas y aplicaciones. Si el fallo está en ese motor, actualizar únicamente el contenido de la web o sus complementos no resuelve necesariamente el problema. Debe corregirse también el software que procesa las peticiones.
Por eso, esta respuesta implica tanto al proyecto PHP como a distribuidores, proveedores de alojamiento y equipos que administran servidores. El veintiuno de octubre de dos mil veintiséis, PHP publicó actualizaciones para dos vulnerabilidades calificadas con un nueve coma dos sobre diez. Bajo determinadas condiciones, una petición sin autenticación podía permitir ejecutar código de forma remota. Uno de los fallos también podía revelar información sensible de la memoria.
El riesgo no exige que el atacante tenga una cuenta, aunque tampoco significa que cualquier instalación sea explotable de idéntica manera. Las versiones corregidas anunciadas son la ocho punto cinco punto doce, la ocho punto cuatro punto veintisiete, la ocho punto tres punto treinta y seis y la ocho punto dos punto treinta y cinco.
Para quien gestiona un servidor, la prioridad es identificar la rama utilizada y comprobar que la corrección correspondiente está aplicada. Quien tenga una web en un alojamiento gestionado necesita confirmar con su proveedor qué actualización ha desplegado y si está funcionando en el servicio que atiende las visitas.
Aquí importa un matiz: algunas distribuciones incorporan correcciones a sus propios paquetes. Por tanto, la comprobación debe apoyarse también en el aviso del proveedor, no solo en comparar un número de versión. Las ramas antiguas sin soporte requieren una migración a versiones mantenidas. Si no puede corregirse a tiempo un sistema vulnerable, puede ser necesario desconectarlo temporalmente.
La segunda novedad fue el cambio del calendario de divulgación
La segunda novedad fue el cambio del calendario de divulgación. La publicación de los identificadores de los fallos en foros y redes llevó al proyecto a adelantar el lanzamiento del veintidós al veintiuno de octubre. Según sus responsables, los primeros mensajes incluían datos incorrectos, pero no detalles técnicos. Después apareció, por error, un vídeo de prueba de concepto que añadió información limitada.
El dilema era operativo: avisar antes podía acelerar la protección, pero los distribuidores necesitaban preparar paquetes que sus usuarios pudieran instalar. Adelantar un día fue el compromiso elegido. El proyecto también denunció que un proveedor publicó imágenes corregidas antes de la hora acordada. La coordinación importa porque un aviso sin actualizaciones disponibles deja a los administradores con menos opciones para responder.
Eso no demuestra que hubiera una campaña criminal generalizada. Los avisos describen pruebas de explotación, pero no permiten concluir que los ataques estuvieran extendidos. Tampoco hay una cifra verificada de instalaciones ya protegidas. Gravedad técnica, explotación demostrada y volumen real de ataques son cuestiones relacionadas, pero distintas.
La tercera noticia permite ver el coste de una medida preventiva. ICANN desactivó temporalmente tres sitios administrativos basados en PHP mientras preparaba la respuesta. Posteriormente comunicó que había aplicado y probado el parche y que los sitios estaban otra vez disponibles. También indicó que no tenía señales de intrusión. No se trata, por tanto, de una interrupción todavía abierta ni de un ataque confirmado.
El cuarto desarrollo afecta al mantenimiento del proyecto. Sus responsables explican que una auditoría externa ya había detectado señales del problema de memoria en dos mil veinticuatro, aunque entonces no se había identificado una vía concreta de explotación remota. Nuevos hallazgos comunicados durante dos mil veintiséis aclararon el impacto y elevaron la prioridad.
Por qué importa
El proyecto reconoce que las decisiones sobre la corrección quedaron atascadas durante meses. Había dificultades técnicas, posibles efectos sobre la compatibilidad y pocos especialistas disponibles. Es una explicación de las limitaciones del proceso, no una garantía de que fueran inevitables. Ahora plantea reforzar equipos y procedimientos, y solicita apoyo sostenido de las organizaciones que dependen de PHP. Queda por comprobar si esos cambios aumentan su capacidad de revisión y respuesta.
En resumen: el parche solo protege cuando llega al servicio en producción; una desconexión preventiva no demuestra una intrusión; y mantener software crítico exige recursos además de detectar fallos. Para profundizar, puedes generar dos nuevos Five Cents: Cómo comprobar un parche en producción, centrado en verificar el despliegue, y Quién financia el software abierto, sobre las responsabilidades de quienes lo mantienen y utilizan.
Ya estás al día en cinco minutos.


