Overview
Javadoc HTML pages that were created by Javadoc 7 Update 21 and before, 6 Update 45 and before, 5.0 Update 45 and before, JavaFX 2.2.21 and before contain a frame injection vulnerability that could allow an attacker to replace a Javadoc web page frame with a malicious page.
Description
Oracle Java Development Toolkit (JDK) contains a Javadoc toolkit that allows a developer to generate API documentation in HTML format from doc comments in source code. Javadoc HTML pages that were created by Javadoc 7 Update 21 and before, 6 Update 45 and before, 5.0 Update 45 and before, JavaFX 2.2.21 and before contain JavaScript code that fails to parse scheme relative URIs parameters correctly. An attacker can construct a URI that passes malicious parameters to the affected HTML page that causes one of the frames within the Javadoc-generated web page to be replaced with a malicious page.  | 
Impact
An attacker can cause one of the frames within a Javadoc-generated web page to be replaced with a malicious page. This vulnerability could be used for phishing or social engineering, or it could be used for browser exploitation if combined with another browser-related vulnerability.  | 
Solution
Apply Update 
  | 
Vendor Information
CVSS Metrics
| Group | Score | Vector | 
|---|---|---|
| Base | 5 | AV:N/AC:L/Au:N/C:N/I:P/A:N | 
| Temporal | 4.1 | E:F/RL:OF/RC:C | 
| Environmental | 4.4 | CDP:LM/TD:M/CR:ND/IR:ND/AR:ND | 
References
- http://tools.ietf.org/html/rfc3986#section-4.2
 - http://www.oracle.com/technetwork/java/javase/jdk-7-readme-429198.html
 - http://www.oracle.com/technetwork/java/javase/documentation/index-jsp-135444.html
 - http://www.oracle.com/technetwork/topics/security/javacpujun2013-1899847.html
 - http://www.oracle.com/technetwork/java/javase/downloads/java-doc-updater-tool-1955731.html
 
Acknowledgements
Thanks to Oracle for reporting this vulnerability.
This document was written by Michael Orlando.
Other Information
| CVE IDs: | CVE-2013-1571 | 
| Date Public: | 2013-06-18 | 
| Date First Published: | 2013-06-18 | 
| Date Last Updated: | 2013-06-26 22:32 UTC | 
| Document Revision: | 36 |