☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
Oracle logo [ WEBSITE ] [ VENDOR STATS ]
CVSS: 8.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N 🐛 CWE-284
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-46939

CVE-2026-46939 Unauthorized Access in Oracle
📅 PUBLISHED: 2026-06-16 19:27 UTC 🔄 UPDATED: 2026-09-26 06:30 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.34%
👁️
0.34% probability
8.6× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
Country: United States License: Commercial
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS VECTOR BREAKDOWN 8.1
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: L Privileges Required Low
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: H Integrity High
A: N Availability None
8.1
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-46939 is a critical vulnerability in Oracle E-Business Suite's Configure to Order component, specifically within the Supply to Order Workbench. This flaw allows a low-privileged attacker with network access to compromise the system via HTTP, leading to unauthorized access to all accessible data and the ability to create, delete, or modify critical data. The vulnerability has a CVSS score of 8.1 (High) and affects versions 12.2.3 through 12.2.15. No public exploit code or patch is currently available, but the risk is significant due to the potential for data breach and integrity compromise.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Supply Chain & Package Security

This vulnerability is not related to open-source packages (NPM, PyPI, Go, Ruby) but is a proprietary Oracle E-Business Suite component. The supply chain risk is limited to organizations using Oracle EBS, where the component is part of the standard deployment.

CVSS Breakdown & Threat Level

  • CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
  • Base Score: 8.1 (High)
  • Attack Vector: Network (AV:N)
  • Attack Complexity: Low (AC:L)
  • Privileges Required: Low (PR:L)
  • User Interaction: None (UI:N)
  • Scope: Unchanged (S:U)
  • Confidentiality Impact: High (C:H)
  • Integrity Impact: High (I:H)
  • Availability Impact: None (A:N)

Threat Level: High. The vulnerability is easily exploitable with low privileges and no user interaction, allowing an attacker to read and modify all data within the Oracle Configure to Order component. This could lead to significant data breaches and manipulation of supply chain orders.

Deep Dive & Mechanics

The vulnerability resides in the Oracle Configure to Order product, part of Oracle E-Business Suite. The Supply to Order Workbench component fails to properly enforce access controls on certain HTTP endpoints. A low-privileged attacker (e.g., a user with basic access to the EBS application) can send crafted HTTP requests to these endpoints, bypassing authorization checks.

The root cause is an improper access control (CWE-284) where the application does not validate whether the authenticated user has the necessary permissions to access or modify data in the Supply to Order Workbench. This allows the attacker to:

  • Read any data (e.g., customer orders, pricing, inventory) accessible through the component.
  • Create, delete, or modify records, potentially disrupting supply chain operations.

The attack does not require any special conditions or user interaction, making it highly dangerous in multi-tenant or shared environments.

Vulnerable vs. Patched Code

Since no patch is available, a comparison cannot be made. However, based on the vulnerability type (improper access control), the vulnerable code likely lacks a permission check before processing requests. A patched version would include a server-side authorization check, such as:

// Vulnerable code (pseudo)
public void processOrder(HttpRequest request) {
    // No permission check
    Order order = orderService.getOrder(request.getParameter("orderId"));
    // Process order...
}

// Patched code (pseudo)
public void processOrder(HttpRequest request) {
    User user = getCurrentUser();
    if (!user.hasPermission("SUPPLY_TO_ORDER_WORKBENCH_ACCESS")) {
        throw new AuthorizationException("Access denied");
    }
    Order order = orderService.getOrder(request.getParameter("orderId"));
    // Process order...
}

Exploitation & Lab Setup

Red Team (Exploitation)

Prerequisites:

  • Access to an Oracle E-Business Suite instance (version 12.2.3-12.2.15) with a low-privileged user account.
  • Network access to the EBS HTTP interface.

