CVE-2024-20926: Medium severity Oracle GraalVM vulnerability
An unspecified vulnerability in Java SE related to the Scripting component could allow a remote attacker to cause high confidentiality impact.
Other sources
It was discovered that the Nashorn JavaScript engine in the Scripting component of OpenJDK could allow arbitrary Java code execution even when the "--no-java" option was set. An untrusted JavaScript executed by Nashorn could exploit this flaw to bypass intended restrictions.
— Red Hat
Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Scripting). Supported versions that are affected are Oracle Java SE: 8u391, 8u391-perf, 11.0.21; Oracle GraalVM for JDK: 17.0.9; 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 access to critical data or complete access to all Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data. Note: This vulnerability can be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. This vulnerability also applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. CVSS 3.1 Base Score 5.9 (Confidentiality impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N).
— NVD
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2024-20926?
CVE-2024-20926 has a high confidentiality impact severity level.
How do I fix CVE-2024-20926?
To fix CVE-2024-20926, update your Java SE installations to the patched versions provided by your vendor.
Which products are affected by CVE-2024-20926?
CVE-2024-20926 affects several products including Oracle GraalVM, OpenJDK, and IBM Cognos Controller.
Can CVE-2024-20926 allow arbitrary code execution?
Yes, CVE-2024-20926 can allow arbitrary Java code execution due to vulnerabilities in the Nashorn JavaScript engine.
Is there a remediation package available for CVE-2024-20926?
Yes, remedial packages for CVE-2024-20926 are available for various OpenJDK versions from their respective distributors.