Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed Java-backed API over network
-
DeliverySupply crafted data to Compiler component
-
ExploitSatisfy difficult exploitation conditions
-
ExecutionTrigger partial information disclosure
-
ImpactRead subset of accessible Java SE data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the affected Java SE Compiler component be reachable such that attacker-controlled data can be supplied to its APIs - explicitly WITHOUT using untrusted Java Web Start applications or untrusted Java applets, for example through a web service that passes attacker input into the component. Limiting factors: Oracle marks this high attack complexity (AC:H), so success depends on specific, non-trivial conditions rather than a simple single request; impact is confined to unauthorized read access to only a subset of accessible data (no write/integrity or availability impact). Deployments that do not expose the Compiler component to untrusted network input (e.g. no web service feeding external data into it) face substantially reduced realistic risk. No authentication is required (PR:N) and no user interaction is needed (UI:N). |
| Impact | This is a low-priority vulnerability by every available signal. The Oracle CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, base 3.7 LOW) describes a network-reachable, unauthenticated flaw that is nonetheless HARD to exploit (AC:H) and yields only partial, read-only confidentiality impact (C:L) with no integrity or availability consequence. There is no CISA KEV listing and no public exploit identified at time of analysis, so this is not confirmed to be actively exploited. No EPSS score was provided in the input, so exploitation probability cannot be quantified here; absence of an EPSS value is a data gap, not a signal of low risk per se, but the high attack complexity and limited impact independently point to low real-world urgency. The combination of high-CVSS-but-low-real-risk does NOT apply - this is simply a low-CVSS, low-real-risk issue. One conflict worth flagging: the input Tags include 'Authentication Bypass,' which contradicts the description (unauthorized READ access to a subset of data, C:L only, no privilege or integrity impact) - this appears to be a mislabel and should not drive prioritization. Overall: routine patch during the normal Oracle Critical Patch Update cycle, not an emergency. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker repeatedly supplies specially crafted data to an exposed API backed by the affected Java SE Compiler component (for example via a web service), eventually triggering disclosure of a subset of data the Java runtime can access. Because the CVSS marks high attack complexity, the attacker likely needs specific conditions or many attempts to succeed, and no public exploit code is known at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Unauthorized read access to a limited subset of Java SE-accessible data is exposed in Oracle Java SE 25.0.4.1 and 27 through the Compiler component when attacker-controlled data is supplied to its APIs, such as through a web service that feeds external input into the compiler. The vector is network-reachable and requires no authentication or user interaction, but Oracle rates attack complexity as high and impact as confidentiality-only and low (CVSS 3.1 base 3.7); no public exploit was identified at time of analysis and no KEV entry is associated.
RemediationAI
Apply the Oracle Critical Patch Update for October 2026 (cpuoct2026) and confirm the exact fixed Java SE build for 25.0.4.1 and 27 in the advisory at https://www.oracle.com/security-alerts/cpuoct2026.html; no separate patch version was provided in the input, so do not assume a version number beyond what Oracle lists. If immediate upgrade is not possible, reduce exposure by ensuring network services never pass untrusted input into Compiler APIs, isolating compilation or code-analysis services in a low-privilege container or separate process, and restricting network access to any service that invokes the compiler. Each control has trade-offs: input filtering can break legitimate compile workloads, and isolation adds operational overhead and may not prevent disclosure within the isolated environment. Because impact is confidentiality-only and low, prioritize by exposure rather than by CVSS alone.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The issue sits in the Compiler component of Oracle Java SE, the part of the platform that exposes Java compilation APIs and the javac toolchain to applications. Oracle does not publish a CWE mapping for this CVE, so the precise root cause is not disclosed; the measurable effect is an improper disclosure of a subset of data accessible to the Java SE runtime. The CVSS vector AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N shows the attacker can reach the component over the network without credentials, but success depends on non-trivial conditions, likely including the exact API path, input shape, and runtime state; there is no integrity or availability impact. Oracle explicitly excludes untrusted Java Web Start applications and untrusted Java applets from the exploitation path and instead describes supplying data to component APIs, for example a server-side web service that compiles or analyzes untrusted input. Deployments that never pass untrusted data into the Compiler are much less exposed. No CPE strings were provided; EUVD lists Oracle Java SE 25.0.4.1 and 27 as affected.
Know when Java gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Network-reachable via APIs (AV:N) with no auth or interaction (PR:N/UI:N), but Oracle-stated difficult exploitation (AC:H) and only partial read-only disclosure (C:L, I:N, A:N).
Primary rating from Vendor (oracle).
CVSS VectorVendor: oracle
DescriptionCVE.org
Vulnerability in Oracle Java SE (component: Compiler). Supported versions that are affected are Oracle Java SE: 25.0.4.1 and 27. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE. Successful attacks of this vulnerability can result in unauthorized read access to a subset of Oracle Java SE 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 3.7 (Confidentiality impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N).
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m
Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti
Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent
Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug
JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up
Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up
The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow
Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during
EUVD-2026-106329
GHSA-2vwj-cmxm-5pv9
NVD
CVE.org
EPSS
Exploit-DB