Vulnerabilidad en OpenBao (CVE-2025-59043)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-400
Consumo de recursos no controlado (Agotamiento de recursos)
Fecha de publicación:
17/10/2025
Última modificación:
19/10/2026
Descripción
OpenBao es un sistema de gestión de secretos de código abierto basado en identidad. En versiones de OpenBao anteriores a la 2.4.1, los objetos JSON después de la decodificación pueden usar significativamente más memoria que su versión serializada. Es posible crear una carga útil JSON para maximizar el factor entre el uso de memoria serializada y el uso de memoria deserializada, similar a una bomba zip, con factores que alcanzan aproximadamente 35. Esto puede usarse para eludir el parámetro de configuración max_request_size, que está destinado a proteger contra ataques de denegación de servicio. El cuerpo de la solicitud se analiza en un mapa muy temprano en la cadena de manejo de solicitudes antes de la autenticación, lo que significa que un atacante no autenticado puede enviar un objeto JSON específicamente diseñado y causar un fallo por falta de memoria. Además, para solicitudes con un gran número de cadenas, el subsistema de auditoría puede consumir grandes cantidades de CPU. La vulnerabilidad se corrige en la versión 2.4.1.
Impacto
Puntuación base 3.x
7.50
Gravedad 3.x
ALTA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:openbao:openbao:*:*:*:*:*:*:*:* | 2.4.1 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://github.com/openbao/openbao/blob/788536bd3e10818a7b4fb00aac6affc23388e5a9/http/logical.go#L50
- https://github.com/openbao/openbao/commit/d418f238bc99adc72c73109faf574cc2b672880c
- https://github.com/openbao/openbao/pull/1756
- https://github.com/openbao/openbao/security/advisories/GHSA-g46h-2rq9-gw5m


