Skip to main content

Oracle Java SE CVE-2026-87291

| EUVDEUVD-2026-106332 MEDIUM
Improper Authentication (CWE-287)
2026-10-20 secalert_us@oracle.com GHSA-r3pr-m76q-f8wv
5.3
CVSS 3.1 · Vendor: oracle
View

Attack ChainAIDerived

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

  1. Access
    Reach exposed Java Networking API
  2. Exploit
    Submit crafted data via web service
  3. Execution
    Trigger flaw in Networking component
  4. Impact
    Read subset of accessible 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 attacker-controlled data reach an API in the affected Networking component - e.g., an application or web service that exposes or forwards untrusted input to that Java SE API over the network. Per Oracle, the flaw is exploited only by supplying data to the specified component's APIs and NOT through untrusted Java Web Start applications or untrusted Java applets. No authentication and no user interaction are required (PR:N/UI:N), and attack complexity is low (AC:L). The principal limiting factor is reachability: a deployed Java application must actually expose the vulnerable Networking API path to the attacker; isolated or non-network-facing JVMs are not exposed, and impact is capped at read access to a subset of data.

Impact

Signals are consistent and point to a moderate, not critical, issue. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N, base 5.3) describes an easily exploitable, unauthenticated, network-reachable flaw, but impact is limited to unauthorized read access to a SUBSET of data (C:L only, no integrity or availability impact). No EPSS score is provided, the CVE is not listed in CISA KEV, and no public proof-of-concept is referenced - so there is no evidence of active or imminent exploitation. This is therefore a genuine-but-low-urgency issue: broadly exploitable in principle because of the unauthenticated network vector and the enormous Java install base, yet the capped confidentiality-only impact keeps real-world severity moderate. One conflict to note: the input Tags label this 'Authentication Bypass', but the description and CVSS vector describe a partial information-disclosure flaw with no mention of bypassing authentication - treat the tag as suspect and verify against the Oracle CPU advisory.

Exploit ScenarioDerived

A remote, unauthenticated attacker sends crafted data to an exposed Java SE Networking API - for example via a web service that passes attacker-supplied input to the vulnerable component - and obtains unauthorized read access to a subset of Java SE data. No public exploit code is identified at time of analysis, and the attack does not rely on untrusted Java Web Start apps or applets, only on supplying data to the affected APIs.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 21, 2026

Oracle Java SE Networking component exposes a read-only information disclosure in versions 21.0.12.1, 25.0.4.1, and 27, where crafted data supplied to affected Networking APIs can leak a subset of JVM-accessible data. Unauthenticated remote attackers need only network reachability to an application that forwards untrusted input into those APIs, with no user interaction and low attack complexity (CVSS 3.1: 5.3, AV:N/AC:L/PR:N/UI:N/C:L). No public exploit and no confirmed active exploitation were identified at time of analysis; the practical risk is bounded by whether a deployed service actually exposes the vulnerable Networking code path.

RemediationAI

Vendor-released patch: apply the Oracle October 2026 Critical Patch Update fixed builds for the affected trains - Java SE 21.0.12.1, 25.0.4.1, and 27 - detailed in the Oracle advisory at https://www.oracle.com/security-alerts/cpuoct2026.html; given the very narrow version delta, confirm the CPU-recommended replacement build for each line before rollout and rebuild container base images so downstream artifacts do not carry the vulnerable JDK. Where immediate upgrade is not possible, the highest-value control is reachability reduction: identify applications that accept untrusted network input and pass it into Networking APIs, and place input validation or a filtering reverse proxy in front of them, accepting the trade-off of possible false positives on legitimate payloads. Because Oracle states the flaw is not exploitable through untrusted Java Web Start applications or applets, disabling Web Start and applet deployment is not an effective mitigation here and should not be counted as one. Restricting network access to affected services (segmenting or firewalling the listener ports) limits exposure at the cost of reduced service availability to legitimate clients, and running the JVM with a security manager or least-privilege data access is not a reliable substitute for patching since the leak occurs within the component itself. Monitor for anomalous data-return patterns from services embedding these builds until patched.

Affected VersionsENISA

Oracle Java SE 25.0.4.1
Oracle Java SE 21.0.12.1
Oracle Java SE 27

Affected Packages

euvd oracle_java_se no fix

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 resides in the Networking component of Oracle Java SE, the subsystem covering sockets, URLs, and related I/O plumbing that underpins nearly all Java network programming and is consumed directly by application servers, microservices, and custom service handlers. The CWE is not assigned in the available data, but the assessed impact class is a confidentiality-only information exposure: attacker-controlled data reaching a Networking API causes the JVM to disclose a limited subset of data rather than to corrupt state or execute code (no integrity or availability impact in the assessed vector). Per Oracle, exploitation occurs exclusively by supplying data to the specified component's APIs - not via untrusted Java Web Start applications or untrusted Java applets - which means exposure is a function of application design: a service or web endpoint that accepts untrusted input and passes it into the affected Networking APIs is reachable, whereas isolated JVMs, batch processes, and network-isolated deployments are not. The low complexity and PR:N/UI:N rating reflect that once such a data path exists, no credentials or victim action are needed to trigger the leak; CPE-level detail was not supplied, so version identification relies on the Oracle CPU listing for 21.0.12.1, 25.0.4.1, and 27.

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

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

Unauthenticated network-reachable API input (AV:N/PR:N/UI:N), low complexity, yielding partial confidentiality disclosure only (C:L) with no integrity or availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/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
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

DescriptionCVE.org

Vulnerability in Oracle Java SE (component: Networking). Supported versions that are affected are Oracle Java SE: 21.0.12.1, 25.0.4.1 and 27. 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 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 5.3 (Confidentiality impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N).

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Ubiquitous
Oracle Java SE runs across a huge fraction of enterprise and server environments
Data Quality
4 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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.

More in Java

View all
CVE-2012-4681 CRITICAL POC
9.8 Aug 28

Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m

CVE-2015-7450 CRITICAL POC
9.8 Jan 02

Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti

CVE-2013-2465 CRITICAL POC
9.8 Jun 18

Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent

CVE-2011-3544 CRITICAL POC
9.8 Oct 19

Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug

CVE-2010-1871 HIGH POC
8.8 Aug 05

JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to

CVE-2012-1723 CRITICAL POC
9.8 Jun 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up

CVE-2013-0422 CRITICAL POC
9.8 Jan 10

Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using

CVE-2012-0507 CRITICAL POC
9.8 Jun 07

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2015-4852 CRITICAL POC
9.8 Nov 18

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

CVE-2012-5076 CRITICAL POC
9.8 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow

CVE-2017-3066 CRITICAL POC
9.8 Apr 27

Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla

CVE-2012-0391 CRITICAL POC
9.8 Jan 08

The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during

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