Skip to main content

Oracle JDeveloper CVE-2026-73961

| EUVDEUVD-2026-79315 CRITICAL
Improper Authentication (CWE-287)
2026-09-15 secalert_us@oracle.com GHSA-4rmp-vrpr-73f7
9.8
CVSS 3.1 · Vendor: oracle
View

Attack ChainAIDerived

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

  1. Access
    Identify network-reachable JDeveloper/ADF Faces endpoint
  2. Exploit
    Send crafted HTTP request bypassing authentication
  3. Execution
    Gain unauthenticated access to application
  4. Impact
    Achieve full takeover of JDeveloper instance

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

Requires a network-reachable Oracle JDeveloper instance (versions 12.2.1.4.0 or 14.1.2.0.0) exposing the ADF Faces component over HTTP. Per the CVSS vector (PR:N/UI:N/AC:L) no authentication, user interaction, or special configuration is stated as necessary. The primary limiting factor is exposure: JDeveloper is Oracle's Java development IDE/tooling rather than a server product normally published to untrusted networks, so realistic reachability depends on the ADF Faces web tier being deployed and network-accessible to the attacker. No non-default setting is documented as a prerequisite, but the complete absence of technical detail in the Oracle CPU means the exact required request/feature cannot be named from available data.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, base 9.8) describes an ideal worst case: remote, unauthenticated, low-complexity, no user interaction, with full confidentiality/integrity/availability impact ('takeover'). Oracle explicitly calls it 'easily exploitable,' which aligns with AC:L/PR:N. However, the exploitation signals that would confirm real-world urgency are absent: no EPSS score is provided, the vulnerability is NOT in CISA KEV, no public POC exists, and no SSVC decision was supplied. There is therefore no public exploit identified at time of analysis, and no evidence of active exploitation - the 9.8 reflects potential severity, not demonstrated exploitation. A material caveat: Oracle CPU entries carry ZERO technical detail (no endpoint, parameter, request, or root-cause description), so the CWE-287 (Authentication Bypass) classification and the 9.8 are vendor-asserted and not independently verifiable. Net: treat as high-priority to patch because the affected component (ADF Faces web framework) is genuinely network-reachable and the impact claim is full takeover, but recognize the risk is a vendor-scored ceiling rather than a confirmed, weaponized threat.

Exploit ScenarioDerived

An attacker with only network reach to a JDeveloper instance running ADF Faces (e.g., an exposed development/preview server) sends a crafted HTTP request that abuses the authentication weakness (CWE-287) to gain unauthenticated access. Because no authentication or user interaction is required, a single request could yield full compromise of the JDeveloper instance. No public POC or active exploitation has been reported at time of analysis.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 16, 2026

Unauthenticated takeover of Oracle JDeveloper is possible in supported versions 12.2.1.4.0 and 14.1.2.0.0 through the ADF Faces component, which is exposed over HTTP; the CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, base 9.8) confirms remote, unauthenticated, low-complexity exploitation requiring no user interaction, with full confidentiality, integrity, and availability impact. The root cause is an authentication bypass (CWE-287) rather than a memory-safety or injection flaw, meaning an attacker who can reach the ADF Faces web tier may be able to act with privileges they were never granted. No public exploit code has been identified at time of analysis and the vulnerability is not listed as confirmed actively exploited (CISA KEV); the main real-world constraint is network exposure, since JDeveloper is primarily a Java development IDE and its ADF Faces web tier is not normally published to untrusted networks.

RemediationAI

Apply the fix issued in Oracle's Critical Security Patch Update referenced at https://www.oracle.com/security-alerts/cspusep2026.html; that advisory is the only vendor-supplied remediation data available for this CVE, so patch status should be described as patch available per vendor advisory, with the exact patched build to be read from Oracle's CPU document rather than assumed. Because the defect is an authentication bypass in the ADF Faces web layer with no authentication or user interaction required, upgrading is the only complete fix. Where immediate patching is not possible, the highest-value compensating control is to stop exposing the ADF Faces web tier: restrict HTTP/HTTPS access to the JDeveloper/Fusion Middleware instance via firewall rules or a reverse proxy limited to trusted developer or administrative networks, or place it behind a VPN - the trade-off is that legitimate remote developers and ADF Faces consumers lose direct access and must connect through that channel. Additional hardening includes disabling or unmounting ADF Faces web applications that are not actively required (side effect: dependent applications break), and monitoring web-tier logs for anomalous unauthenticated requests to ADF Faces endpoints, though logging alone does not prevent exploitation and detection is hampered by the absence of published technical detail. Note that JDeveloper is primarily a development IDE, so simply not deploying it on internet-reachable infrastructure eliminates the realistic attack surface for most environments.

Affected VersionsENISA

Oracle JDeveloper 12.2.1.4.0
Oracle JDeveloper 14.1.2.0.0

Affected Packages

euvd oracle_jdeveloper 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

Oracle JDeveloper is Oracle's Java/Java EE integrated development environment, and ADF Faces is the JavaServer Faces (JSF)-based user interface framework shipped as part of Oracle Fusion Middleware and bundled with JDeveloper. The vulnerability is classified as CWE-287 (Improper Authentication), which means the failure is in how the ADF Faces component establishes or validates caller identity - requests that should be rejected or challenged are instead processed as trusted. This class of defect is significant because it bypasses the intended authorization boundary entirely; the attacker does not need credentials, malformed input beyond the expected request path, or any user interaction, as reflected by PR:N/UI:N/AC:L in the assessed vector. Because the affected code sits in the ADF Faces web layer, exploitation is delivered over HTTP/HTTPS rather than through the IDE's local tooling, and the incomplete technical detail in the Oracle CPU (no specific endpoint, parameter, or request shape published) means the exact triggering request cannot be named from available data. The Oracle advisory is the authoritative source and should be consulted for the component-level fix details.

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

Description states unauthenticated network HTTP with easy exploitation and full takeover, supporting AV:N/AC:L/PR:N/UI:N and C:H/I:H/A:H; scope unchanged.

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

DescriptionCVE.org

Vulnerability in the Oracle JDeveloper product of Oracle Fusion Middleware (component: ADF Faces). Supported versions that are affected are 12.2.1.4.0 and 14.1.2.0.0. Easily exploitable vulnerability allows unauthenticated attacker with network access via HTTP to compromise Oracle JDeveloper. Successful attacks of this vulnerability can result in takeover of Oracle JDeveloper. CVSS 3.1 Base Score 9.8 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H).

Executive ViewAI

Why It Matters

Oracle JDeveloper versions 12.2.1.4.0 and 14.1.2.0.0 contain a critical authentication bypass in the ADF Faces component that, if exposed over HTTP, allows an unauthenticated attacker to fully compromise the application. Organizations that have published the ADF Faces web tier to untrusted networks face potential data theft, service disruption, and unauthorized changes, though this is not a typical deployment for the primarily IDE-focused product. With no vendor patch available and no public exploit identified, leadership should prioritize identifying and isolating any exposed instances to prevent a high-impact breach.

Business Impact: High
Compensating Controls

Restrict network access to the ADF Faces web tier, disable the component if unused, place behind an authenticated reverse proxy, apply WAF rules, and monitor logs for exploitation attempts.

Threat Intelligence Overview

EPSS Score
0.5%
Top 60% exploitable
Prevalence
Low
Oracle Java IDE/dev tooling; limited production, internet-facing deployment footprint
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
High

Priority Score

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