Skip to main content

Oracle GraalVM CVE-2025-61755

LOW
Missing Authorization (CWE-862)
2025-10-21 secalert_us@oracle.com
3.7
CVSS 3.1 · Vendor: oracle
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach GraalVM service over network
  2. Exploit
    Satisfy complex exploit preconditions
  3. Impact
    Read subset of accessible data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation targets the Compiler component of Oracle GraalVM for JDK 17.0.16 and 21.0.8 and requires network reachability to the affected JVM over one of multiple supported protocols; no authentication is needed (PR:N) and no user interaction is required (UI:N). The key limiting factor is high attack complexity (AC:H): the attacker must satisfy specific, difficult-to-control preconditions that Oracle does not disclose, which is why 'Difficult to exploit' appears in the description. Impact is bounded to unauthorized read of a subset of accessible data (C:L) with no write/integrity or availability effect, and exposure is further limited to deployments actually running these two specific GraalVM for JDK versions in a network-reachable configuration.

Impact

This is a genuinely low-priority vulnerability across nearly every signal, and the signals are mutually consistent rather than conflicting. The CVSS 3.1 base score is 3.7 (Low) with vector AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N - network-reachable and unauthenticated (PR:N), but high attack complexity (AC:H) and only low confidentiality impact with no integrity or availability impact (C:L/I:N/A:N). EPSS reinforces this: 0.26% probability (17th percentile) indicates very low likelihood of exploitation in the wild. There is no CISA KEV listing and no public proof-of-concept, so exploitation status is 'no public exploit identified at time of analysis.' Oracle provides no SSVC decision data in this input. The one point worth flagging is a labeling mismatch: the input Tags include 'Authentication Bypass,' but the CWE is CWE-862 (Missing Authorization) and the described impact is merely unauthorized read access to a subset of data by an already-unauthenticated vector - this is an authorization/information-disclosure issue, not an authentication bypass, and the tag overstates the nature of the flaw. Note also the description's 'Difficult to exploit' language aligns with AC:H. Bottom line: a real but minor confidentiality issue appropriate for routine patch-cycle remediation, not emergency response.

Exploit ScenarioDerived

A remote, unauthenticated attacker interacts with an exposed Oracle GraalVM for JDK Compiler component over one of several supported network protocols and, after satisfying difficult-to-arrange preconditions (AC:H), coaxes it into disclosing a limited subset of accessible data (C:L). No public exploit code or active exploitation is known, and the high complexity plus low impact make opportunistic mass exploitation unlikely.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 08, 2026

Unauthorized read of a limited subset of runtime data is possible in Oracle GraalVM for JDK 17.0.16 and 21.0.8 through the Compiler component, reachable by an unauthenticated attacker with network access (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, base score 3.7). The weakness is rated high attack complexity because the attacker must satisfy undisclosed, difficult-to-control preconditions, which is why Oracle labels it difficult to exploit; there is no integrity or availability impact. No public exploit code has been identified, EPSS is 0.26% (17th percentile), and there is no CISA KEV listing, so this is a low-priority item limited to deployments actually running the two affected GraalVM for JDK versions in a network-reachable configuration.

RemediationAI

