Katalog CVE

CVE-2026-102554

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.35%

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

Streszczenie

Podatność polegająca na alokacji zasobów bez ograniczeń lub dławienia (CWE-770) podczas deserializacji obiektów Java w Google Guava w wersjach od 4.0 do 33.7.1 pozwala atakującemu wywołać odmowę usługi poprzez OutOfMemoryError. Podczas deserializacji instancji CompactHashMap, CompactHashSet lub MapMakerInternalMap Guava przydziela tablicę na podstawie parametru rozmiaru określonego przez wywołującego bez dławienia, co umożliwia wyczerpanie pamięci z spreparowanych strumieni serializacji.

Ocena ryzyka

Atakujący może doprowadzić do wyczerpania pamięci i awarii aplikacji przetwarzającej niezaufane dane serializowane, powodując odmowę usługi. Ryzyko dotyczy systemów wykorzystujących Guava do deserializacji danych z niezaufanych źródeł.

Rekomendacja

Zaktualizuj Google Guava do wersji nowszej niż 33.7.1, jeśli jest dostępna. Do czasu aktualizacji unikaj deserializacji niezaufanych danych lub ogranicz rozmiar przetwarzanych strumieni.

Powiązane podatności

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

Allocation of resources without limits or throttling (CWE-770) during Java object deserialization in Google Guava versions 4.0 through 33.7.1 allows an attacker to cause a Denial of Service via OutOfMemoryError. When deserializing CompactHashMap, CompactHashSet, or MapMakerInternalMap instances, Guava eagerly allocates an array based on a caller-specified size parameter without throttling, permitting memory exhaustion from crafted serialization streams.

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