[Generic/JRE] Schwachstelle in der Java Runtime Environment
(2002-03-07 15:43:17+00)
Quelle:
http://sunsolve.Sun.COM/pub-cgi/retrieve.pl?doctype=coll&doc=secbull/216&type=0&nav=sec.sba
Eine Schwachstelle in der Java Runtime Environment (JRE) ermöglicht einem untrusted applet einen Teil der Sicherheitsvorkehrungen zu unterlaufen und die Kommunikation mit einem ggf. konfigurierten HTTP-Proxy zu beobachten sowie den Datenverkehr auf einen beliebigen anderen Host umzuleiten.
Betroffene Systeme
- Netscape 6.0, 6.0.1 und 6.1
- Netscape Communicator 4.79 und frühere Versionen
- Microsoft VM bis einschließlich Build 3802; dies betrifft im einzelnen:
- Microsoft Internet Explorer 4.x
- Microsoft Internet Explorer 5.x
- Microsoft Internet Explorer 6.0
- Microsoft Windows Production Releases (Sun)
- SDK und JRE 1.3.0_02 oder frühere Versionen
- SDK und JRE 1.2.2_010 oder frühere Versionen
- JDK und JRE 1.1.8_007 oder frühere Versionen
- Sun/Solaris Operating Environment (OE) Reference Releases
- SDK und JRE 1.2.2_010 oder frühere Versionen
- JDK und JRE 1.1.8_007 oder frühere Versionen
- Sun/Solaris Production Releases
- SDK und JRE 1.3.0_02 oder frühere Versionen
- SDK und JRE 1.2.2_10 oder frühere Versionen
- JDK und JRE 1.1.8_13 oder frühere Versionen
- Linux Production Releases (Sun)
- SDK und JRE 1.3.0_02 oder frühere Versionen
- SDK und JRE 1.2.2_010 oder frühere Versionen
- Versionen vor SDK und JRE 1.2.2 sowie JDK und JRE 1.1.8 für Microsoft Windows and Sun/Solaris sind ebenfalls gegen diese Schwachstelle verwundbar und sollten nicht länger in Betrieb bleiben.
- Möglicherweise weitere Java-Implementierungen anderer Hersteller
Nicht betroffene Systeme
- Java 2 SDK, Standard Edition, Version 1.3.1 und 1.4
Einfallstor
arglistiges Java-Applet
Auswirkung
Umleitung von Webseiten bei der Verwendung eines Proxy-Servers (session hijacking), wodurch ein Angreifer Sitzunginformationen (z.B. Benutzernamen, Passwörter, Kreditkartennummern) in Erfahrung bringen kann.
Typ der Verwundbarkeit
design flaw
Gefahrenpotential
niedrig bis hoch
(Hinweise zur Einstufung des Gefahrenpotentials.)
Beschreibung
Eine Schwachstelle in der Java Runtime Environment (JRE) ermöglicht einem untrusted applet einen Teil der Sicherheitsvorkehrungen zu unterlaufen und die Kommunikation mit einem ggf. konfigurierten HTTP-Proxy zu beobachten. Ein untrusted applet ist ein Java-Applet, das weder durch eine Signatur noch durch eine Bestätigung des Benutzers den Status eines trusted applet besitzt und daher nicht autorisiert ist, auf geschützte Ressourcen des beherbergenden Systems zuzugreifen.
Weiterhin ist es möglich, mittels eines solchen Java-Applets den vom Webbrowser ausgehenden Verkehr für den Anwender völlig transparent auf einen beliebigen Host umzuleiten. Dieser Umstand kann von einem Angreifer dazu ausgenutzt werden, eine Umleitung des Verkehrs auf ein von ihm kontrolliertes System vorzunehmen und dem Anwender vorzugaukeln, mit dem von ihm gewählten Ziel zu kommunizieren. Dies ermöglicht dem Angreifer Verbindungs- und Authentifizierungsinformationen, wie etwa Loginnamen, Passwörter und Kreditkartennummern mitzuschneiden.
Gegenmaßnahmen
- Netscape empfiehlt die Installation von
- Microsoft empfiehlt den Upgrade auf
- build 3805 (oder aktueller)
- Sun stellt neue Releases der JRE sowie des SDK bereit und empfiehlt deren Installation:
- Windows Production Releases
- Solaris OE Reference Releases
- Solaris OE Production Releases
- Linux Production Releases
Vulnerability ID
Weitere Information zu diesem Thema
Weitere Artikel zu diesem Thema:
- [Generic/JRE] Schwachstelle in der Java Runtime Environment (JRE) (2003-10-24)
Eine Schwachstelle in der Java Runtime Environment ermöglicht einem nicht vertrauenswürdigen Applet, die Beschränkungen der Sandbox zu verlassen. - [Generic/Java Web Start] Java Web Start Applikationen können auf geschützte Ressourcen zugreifen (2002-03-20)
Über das Java Networking Launching Protocol (JNLP) geladene, nicht vertrauenswürdige Java Web Start (JWS) Applikationen können die Sicherheitsmechanismen der JWS-Umgebung unterlaufen und auf geschützte Ressourcen des beherbergenden Systems zugreifen. - [Generic/JRE] Schwachstelle im Bytecode Verifier der JRE (2002-03-19)
Der Bytecode Verifier der Java Runtime Environment (JRE) besitzt eine Schwachstelle, die einem untrusted Applet eine nicht autorisierte Privilegienerweiterung ermöglicht und dazu ausgenutzt werden kann, beliebigen Programmcode mit den Rechten des JRE-Prozesses auszuführen. - [MS/IE] Umleitung von Webseiten bei der Verwendung eines Proxy-Servers (2002-03-05)
Die virtual machine (VM) weist eine Schwachstelle auf, wodurch bei der Verarbeitung von Proxy-Server-Resourcen mittels eines Java-Applets der Verkehr des Internet Explorers umgeleitet werden kann. - [Generic/JRE] Java-Applets können unautorisiert auf das System-Clipboard zugreifen - neue Releases verfügbar (2001-10-23)
Eine Schwachstelle in der Java Runtime Environment (JRE) erlaubt es nicht vertrauenswürdigen Applets, auf das System-Clipboard zuzugreifen. Sun stellt neue Releases des SDK und der JRE zur Vefügung, die diese Schwachstelle nicht mehr enthalten. - [Generic/JRE] Schwachstelle in der Sun Java Runtime Environment (2000-12-04)
In der Java Run Time Environment (JRE) 1.1.x und 1.2.x von SUN existiert eine potentielle Sicherheitslücke, die einer untrusted Java class erlaubt, Klassen zu laden, für die sie keine Berechtigung hat.
Hinweis
Die in diesem Text enthaltene Information wurde für die Mitglieder der Universität Stuttgart recherchiert und zusammengestellt. Die Universität Stuttgart übernimmt keinerlei Haftung für die Inhalte. Dieser Artikel darf ausschließlich in unveränderter Form und nur zusammen mit diesem Hinweis sowie dem folgenden Copyrightverweis veröffentlicht werden. Eine Veröffentlichung unter diesen Bedingungen an anderer Stelle ist ausdrücklich gestattet.
Copyright © 2022 RUS-CERT, Universität Stuttgart, https://cert.uni-stuttgart.de/
https://cert.uni-stuttgart.de/ticker/article.php?mid=734