CVE-2019-2999: XSS
An unspecified vulnerability in Java SE related to the Javadoc component could allow an unauthenticated attacker to cause low confidentiality impact, low integrity impact, and no availability impact.
Other sources
It was discovered that Javadoc documentation generator did not properly filter all event handler attributes of HTML tags included in documentation comments in Java source code. A malicious Java source file could use this flaw to inject JavaScript into the Javadoc-generated HTML documentation pages, possibly leading to cross-site scripting (XSS) attacks.
— Red Hat
Vulnerability in the Java SE product of Oracle Java SE (component: Javadoc). Supported versions that are affected are Java SE: 7u231, 8u221, 11.0.4 and 13. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Java SE. Successful attacks require human interaction from a person other than the attacker and while the vulnerability is in Java SE, attacks may significantly impact additional products. Successful attacks of this vulnerability can result in unauthorized update, insert or delete access to some of Java SE accessible data as well as unauthorized read access to a subset of Java SE accessible data. Note: This vulnerability applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets (in Java SE 8), that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. This vulnerability does not apply to Java deployments, typically in servers, that load and run only trusted code (e.g., code installed by an administrator). CVSS 3.0 Base Score 4.7 (Confidentiality and Integrity impacts). CVSS Vector: (CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N).
Affected Software
Remediation
Patch Available
Patch Available
Event History
Parent advisories
This vulnerability appears in the following advisories.
Frequently Asked Questions
What is CVE-2019-2999?
CVE-2019-2999 is an unspecified vulnerability in Java SE related to the Javadoc component.
What versions of Java SE are affected by CVE-2019-2999?
Java SE versions 7u231, 8u221, 11.0.4, and 13 are affected.
How can an attacker exploit CVE-2019-2999?
An unauthenticated attacker with network access via multiple protocols can compromise Java SE.
What is the severity of CVE-2019-2999?
CVE-2019-2999 has a severity rating of 4.7 (medium).
What is the Common Weakness Enumeration (CWE) for CVE-2019-2999?
The CWE for CVE-2019-2999 is CWE-79 (Improper Neutralization of Input During Web Page Generation).