Exploitation Steps:

  1. Authenticate to the EBS application with the low-privileged user.
  2. Identify the vulnerable endpoints under the Supply to Order Workbench (e.g., /OA_HTML/SupplyToOrderWorkbench.jsp).
  3. Send crafted HTTP requests to manipulate or extract data. For example, to read an order:
    GET /OA_HTML/SupplyToOrderWorkbench.jsp?orderId=12345 HTTP/1.1
    Host: target-ebs.example.com
    Cookie: JSESSIONID=...
    
  4. To modify data, send a POST request with modified parameters:
    POST /OA_HTML/SupplyToOrderWorkbench.jsp HTTP/1.1
    Host: target-ebs.example.com
    Cookie: JSESSIONID=...
    Content-Type: application/x-www-form-urlencoded
    
    orderId=12345&status=CANCELLED
    

Note: No public exploit code is available, so this is a conceptual approach.

Blue Team (Detection & Defense)

Detection:

  • Monitor HTTP logs for unusual access patterns to /OA_HTML/SupplyToOrderWorkbench.jsp from low-privileged users.
  • Look for requests with unexpected parameters or bulk data extraction.
  • Use the detection rules below.

Defense:

  • Apply Oracle's recommended workarounds (if any) or restrict access to the Supply to Order Workbench via network segmentation.
  • Implement Web Application Firewall (WAF) rules to block suspicious requests.
  • Monitor for privilege escalation attempts.

Indicators of Compromise (IOCs)

  • Network IOCs:
    • HTTP requests to /OA_HTML/SupplyToOrderWorkbench.jsp with unusual parameters (e.g., orderId, status, action).
    • Repeated access from a single low-privileged user to multiple order records.
  • System IOCs:
    • Unauthorized changes to order statuses or creation of new orders by unexpected users.
    • Log entries showing access denied errors followed by successful access to the same resource (indicating bypass attempts).

Detection Engineering

YARA Rule

rule CVE_2026_46939_Oracle_EBS_Access_Bypass {
    meta:
        description = "Detects HTTP requests targeting Oracle EBS Supply to Order Workbench with potential access bypass"
        author = "Valters IT"
        date = "2025-04-10"
        reference = "CVE-2026-46939"
    strings:
        $endpoint = "/OA_HTML/SupplyToOrderWorkbench.jsp"
        $param_order = "orderId="
        $param_status = "status="
    condition:
        $endpoint and ($param_order or $param_status)
}

Sigma Rule

title: Oracle EBS Supply to Order Workbench Access Bypass
id: 8a9b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d
status: experimental
description: Detects HTTP requests to Oracle EBS Supply to Order Workbench that may indicate exploitation of CVE-2026-46939
author: Valters IT
date: 2025-04-10
logsource:
    category: webserver
    product: apache
detection:
    selection:
        cs-uri-stem: "/OA_HTML/SupplyToOrderWorkbench.jsp"
        cs-method: "GET" or "POST"
    condition: selection
falsepositives:
    - Legitimate use by authorized users
level: high

Suricata Rule

alert http any any -> any any (msg:"CVE-2026-46939 Oracle EBS Supply to Order Workbench Access Bypass"; flow:to_server; content:"/OA_HTML/SupplyToOrderWorkbench.jsp"; http_uri; classtype:attempted-admin; sid:1000001; rev:1;)

Remediation & Mitigation

Immediate Actions:

  1. Restrict Network Access: Limit access to the Oracle EBS application to trusted IP ranges using firewalls or VPNs.
  2. Apply Least Privilege: Review and reduce privileges for users accessing the Supply to Order Workbench. Disable accounts that do not require this functionality.
  3. Enable Auditing: Turn on detailed auditing for the Supply to Order Workbench to detect unauthorized access.

Long-term Fix:

  • Monitor Oracle's security alerts for a patch. Apply the official patch as soon as it is released.
  • Consider upgrading to a non-vulnerable version (e.g., 12.2.16 or later) if available.

Workarounds:

  • If possible, disable the Supply to Order Workbench component temporarily using Oracle's profile options or custom scripts.
  • Implement a WAF rule to block requests to /OA_HTML/SupplyToOrderWorkbench.jsp from low-privileged users.

Valters IT

◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-46939/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.