Overview
Oracle Sun Java fails to properly validate Java applet signatures, which may allow a remote, unauthenticated attacker to execute arbitrary code on a vulnerable system.
Description
Signed Java applets have the ability to perform actions outside of the traditional Java sandbox, including local filesystem access or the ability to execute native code. When a user encounters a signed Java applet in a web page, the JRE will provide a dialog asking the user if they wish to run the application. The default for this dialog is "Always trust content from this publisher." This means that once a signed Java applet is executed, all applets that are determined to be signed by that vendor will execute without requiring any user interaction. Please see the CERT Vulnerability Analysis Blog for more details. Oracle Sun Java contains a critical flaw in the validation of Java applet signatures. This vulnerability can allow an attacker to modify the contents of a signed Java applet without breaking the signature. The Oracle Critical Patch Update lists the following versions as being affected:
|
Impact
By convincing a user to execute a signed Java applet, e.g. by visiting a website, a remote, unauthenticated attacker may be able to execute arbitrary code on a vulnerable system. |
Solution
Apply an updateThis issue has been addressed by the Java updates specified in the Oracle Java Critical Patch Update - March 2010 document. |
|
Vendor Information
CVSS Metrics
Group | Score | Vector |
---|---|---|
Base | ||
Temporal | ||
Environmental |
References
- http://www.oracle.com/technology/deploy/security/critical-patch-updates/javacpumar2010.html
- http://java.sun.com/javase/6/docs/technotes/guides/jweb/mixed_code.html
- http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed.html
- http://java.sun.com/j2se/1.4.2/docs/guide/security/spec/security-spec.doc1.html#18313
Acknowledgements
Thanks to Brian Bjerre Graversen of Signaturgruppen for reporting this vulnerability.
This document was written by Will Dormann.
Other Information
CVE IDs: | CVE-2010-0087 |
Severity Metric: | 27.34 |
Date Public: | 2010-03-30 |
Date First Published: | 2010-04-02 |
Date Last Updated: | 2010-04-02 15:36 UTC |
Document Revision: | 8 |