Katalog CVE

CVE-2026-90472

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.33%

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

Streszczenie

msgpack-java w wersjach do 0.9.12 włącznie zawiera podatność przepełnienia stosu w MessageUnpacker.unpackValue(), która rekurencyjnie deserializuje tablice i mapy bez ograniczeń głębokości zagnieżdżenia. Atakujący może przygotować ładunki z głęboko zagnieżdżonymi tablicami, aby wyczerpać stos wątku deserializującego i wywołać StackOverflowError, powodując błędy deserializacji dla poszczególnych żądań.

Ocena ryzyka

Podatność pozwala atakującemu na wywołanie błędów deserializacji, co może prowadzić do odmowy usługi dla aplikacji przetwarzających niezaufane dane msgpack. Może zakłócić dostępność usługi.

Rekomendacja

Zaktualizuj bibliotekę msgpack-java do wersji nowszej niż 0.9.12. Do czasu aktualizacji rozważ ograniczenie głębokości zagnieżdżenia w danych wejściowych lub zwiększenie rozmiaru stosu wątku.

Inne podatności w msgpack-java

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

msgpack-java through 0.9.12 contains a stack overflow vulnerability in MessageUnpacker.unpackValue() that recursively deserializes arrays and maps without nesting depth limits. Attackers can craft payloads with deeply nested arrays to exhaust the deserializing thread's stack and trigger StackOverflowError, causing per-request deserialization failures.

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