VULNERABILIDAD
CVE-2026-110353 Denegación de servicio en HAProxy con tramas PING HTTP/2 truncadas
h2c_handle_ping en src/mux_h2.c no verifica lecturas cortas, por lo que una trama PING HTTP/2 truncada nunca se consume y despierta repetidamente al tasklet del multiplexor H2, manteniendo la CPU ocupada hasta que el timeout http-request cierra la conexión. Un atacante remoto no autenticado puede sostener alto uso de CPU abriendo muchas conexiones de este tipo. Corrige HAProxy 3.4.6.
Alerta de Nureq Monitor
Detectada 22 OCT · 00:48
CVSS 3.1
7.5ALTAPROBABILIDAD DE EXPLOTACIÓN (EPSS)
0,7 % PERCENTIL 52
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
No conocido
Qué es CVE-2026-110353
h2c_handle_ping en src/mux_h2.c no verifica lecturas cortas, por lo que una trama PING HTTP/2 truncada nunca se consume y despierta repetidamente al tasklet del multiplexor H2, manteniendo la CPU ocupada hasta que el timeout http-request cierra la conexión. Un atacante remoto no autenticado puede sostener alto uso de CPU abriendo muchas conexiones de este tipo. Corrige HAProxy 3.4.6.
Productos y versiones afectadas
HAProxy
HAProxy HAProxy Enterprise Edition
HAProxy Kubernetes Ingress Controller
Haproxy Kubernetes Ingress Controller Enterprise
Qué hacer
- Verificá si usás HAProxy y en qué versión: el rango afectado figura arriba.
- Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
- Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.
Calculadora CVSS
CVSS 3.1 · 7.5 ALTA
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- VECTOR DE ATAQUE (AV)
- Red
- COMPLEJIDAD DEL ATAQUE (AC)
- Baja
- PRIVILEGIOS REQUERIDOS (PR)
- Ninguno
- INTERACCIÓN DEL USUARIO (UI)
- Ninguna
- ALCANCE (S)
- Sin cambio
- CONFIDENCIALIDAD (C)
- Ninguna
- INTEGRIDAD (I)
- Ninguna
- DISPONIBILIDAD (A)
- Alta
Abrir la calculadora completa →
Descripción original
HAProxy 3.2 before 3.4.6 allows a remote unauthenticated attacker to cause a denial of service (worker-thread CPU exhaustion) via a truncated HTTP/2 PING frame. h2c_handle_ping in src/mux_h2.c does not check for a short read, unlike the other H2 frame handlers. Because the incomplete frame cannot be processed, its data is never consumed, and the H2 multiplexer tasklet is repeatedly woken by that pending data without making progress. The CPU spins until timeout http-request closes the connection, and an attacker opening many such connections can sustain high CPU usage.
Referencias
Historial de la alerta
- VULNERABILIDAD Nueva vulnerabilidad detectada.
CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.