Katalog CVE

CVE-2026-110257

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

Streszczenie

OW2 ASM w wersjach od 5.0 do 9.11 zawiera podatność nadmiernej alokacji pamięci w metodzie ClassReader.readBootstrapMethodsAttribute(), która ustala rozmiar tablicy int na podstawie num_bootstrap_methods bez walidacji attribute_length. Atakujący może dostarczyć spreparowany plik klasy o rozmiarze około 100 bajtów, co wymusza alokację około 2 GB, powodując błąd OutOfMemoryError, który zawiesza JVM lub zużywa wątek.

Ocena ryzyka

Atakujący może zdalnie doprowadzić do wyczerpania pamięci i awarii JVM, powodując odmowę usługi (DoS) w aplikacjach przetwarzających niezaufane pliki klas. Może to zakłócić działanie krytycznych usług opartych na JVM.

Rekomendacja

Zaktualizuj bibliotekę OW2 ASM do wersji 9.11 lub nowszej. Jeśli aktualizacja nie jest możliwa, ogranicz przetwarzanie niezaufanych plików klas lub zwiększ limity pamięci JVM jako środek tymczasowy.

Inne podatności w OW2 ASM

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

OW2 ASM 5.0 before 9.11 contains an excessive memory allocation vulnerability in ClassReader.readBootstrapMethodsAttribute() that sizes an int array from num_bootstrap_methods without validating attribute_length. Attackers can supply a crafted class file of about 100 bytes that forces roughly 2 GB allocation, causing an OutOfMemoryError that crashes the JVM or consuming thread.

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