CVE-2025-59043

OpenBao is an open source identity-based secrets management system. In OpenBao versions prior to 2.4.1, JSON objects after decoding may use significantly more memory than their serialized version. It is possible to craft a JSON payload to maximize the factor between serialized memory usage and deserialized memory usage, similar to a zip bomb, with factors reaching approximately 35. This can be used to circumvent the max_request_size configuration parameter which is intended to protect against denial of service attacks. The request body is parsed into a map very early in the request handling chain before authentication, which means an unauthenticated attacker can send a specifically crafted JSON object and cause an out-of-memory crash. Additionally, for requests with large numbers of strings, the audit subsystem can consume large quantities of CPU. The vulnerability is fixed in version 2.4.1.
Configurations

Configuration 1 (hide)

cpe:2.3:a:openbao:openbao:*:*:*:*:*:*:*:*

History

19 Oct 2026, 16:10

Type Values Removed Values Added
Summary
  • (es) 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.

Information

Published : 2025-10-17 16:15

Updated : 2026-10-19 16:10


NVD link : CVE-2025-59043

Mitre link : CVE-2025-59043

CVE.ORG link : CVE-2025-59043


JSON object : View

Products Affected

openbao

  • openbao
CWE
CWE-400

Uncontrolled Resource Consumption