CVE-2026-91451
Medium · 5.3CVSS
5.3
EPSS
0.3%
Published
Oct 20, 2026
CISA due date
—
Cloudanix analysis
A networking flaw in certain Java versions lets remote attackers change some data in applications without needing login credentials.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Data Tampering
- Component
- Library
- Class
- Authorization Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The Networking component in affected Oracle Java SE and GraalVM releases contains an authorization bypass that permits unauthenticated network callers to perform unauthorized update, insert, or delete operations against a limited set of accessible data objects when data is supplied directly to component APIs.
Why it matters to the business
Organizations running the listed Java versions face a modest risk of silent data tampering in services that expose Java networking APIs, potentially affecting application correctness and compliance without immediate availability or confidentiality loss; the low exploit probability and absence from known campaigns reduce urgency but widespread Java use still requires prompt attention.
How an attack unfolds
An attacker with network reachability identifies a Java-based service exposing the vulnerable Networking APIs, crafts and sends protocol-compliant data payloads directly to those APIs (bypassing any applet or Web Start restrictions), and triggers unauthorized data modifications; no authentication or user interaction is required.
How to fix it
Upgrade Oracle Java SE to a version containing the fix for CVE-2026-91451 (consult Oracle Critical Patch Update for exact per-release mappings), apply equivalent updates to GraalVM for JDK and GraalVM Enterprise Edition, and rebuild or redeploy any custom applications that bundle the affected runtimes.
How to confirm the fix worked
Inventory all Java runtimes in use, compare installed versions against the affected list (8u503, 11.0.32.1, 17.0.20.1, 21.0.12.1, 25.0.4.1 and corresponding GraalVM releases), and confirm successful upgrade by verifying the new build strings and re-testing API exposure points.
Typical attack path
- Scan for reachable Java services exposing Networking component APIs over supported protocols
- Send specially crafted data payloads to the vulnerable APIs
- Achieve unauthorized modification of selected data objects
- Repeat or chain requests to expand integrity impact
How to detect it
Review application and web-service logs for unexpected or malformed data submissions to Java networking endpoints; correlate with source IP addresses that lack prior authorization patterns; look for post-request data-integrity anomalies in downstream systems.
What your security team should do
- Prioritize inventory and patching of internet-facing or high-value Java services within the next maintenance window
- Monitor Oracle CPU releases for the exact fixed versions and schedule deployment
- Review network exposure of Java APIs and apply least-privilege network controls where upgrades are delayed
- Add Java version checks to existing vulnerability scanning and asset-management processes
The record
Vulnerability in Oracle Java SE (component: Networking). Supported versions that are affected are Oracle Java SE: 8u503, 8u503-perf, 11.0.32.1, 17.0.20.1, 21.0.12.1, 25.0.4.1; Oracle GraalVM for JDK: 17.0.20.1 and 21.0.12.1; Oracle GraalVM Enterprise Edition: 21.3.19.1.1. Easily exploitable vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE. Successful attacks of this vulnerability can result in unauthorized update, insert or delete access to some 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 5.3 (Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N).
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-115828 In Secret Server versions earlier than 12.3.1, Secret Server did not always validate the… CWE-284
- CVE-2026-119620 A vulnerability was determined in 37954679 cak-filemanagement-system up to… CWE-284
- CVE-2025-8574 The Database Cleaner plugin for WordPress is vulnerable to arbitrary table deletion in… CWE-284
- CVE-2026-61708 SOCFortress CoPilot focuses on providing a single pane of glass for all your security… CWE-284
- CVE-2026-75882 An improper access control vulnerability in ESET Endpoint Encryption and ESET Full Disk… CWE-284
- CVE-2026-59387 The Nginx routing configuration for Cloud Controller blocks unauthenticated access to… CWE-284
- CVE-2026-119317 On Linux, an authenticated, low-privileged Nessus user with scan-creation rights could… CWE-284
- CVE-2026-6877 ServiceNow has addressed a domain separation bypass security issue that was identified in… CWE-284