Katalog CVE

CVE-2026-110260

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

Streszczenie

OW2 ASM w wersjach od 3.0 do 9.11 zawiera podatność polegającą na kwadratowej alokacji pamięci w metodach MethodWriter.computeMaxStackAndLocal() oraz computeAllFrames() przy użyciu COMPUTE_MAXS lub COMPUTE_FRAMES. Atakujący może dostarczyć spreparowany plik klasy z tysiącami nakładających się handlerów wyjątków, co powoduje nadmierną alokację obiektów Edge i błąd OutOfMemoryError, który zawiesza JVM.

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 3.0 before 9.11 contains a quadratic memory allocation vulnerability in MethodWriter.computeMaxStackAndLocal() and computeAllFrames() when using COMPUTE_MAXS or COMPUTE_FRAMES. Attackers can supply a crafted class file with thousands of overlapping exception handlers, causing excessive Edge allocations and an OutOfMemoryError that crashes the JVM.

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