Katalog CVE

CVE-2025-59043

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.69%

Percentyl 52 - wyżej niż 52% wszystkich znanych CVE

Streszczenie

OpenBao w wersjach przed 2.4.1 może zużywać znacznie więcej pamięci po dekodowaniu JSON niż jego serializowana wersja, podobnie do zip bomby, z współczynnikiem do około 35. Umożliwia to obejście parametru max_request_size i przeprowadzenie ataku typu denial of service poprzez wyczerpanie pamięci przez nieuwierzytelnionego atakującego, a także zwiększone zużycie CPU w podsystemie audytu.

Ocena ryzyka

Nieuwierzytelniony atakujący może spowodować awarię usługi z powodu braku pamięci, prowadząc do niedostępności systemu zarządzania sekretami.

Rekomendacja

Zaktualizuj OpenBao do wersji 2.4.1 lub nowszej, która naprawia podatność.

Inne podatności w OpenBao

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS