Katalog CVE

CVE-2003-0896

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Metoda loadClass klasy sun.applet.AppletClassLoader w Java Virtual Machine (JVM) w Sun SDK i JRE 1.4.1_03 i wcześniejszych umożliwia zdalnym atakującym obejście ograniczeń piaskownicy i wykonanie dowolnego kodu poprzez nazwę załadowanej klasy zawierającą znak '/' zamiast '.' co omija wywołanie metody checkPackageAccess menedżera bezpieczeństwa.

Ocena ryzyka

Organizacje mogą być narażone na zdalne wykonanie kodu, co może prowadzić do przejęcia kontroli nad systemami oraz wycieku danych. Wykorzystanie tej podatności może mieć poważne konsekwencje dla bezpieczeństwa aplikacji działających w środowisku JVM.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji JRE, aby usunąć tę podatność. Dodatkowo, warto wdrożyć dodatkowe mechanizmy zabezpieczeń, aby ograniczyć ryzyko związane z uruchamianiem nieznanego kodu.

Powiązane podatności

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

The loadClass method of the sun.applet.AppletClassLoader class in the Java Virtual Machine (JVM) in Sun SDK and JRE 1.4.1_03 and earlier allows remote attackers to bypass sandbox restrictions and execute arbitrary code via a loaded class name that contains "/" (slash) instead of "." (dot) characters, which bypasses a call to the Security Manager's checkPackageAccess method.

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