CVE-2016-0363
WysokieStreszczenie
Klasa com.ibm.CORBA.iiop.ClientDelegate w IBM SDK, Java Technology Edition 6 przed SR16 FP25, 6 R1 przed SR8 FP25, 7 przed SR9 FP40, 7 R1 przed SR3 FP40 oraz 8 przed SR3 wykorzystuje metodę invoke klasy java.lang.reflect.Method w bloku AccessController doPrivileged, co pozwala zdalnym atakującym na wywołanie setSecurityManager i ominięcie mechanizmu ochrony sandboxa.
Ocena ryzyka
Podatność ta umożliwia atakującym zdalne przejęcie kontroli nad ustawieniami bezpieczeństwa aplikacji, co może prowadzić do poważnych naruszeń bezpieczeństwa w organizacji.
Rekomendacja
Zaleca się aktualizację do najnowszej wersji IBM SDK, aby usunąć tę podatność oraz zapewnić odpowiednie zabezpieczenia przed nieautoryzowanym dostępem.
Inne podatności w IBM SDK, Java Technology Edition
Zobacz wszystkie- CVE-2017-1289Wysokie
IBM SDK, Java Technology Edition jest podatny na atak typu XML External Entity Injection (XXE) podczas przetwarzania danych XML. Zdalny atakujący może wykorzystać tę podatność do ujawnienia wrażliwych informacji lub zużycia zasobów pamięci.
- CVE-2016-0376Wysokie
Klasa com.ibm.rmi.io.SunSerializableFactory w IBM SDK, Java Technology Edition przed wersją SR16 FP25 nieprawidłowo deserializuje klasy w bloku AccessController doPrivileged, co pozwala zdalnym atakującym na obejście mechanizmu ochrony sandbox i wykonanie dowolnego kodu.
- CVE-2014-8892Wysokie
Nieokreślona podatność w maszynie wirtualnej Java (JVM) w IBM SDK, Java Technology Edition, umożliwia zdalnym atakującym ominięcie zamierzonych uprawnień dostępu i uzyskanie wrażliwych informacji.
- CVE-2014-8891Wysokie
Nieokreślona podatność w maszynie wirtualnej Java (JVM) w IBM SDK, Java Technology Edition, umożliwia zdalnym atakującym ucieczkę z piaskownicy Java i wykonanie dowolnego kodu.
Oryginalny opis (angielski, źródło NVD)
The com.ibm.CORBA.iiop.ClientDelegate class in IBM SDK, Java Technology Edition 6 before SR16 FP25 (6.0.16.25), 6 R1 before SR8 FP25 (6.1.8.25), 7 before SR9 FP40 (7.0.9.40), 7 R1 before SR3 FP40 (7.1.3.40), and 8 before SR3 (8.0.3.0) uses the invoke method of the java.lang.reflect.Method class in an AccessController doPrivileged block, which allows remote attackers to call setSecurityManager and bypass a sandbox protection mechanism via vectors related to a Proxy object instance implementing the java.lang.reflect.InvocationHandler interface. NOTE: this vulnerability exists because of an incomplete fix for CVE-2013-3009.

