Impact
Oracle Java SE contains a vulnerability in the Compiler component that allows an attacker to supply crafted data to protected APIs. By doing so, the attacker can perform unauthorized insert, update, or delete operations on data exposed by Java SE, as well as read a subset of that data. The flaw has a CVSS score of 4.8 and affects confidentiality and integrity but does not directly compromise system availability.
Affected Systems
Affected versions include Oracle Java SE 8u503‑perf, 11.0.32.1, 17.0.20.1, 21.0.12.1, 25.0.4.1, and 27, as well as Oracle GraalVM for JDK 17.0.20.1, 21.0.12.1, and Oracle GraalVM Enterprise Edition 21.3.19.1.1. These components are used in client‑side and server‑side Java applications that can be exposed over the network.
Risk and Exploitability
The vulnerability can be triggered by an unauthenticated attacker with network access via multiple protocols, but not by untrusted Java Web Start applications or untrusted applets. The attack requires supplying data to the Component’s APIs, often through a web service interface. While the CVSS score indicates a moderate impact, the absence of a KEV listing and the EPSS score of <1%, indicating a very low but nonzero exploitation probability, suggest that exploitation may not be widespread yet, yet the potential for unauthorized data manipulation remains significant, especially in environments where the Java SE compiler APIs are exposed to external traffic.
OpenCVE Enrichment
Debian DLA