Patch available per vendor advisory: Oracle shipped a fix for this Compiler component flaw in its October 2025 Critical Patch Update (https://www.oracle.com/security-alerts/cpuoct2025.html), so the primary action is to replace Oracle GraalVM for JDK 17.0.16 and 21.0.8 with the corresponding CPU-shipped GraalVM for JDK builds for the 17 and 21 release lines and to track future quarterly CPUs, since the exact fixed point release is not published in the data we hold and must be confirmed against the advisory before deployment. Because the vulnerability is only reachable over the network and requires hard-to-control preconditions, meaningful compensating controls are available while patching is scheduled: restrict inbound network access to the JVM and its compilation or instrumentation interfaces to trusted hosts and management subnets (trade-off: remote compilation, profiling, JMX, debug and RMI-based tooling cease to work from untrusted networks), disable or unbind any remote service endpoints exposed by the Compiler component where they are not operationally required (trade-off: loss of remote compilation/instrumentation functionality), and run affected GraalVM workloads on segmented hosts without direct internet exposure so that an unauthenticated remote party cannot reach the affected protocol surface at all (trade-off: added network architecture complexity and possible latency for cross-segment clients). Given the low EPSS score (0.26%), the absence of public exploit code, and the confidentiality-only impact, these network restrictions can be prioritized over emergency change windows; no workaround should be treated as a permanent substitute for applying the CPU build.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerable code lives in the Compiler component of Oracle GraalVM for JDK, the GraalVM distribution that layers the Graal just-in-time compiler and related compilation infrastructure on top of OpenJDK 17 and 21. The CVE is classified CWE-862 (Missing Authorization), meaning an operation reachable over one of the supported network protocols is not subject to an adequate authorization check before it returns data, and the accompanying tag set (Authentication Bypass, Java, Oracle) is consistent with that root-cause class even though the practical effect here is only information disclosure rather than full authentication bypass. The assessed vector confirms remote reachability (AV:N) and no privileges or user interaction (PR:N, UI:N), but also a high attack complexity (AC:H) that reflects attacker-controlled prerequisites Oracle does not publish; the resulting impact is strictly a confidentiality leak of a subset of data accessible to the process (C:L), with no modification or denial-of-service effect (I:N, A:N). Affected builds are identified by the CPEs cpe:2.3:a:oracle:graalvm_for_jdk:17.0.16 and cpe:2.3:a:oracle:graalvm_for_jdk:21.0.8; because the flaw is in the Compiler component, exposure depends on whether those builds are deployed with network-facing compilation or instrumentation interfaces rather than on Java application code itself.

Know when Graalvm For Jdk 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

Vendor (oracle) PRIMARY 3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 3.7 LOW

Matches Oracle's vector: network-reachable and unauthenticated (AV:N/PR:N) but difficult preconditions (AC:H), yielding only limited data read (C:L) with no integrity or availability impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (oracle).

CVSS VectorVendor: oracle

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

DescriptionCVE.org

Vulnerability in the Oracle GraalVM for JDK product of Oracle Java SE (component: Compiler). Supported versions that are affected are Oracle GraalVM for JDK: 17.0.16 and 21.0.8. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle GraalVM for JDK. Successful attacks of this vulnerability can result in unauthorized read access to a subset of Oracle GraalVM for JDK accessible data. 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

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Low
specialized Oracle JDK distribution, far narrower adoption than mainstream OpenJDK
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

18
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +18
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)CVE.org

cpe:2.3:a:oracle:graalvm_for_jdk:17.0.16:*:*:*:*:*:*:*
cpe:2.3:a:oracle:graalvm_for_jdk:21.0.8:*:*:*:*:*:*:*
CVE-2026-21945 HIGH
7.5 Jan 20

Remote denial of service in Oracle Java SE, GraalVM for JDK, and GraalVM Enterprise Edition allows unauthenticated attac

CVE-2026-21932 HIGH
7.4 Jan 20

Graalvm versions up to 21.3.16 contains a vulnerability that allows attackers to unauthorized creation, deletion or modi

CVE-2026-62574 HIGH
7.8 Jul 21

Local privilege escalation to full takeover in the Install component of Oracle Java SE (8u491, 11.0.31, 17.0.19, 21.0.11

CVE-2025-21587 HIGH
7.4 Apr 15

Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE

CVE-2025-53066 HIGH
7.5 Oct 21

Unauthorized data access in Oracle Java SE JAXP component allows remote unauthenticated attackers to exfiltrate sensitiv

CVE-2025-53057 MEDIUM
5.9 Oct 21

Improper access control in Oracle Java SE, GraalVM for JDK, and GraalVM Enterprise Edition allows unauthenticated remote

CVE-2025-30698 MEDIUM
5.6 Apr 15

Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE

CVE-2023-22081 MEDIUM
5.3 Oct 17

Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE

CVE-2023-22041 MEDIUM
5.1 Jul 18

Vulnerability in the Oracle Java SE, Oracle GraalVM Enterprise Edition, Oracle GraalVM for JDK product of Oracle Java SE

CVE-2025-30691 MEDIUM
4.8 Apr 15

Vulnerability in Oracle Java SE (component: Compiler). Rated medium severity (CVSS 4.8), this vulnerability is remotely

CVE-2023-22091 MEDIUM
4.8 Oct 17

Vulnerability in the Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: Com

CVE-2025-61748 LOW
3.7 Oct 21

Unauthorized data modification in Oracle Java SE, GraalVM for JDK, and GraalVM Enterprise Edition allows remote unauthen

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy