CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2012-4681

Critical
Published: Translated: NVD NIST

Summary

Wielokrotne podatności w komponencie Java Runtime Environment (JRE) w Oracle Java SE 7 Update 6 i wcześniejszych wersjach umożliwiają zdalnym atakującym wykonanie dowolnego kodu poprzez spreparowany aplet, który omija ograniczenia SecurityManager. Wykorzystuje to metodę forName do uzyskania dostępu do zastrzeżonych klas oraz refleksję do modyfikacji prywatnych pól.

Risk Assessment

Atakujący mogą wykorzystać te podatności do zdalnego wykonania kodu, co stwarza poważne zagrożenie dla bezpieczeństwa systemów korzystających z podatnych wersji JRE. Może to prowadzić do przejęcia kontroli nad systemem lub wycieku danych.

Recommendation

Zaleca się aktualizację do najnowszej wersji Oracle Java SE, aby usunąć te podatności. Należy również rozważyć ograniczenie użycia apletów Java w środowisku produkcyjnym.

Original NVD description (English source)

Multiple vulnerabilities in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 6 and earlier allow remote attackers to execute arbitrary code via a crafted applet that bypasses SecurityManager restrictions by (1) using com.sun.beans.finder.ClassFinder.findClass and leveraging an exception with the forName method to access restricted classes from arbitrary packages such as sun.awt.SunToolkit, then (2) using "reflection with a trusted immediate caller" to leverage the getField method to access and modify private fields, as exploited in the wild in August 2012 using Gondzz.class and Gondvv.class.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS