A Security Vulnerability in the Java Runtime Environment Swing Library may Allow an Untrusted Applet to Access Data in Other Applets
* Date Released: 14-Nov-2006
* Date Closed: 14-Nov-2006
1. Impact
A security vulnerability in the Java Runtime Environment Swing library may allow an untrusted applet to access data in other applets.
Sun acknowledges, with thanks, Tom Hawtin, for bringing this issue to our attention.
2. Contributing Factors
This issue can occur in the following releases (for Solaris, Linux and Windows platforms):
* JDK and JRE 5.0 Update 7 and earlier
Note: SDK and JRE 1.4.2_xx and earlier and 1.3.1_xx and earlier are not affected by this issue.
To determine the default version of the JRE on a system for Solaris and Linux, the following command can be run:
% java -version
Note: The above command only determines the default version. Other versions may also be installed on the system.
To determine the default version of the JRE on a system for Windows:
1. Click "Start"
2. Select "Run"
3. Type "cmd" (starts a command-line)
4. At the prompt, type "java -version"
Note: The above command only determines the default version. Other versions may also be installed on the system.
3. Symptoms
There are no reliable symptoms that would indicate the described issue has been exploited.
Solution Summary Top
4. Relief/Workaround
There is no workaround. Please see the "Resolution" section below.
5. Resolution
This issue is addressed in the following releases:
* JDK and JRE 5.0 Update 8 and later (for Solaris, Linux and Windows)
J2SE 5.0 is available for download at the following links:
* http://java.sun.com/j2se/1.5.0/download.jsp
* http://java.com
So, how long has Sun known about this vulnerability ? Since they are not
forthcoming in releasing vulnerabilities, how many folks have been exploited due to this vuln ?
Why does Sun behave in such an arrogant manner ? If Microsoft behaved as Sun does it would be a big media circus with the whining and gnashing of teeth over MS' arrogant, monopolistic behavior .
So, just what is it with Sun ?
The java autoupdater is BROKEN . I waited over a month for it to update the java package on my system just out of curiousity. The latest update brought the J2SE up to v. 1.5.0_09. Now, what if v.1.5.0_07 had been the J2SE and the system had been to a site with a malicious java applet that had used the vuln to ... access data in other java applets.
WHAT would have happened ? Should I guess or wait until Sun imparts their knowledge to the rest of the World ?
AND, the autoupdating mechanism does NOT remove older, vulnerable versions of the runtimes.
Acccording to Sun, starting with the v.1.5.0_06 J2SE, no runtimes could be utilized by malwares. OK, thanks.
Now, why are applets exploitable and just what the heck IS the exploit ?