Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

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.5ALTA

PROBABILIDAD 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

    • desde 3.2.0 hasta antes de 3.2.26
    • desde 3.3.0 hasta antes de 3.3.17
    • desde 3.4.0 hasta antes de 3.4.6
    • desde 3.5-dev hasta antes de 3.5-dev9
  • HAProxy HAProxy Enterprise Edition

    • desde 3.2.0r1 hasta antes de 3.2r1-378.1259
    • desde 3.3.0r1 hasta antes de 3.3r1-377.1005
  • HAProxy Kubernetes Ingress Controller

    • desde 3.2.0 hasta antes de 3.2.17
  • Haproxy Kubernetes Ingress Controller Enterprise

    • desde 3.2.0 hasta antes de 3.2.17-ee1
    • desde 3.0 hasta antes de 3.0.16-ee17
    • desde 1.11 hasta antes de 1.11.14-ee11

Qué hacer

  1. Verificá si usás HAProxy y en qué versión: el rango afectado figura arriba.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
  3. 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

  1. 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.