Skip to main content
VulnerabilityPublished Updated

CVE-2024-20919: Oracle Java SE JDK and JRE · Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple

Affects Oracle Java SE JDK and JRESource CVE Database V5

0

Not known to be exploited · CVSS 5.9 Medium.

Data as of 26 Oct 2026, 09:15 UTC

CVSS 3.1 base score
5.9Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.7% chance of exploitation in 30 days – higher than 56% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 17 Feb 2024

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

AI-suggested

1. Apply official patches from Oracle as soon as they are released for all affected Java SE and GraalVM versions to remediate the vulnerability. 2. Restrict network access to services running vulnerable Java versions by implementing strict firewall rules and network segmentation to limit exposure to untrusted networks. 3. Audit and monitor API endpoints exposed by Java applications for unusual or unauthorized access patterns that could indicate exploitation attempts. 4. Disable or remove unnecessary network-exposed Java APIs or services that could be leveraged by attackers. 5. Employ runtime application self-protection (RASP) or Web Application Firewalls (WAFs) where applicable to detect and block malicious API calls. 6. Conduct thorough inventory and version management of Java runtimes across the organization to identify and prioritize vulnerable instances. 7. Implement strict code signing and validation policies to prevent untrusted code execution, even though this vulnerability does not involve untrusted applets or Web Start applications. 8. Prepare incident response plans focused on integrity breaches to quickly identify and remediate unauthorized data modifications. 9. Engage with Oracle support and subscribe to security advisories to stay informed about updates and exploit developments. 10. Consider compensating controls such as enhanced logging and anomaly detection on critical Java-based services until patches are applied.

Description

Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Hotspot). Supported versions that are affected are Oracle Java SE: 8u391, 8u391-perf, 11.0.21, 17.0.9, 21.0.1; Oracle GraalVM for JDK: 17.0.9, 21.0.1; Oracle GraalVM Enterprise Edition: 20.3.12, 21.3.8 and 22.3.4. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized creation, deletion or modification access to critical data or all Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data. Note: This vulnerability can only be exploited by supplying data to APIs in the specified Component without using Untrusted Java Web Start applications or Untrusted Java applets, such as through a web service. CVSS 3.1 Base Score 5.9 (Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N).

References

Community reviews

Loading reviews…