CVE-2026-55367 Agotamiento de memoria mediante capsules en h2o
Un cliente podía enviar un CONNECT-UDP Capsule incompleto con una longitud declarada excesivamente grande, haciendo que h2o siguiera almacenando bytes recibidos sin un límite por Capsule. Las implementaciones con proxy.connect-udp habilitado podían agotar la memoria del servidor y perder disponibilidad. Se corrige con el commit 4212ce114506a073505fd389db16ad2ba4e582a0.
CVSS 3.1
- Probabilidad de explotación · EPSS del 09/110,3 % · percentil 27
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
h2o
< 4212ce114506a073505fd389db16ad2ba4e582
Qué hacer
- Verificá si usás h2o y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
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 ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosNinguno
- Interacción del usuarioNinguna
- AlcanceSin cambio
- ConfidencialidadNinguna
- IntegridadNinguna
- DisponibilidadAlta
Descripción original
h2o is an HTTP server with support for HTTP/1.x, HTTP/2 and HTTP/3. Prior to commit 4212ce114506a073505fd389db16ad2ba4e582a0, a client could send an incomplete CONNECT-UDP Capsule with an excessively large declared length, causing H2O to keep buffering received bytes without a per-Capsule limit while waiting for the remainder. Deployments that enabled proxy.connect-udp and accepted CONNECT-UDP requests could exhaust server memory and lose availability. This vulnerability is fixed with commit 4212ce114506a073505fd389db16ad2ba4e582a0.
Referencias (3)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.