Katalog CVE

CVE-2026-110258

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

Streszczenie

OW2 ASM w wersjach od 3.0 do 9.11 zawiera podatność nadmiernej alokacji pamięci w metodzie Label.addSubroutineRetSuccessors(), która nie egzekwuje reguły pojedynczego RET na JSR. Atakujący może dostarczyć spreparowany nieprawidłowy plik klasy z wieloma instrukcjami RET dla jednego JSR, co wywołuje alokację około 2 GB i 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 an excessive memory allocation vulnerability in Label.addSubroutineRetSuccessors() that fails to enforce the single-RET-per-JSR rule. Attackers can supply a crafted invalid class file with multiple RET instructions for one JSR, triggering a roughly 2 GB allocation that crashes the JVM.

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