Skip to main content

Oracle Java SE EUVDEUVD-2026-106587

| CVE-2026-91333 LOW
Deserialization of Untrusted Data (CWE-502)
2026-10-20 secalert_us@oracle.com GHSA-w3cp-rgcc-6q3q
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 exposed Java API over network
  2. Exploit
    Supply crafted untrusted input
  3. Execution
    Trigger flaw in Security component
  4. Impact
    Gain partial unauthorized data modification

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK

2 techniques across 2 tactics: Execution, 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 untrusted input reach the affected Java SE Security component, typically via a web service or application that passes externally supplied data into the component's APIs, OR via a client running a sandboxed Java Web Start application or sandboxed Java applet that loads and runs untrusted code (e.g. from the internet) and relies on the Java sandbox. No authentication is required (PR:N) and no user interaction is modeled (UI:N), but high attack complexity (AC:H) is a significant limiting factor, requiring conditions outside the attacker's control; impact is limited to partial unauthorized modification of some data (I:L), with no confidentiality or availability effect. Server-side exposure depends on an application actually feeding attacker-controlled data to these APIs; the client-side vector is largely mitigated in modern deployments where applet/Web Start sandboxing is deprecated or disabled.

Impact

This is a low-severity issue (CVSS 3.1 base 3.7) that is unlikely to be a real priority despite affecting a ubiquitous product. The vector (AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N) shows network reachability with no authentication or user interaction, but high attack complexity (AC:H) and an impact limited to low integrity only (C:N/I:L/A:N) - no confidentiality loss, no availability impact, and no scope change. There is no EPSS score, no CISA KEV listing, and no public POC in the provided data, which is consistent with Oracle's own 'difficult to exploit' characterization. Signals are internally consistent rather than conflicting: the one caveat is the 'Authentication Bypass' tag, which contradicts the CVSS impact profile (integrity-only, no privilege escalation or confidentiality breach) and appears to be a mislabel rather than an accurate description of this flaw. Net: a genuine but minor integrity weakness in the Java SE Security component - patch on the normal Oracle quarterly cycle, not an emergency.

Exploit ScenarioDerived

A remote, unauthenticated attacker supplies crafted data to an exposed Java API - for example through a web service that feeds untrusted input into the affected Security component - or lures a client into running a sandboxed Java Web Start application or applet that loads untrusted code. Successful (but difficult) exploitation yields unauthorized insert, update, or delete access to some Java SE accessible data. No public exploit code is identified at time of analysis, and the high attack complexity makes reliable exploitation non-trivial.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% 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 21.0.12.1, 25.0.4.1, and 27 contain an integrity-only flaw in the Security component that remote attackers can reach through multiple protocols, potentially causing limited unauthorized update, insert, or delete access to some accessible data. Exploitation is difficult because high attack complexity requires conditions outside the attacker's control, and successful attacks do not affect confidentiality or availability. No public exploit code or CISA KEV entry was identified at time of analysis, making this a low-severity issue despite the ubiquitous product.

RemediationAI

Vendor-released patch: available through Oracle's October 2026 Critical Patch Update, but the exact fixed version numbers are not specified in the provided data; verify the CPU matrix at https://www.oracle.com/security-alerts/cpuoct2026.html and upgrade Java SE 21.0.12.1, 25.0.4.1, and 27 deployments to the patched builds listed there. Until upgrades are complete, avoid passing untrusted external data into Security component APIs in server-side services, and validate or constrain input at trust boundaries, accepting that strict validation may break legitimate integrations. Disable Java applet and Java Web Start execution to remove the client-side vector, with the side effect that legacy applications relying on those mechanisms will stop working. Restrict network access to services that expose APIs feeding this component, recognizing that this reduces functionality for legitimate remote clients, and run Java processes with least privilege to limit the integrity impact if exploitation succeeds.

Affected VersionsENISA

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

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 Security component of Oracle Java SE, which underpins sandboxing and trust-boundary enforcement for Java applications, applets, and Web Start deployments. The assessed CVSS vector is AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N, meaning a network-reachable, unauthenticated attacker with no modeled user interaction can achieve a low-integrity impact only when difficult-to-satisfy conditions are met. Oracle notes that exploitation uses APIs in the specified component, such as a web service passing externally supplied data into those APIs; server-side exposure therefore depends on whether an application actually forwards attacker-controlled input to the component. The client-side vector involves sandboxed Java Web Start applications or applets loading untrusted code, but modern deployments commonly disable or deprecate those mechanisms, reducing practical exposure. No CWE mapping was supplied, and the provided tags include 'Authentication Bypass,' but the authoritative vector is integrity-only and does not support a full authentication-bypass characterization.

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 3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 3.7 LOW

Network-reachable APIs and untrusted-code vectors give AV:N/PR:N/UI:N; difficult preconditions justify AC:H; impact is partial integrity only, so C:N/I:L/A:N.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/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
None
Integrity
Low
Availability
None

DescriptionCVE.org

Vulnerability in Oracle Java SE (component: Security). Supported versions that are affected are Oracle Java SE: 21.0.12.1, 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 update, insert or delete access to some of Oracle Java SE accessible data. Note: This vulnerability can be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. This vulnerability also applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. CVSS 3.1 Base Score 3.7 (Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N).

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Ubiquitous
Oracle Java SE runtime deployed across a huge fraction of enterprise 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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
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

Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.

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