- Apocalipsis en PHP: dos vulnerabilidades críticas sin corregir ponen en peligro cualquier web
- El fallo de seguridad que pone en jaque a HTTPS: así puedes saber si tu navegador es seguro
Ayer nos hicimos eco de un problema importante que afecta a una buena parte de Internet. Concretamente, dos fallos críticos presentes en PHP y que ponen en riesgo millones de sitios web en todo el mundo. Aunque ya han lanzado parches, el problema no se resuelve tan fácilmente, ya que hay muchos servidores que utilizan versiones antiguas y sin parchear. Ahora, nos hacemos eco de nuevos problemas de seguridad que afectan a QUIC, Java, GitLab y Node.js.
Fallos críticos en diferentes plataformas
Todas estas plataformas o variedades de software son muy utilizadas por los usuarios. Por tanto, vulnerabilidades de este tipo pueden comprometer la seguridad de muchos y conviene actualizar cuanto antes para corregir el problema.
QUIC
El primer problema ha sido publicado por parte de Sébastien Féry y se trata de una técnica denominada Header Accordions. Son vulnerabilidades de consumo de memoria en implementaciones de HTTP/3 y QPACK. Según la investigación realizada por FoxIO, han detectado problemas en siete de diez implementaciones examinadas.
Entre otras cosas, un cliente remoto sin autenticación podría provocar un consumo de memoria muy superior al volumen de datos enviado. En caso de que el servidor no limite correctamente el tamaño acumulado de las cabeceras una vez descomprimidas, podría reservar mucha memoria para procesar una petición relativamente pequeña.
Lo que ocurre es que el servidor puede quedarse sin recursos. El atacante podría agotar la memoria RAM y que se quede sin respuesta, lo que deriva en denegación de servicios. Esto afecta a diferentes componentes que implementan HTTP/3, como quic-go, Cloudflare quiche, lsquic o Wireshark.
GitLab
Otro fallo detectado afecta a GitLab. Ha sido registrado como CVE-2026-110264 y tiene una puntuación de 10.0 en la escala CVSS, por lo que es el valor máximo de gravedad. Afecta a versiones de los últimos 12 años, por lo que es un problema muy extendido.
Según explican desde GitLab, bajo ciertas condiciones, el fallo permitiría a un usuario no autenticado ejecutar código arbitrario en el servidor debido a un desbordamiento de enteros (integer overflow) durante la compilación de una expresión regular especialmente diseñada.
Desde GitLab han lanzado las siguientes versiones para corregir el problema: 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10, 18.11.13. Es importante actualizar y evitar así mantener vulnerabilidades que podrían ser explotadas por un tercero.
Como GitLab no ha especificado, al menos por el momento, bajo qué condiciones previas es posible que un atacante pueda acceder al compilador, no es posible que los administradores puedan descartar el riesgo basándose únicamente en la configuración de sus sistemas.
Java
El ecosistema Java también está afectado por un problema de seguridad. Ha sido rastreado como CVE-2026-91403 y ha recibido una puntuación de 9.1 sobre 10 en la escala CVSS. Afecta concretamente al componente JSSE de Java, que se encarga de implementar TLS y otras funciones de seguridad de las comunicaciones.
Desde Oracle publicaron una alerta con fecha de 21 de octubre mencionando este problema. El incidente original se produjo después de que una autoridad de certificación, eMudhra, generara ocho claves privadas criptográficamente débiles para certificados intermedios. Tanto Oracle como OpenJDK distribuyeron medidas para que sus entornos dejaran de confiar en esos certificados comprometidos.
Las versiones afectadas son las siguientes:
- Oracle Java SE: 8u511, 11.0.33, 17.0.21, 21.0.13, 25.0.5 y 27.0.1.
- Oracle GraalVM for JDK: 17.0.21 y 21.0.13.
- Oracle GraalVM Enterprise Edition: 21.3.20.
Node.js
Un último problema afecta a Node.js. Han publicado actualizaciones de seguridad que corrigen un total de diez fallos. Aquí se incluye una vulnerabilidad que puede permitir la ejecución de código mediante el decodificador Brotli. El fallo ha sido registrado como CVE-2026-111497 y es de gravedad alta.
Este problema afecta a las ramas Node.js 22.x, 24.x y 26.x. Brotli es un algoritmo de compresión que se utiliza en la web para reducir el tamaño de los datos transmitidos. Es importante actualizar a las versiones 22.23.4, 24.22.1 y 26.12.1.
Por tanto, estamos ante nuevos fallos de seguridad que pueden afectar a muchos usuarios. Es fundamental tener siempre las últimas versiones instaladas y poder corregir estos problemas.
