Katalog CVE

CVE-2026-110259

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

Streszczenie

OW2 ASM w wersjach od 3.0 do 9.11 zawiera podatność niekontrolowanej rekurencji w metodzie ClassWriter.replaceAsmInstructions(), która pozwala atakującym wywołać odmowę usługi poprzez spreparowane pliki klas. Atakujący może dostarczyć klasę z dużą metodą zawierającą wiele długich skoków do przodu, co wywołuje nieograniczoną rekurencję w toByteArray() i błąd StackOverflowError podczas transformacji.

Ocena ryzyka

Atakujący może zdalnie doprowadzić do przepełnienia stosu i awarii aplikacji przetwarzającej niezaufane pliki klas, powodując odmowę usługi (DoS). 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 rozmiar stosu wątku 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 uncontrolled recursion vulnerability in ClassWriter.replaceAsmInstructions() that allows attackers to cause denial of service through crafted class files. Attackers can supply a class with a large method containing many long forward jumps, triggering unbounded toByteArray() recursion and a StackOverflowError during transformation.

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