Skip to content
eastbaycyber

CVE-2026-46840: Critical Oracle ORDS Takeover

CVSS · Critical
10.0
In CISA KEV
No
Published
Nov 8
Patch SLA & TriageVector: Network
24 to 48 hours

Critical CVSS (10.0) reachable over network.

Exposure:
Control:
CVSS v3.1 Blast RadiusCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Decode Vector & Sub-Scores →
CVE explainers 9 min read
Security Research Desk Source-checked
Auto-checked against the official CVE record · Human-reviewed after publishing · Updated 2026-11-08
▲ Escalation ViewOne CVE, briefed at three altitudes — skim the Brief, weigh the Impact, or work the Runbook. The way a SOC actually reads it.
CISOBrief · 30-second brief

TL;DR - CVE-2026-46840 is a CVSS 10.0 critical vulnerability in Oracle REST Data Services (ORDS). - ORDS versions 24.2.0 through 26.1.0 are affected; exploitation requires no authentication or user interaction. - Apply Oracle’s applicable May 2026 security update urgently. The exact fixed version is not verified in the available sources. - Review what the difference between CVE and CVSS means when prioritizing this issue.

AnalystImpact · assess the risk

Are You Affected?

CVE-2026-46840 is an Oracle REST Data Services vulnerability affecting the Backend-as-a-Service component in versions 24.2.0 through 26.1.0. The vulnerability is remotely exploitable over HTTPS and may allow an unauthenticated attacker to take over ORDS. Because the CVSS scope is changed, a successful compromise may affect resources beyond the immediate ORDS security boundary.

Field Details
CVE ID CVE-2026-46840
CVSS 10.0 Critical, CVSS v3.1
CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Attack vector Network, via HTTPS
Authentication required None
Privileges required None
User interaction None
Affected product Oracle REST Data Services, Backend-as-a-Service
Affected versions 24.2.0 through 26.1.0
Patch available Oracle security update is referenced; precise fixed version not verified
CISA KEV status Not listed at the time of the supplied lookup

Treat an ORDS deployment as potentially affected if its installed version falls within 24.2.0 through 26.1.0. The available NVD information does not provide more granular build-level exclusions. Compare the exact installed build with Oracle’s May 2026 Critical Patch Update advisory rather than assuming that a particular patch bundle or platform packaging is unaffected.

The risk is highest for ORDS instances reachable from the public internet or broad internal network segments. Internet exposure is not required for practical risk. An attacker who can reach an affected HTTPS listener through a VPN, cloud security group, reverse proxy, bastion path, or compromised internal host may be able to attempt exploitation without credentials.

Analyst’s Take: Start with version and exposure inventory, then restrict access while the Oracle advisory is checked. The absence of a verified fixed version means administrators should not mark an instance remediated based only on a packaging assumption or network control.

The Fix, If You’re in a Hurry

Oracle’s May 2026 Critical Patch Update advisory is the authoritative source for the applicable ORDS remediation. The supplied research does not verify a specific first-fixed ORDS version, so no fixed version number should be inferred. Identify the installed ORDS release, locate CVE-2026-46840 in Oracle’s advisory, and deploy the corresponding Oracle-provided update.

Until the vendor-specific fixed version is confirmed and installed, reduce exposure immediately. Restrict inbound access to ORDS at the load balancer, firewall, reverse proxy, cloud security group, or container ingress layer. Permit only required administrative and application networks, and remove direct internet access where it is not essential. These controls reduce attack surface but do not remediate the vulnerability.

Technical Notes

First identify the ORDS installation and runtime version using the command supported by the deployment method. For installations where the ORDS executable is available, administrators can start with:

ords --version

If the command is not on the path, locate the deployed ORDS binary or package and record the version from the installation metadata. Do not rely solely on a web banner, because reverse proxies and application servers can obscure the actual ORDS release.

A temporary network control should be implemented outside ORDS. For example, an allowlist policy at a reverse proxy or firewall should restrict the ORDS listener to known application and administrative networks:

Allow TCP/HTTPS to ORDS only from:
  - approved application subnets
  - approved administrator VPN ranges

Deny all other inbound sources.

This is a compensating control, not a substitute for the Oracle update. After updating, restart the ORDS service using the service manager used by the deployment, then verify that the running process and package inventory report the intended fixed release.

How This Vulnerability Works

The vulnerability is in Oracle REST Data Services’ Backend-as-a-Service component. NVD describes it as an easily exploitable flaw that permits an unauthenticated attacker with network access via HTTPS to compromise ORDS. A successful attack can result in takeover of Oracle REST Data Services.

The available vulnerability record does not disclose the specific root cause. It does not identify a vulnerable endpoint, request format, parser, authorization check, injection condition, memory-safety defect, or other implementation detail. Defenders should not assume that disabling one guessed endpoint or filtering one guessed payload reliably mitigates the issue.

The CVSS scope-changed designation is important operationally. It indicates that compromise can affect resources beyond the security authority of the vulnerable ORDS component. ORDS commonly provides access to database-backed APIs and services, so a compromised deployment may create follow-on risk for connected applications, data, credentials, and administrative workflows. The exact downstream impact depends on the ORDS configuration and database privileges.

Technical Notes

The published information supports the following attack model:

Remote client
    |
    | HTTPS, no authentication, no user interaction
    v
Oracle REST Data Services
    |
    | Potential compromise and scope change
    v
Connected services, applications, or data resources

Because the vulnerable request path and exploit syntax are not available in the supplied sources, organizations should avoid creating speculative signatures based on unverified URLs or parameters. Detection should instead combine exposure inventory, HTTP telemetry, process activity, authentication events, and changes to connected services.

Severity, Explained

CVE-2026-46840 has a CVSS v3.1 base score of 10.0, the highest possible rating. Its vector is:

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

The network attack vector means the attacker does not need local access. Low attack complexity means no unusual environmental condition or complex prerequisite is represented in the score. Privileges required are none, so an attacker does not need an ORDS account before attempting exploitation. User interaction is also none, removing the need to trick an administrator or application user into performing an action.

The impact metrics are all high. Confidentiality impact can include unauthorized access to sensitive data, integrity impact can include unauthorized modification or control, and availability impact can include service disruption or takeover. The changed scope increases concern because the consequences may extend beyond ORDS itself. The score does not prove that every deployment will suffer identical downstream effects; database permissions, network segmentation, and application architecture still influence impact.

A CVSS 10.0 score should drive urgent remediation, but it should not be interpreted as evidence that exploitation is confirmed. Severity describes the potential impact and exploit conditions, while exploitation status requires separate evidence.

Is It Being Exploited?

CVE-2026-46840 was not listed in the CISA Known Exploited Vulnerabilities catalog in the supplied lookup. The result was:

CVE: CVE-2026-46840
on_kev: false

Therefore, there is no CISA date-added date, due date, required-action entry, or ransomware-campaign flag to report. The absence of a KEV listing does not establish that exploitation has never occurred. It only means the CVE was not included in that catalog at the time of checking.

No public proof-of-concept repository or exploit reference was identified in the supplied NVD references. Based on the available information, public PoC status is unknown beyond the absence of an identified public PoC, and confirmed exploitation in the wild is not reported. Security teams should state this carefully in risk registers: there is no supplied confirmation of active exploitation, but the vulnerability remains highly attractive because it is remote, unauthenticated, and potentially service-taking.

Organizations should continue monitoring Oracle security advisories, CISA updates, vendor intelligence, incident-response feeds, and internal telemetry. Threat status can change after disclosure, and KEV inclusion may lag independent exploitation evidence.

ResponderRunbook · act now

Detecting It in Your Environment

Start with asset discovery. Identify every ORDS deployment, including standalone installations, application-server deployments, containers, Kubernetes workloads, cloud-hosted instances, and systems fronted by reverse proxies. Record the exact version, listener address, exposure path, and connected database or application services. Any instance reporting version 24.2.0 through 26.1.0 should be treated as affected until Oracle’s applicable update is installed and verified.

Review HTTPS access logs for unexpected requests to ORDS, especially requests from new external sources, high-volume probing, malformed request patterns, unusual methods, unexpected content types, or activity outside normal application workflows. Since the vulnerable endpoint and exploit syntax are not disclosed in the available sources, there is no reliable CVE-specific network signature to provide. Generic HTTP anomalies are useful triage signals, not proof of exploitation.

Look for post-compromise behavior as well. Investigate unexpected ORDS process children, new or modified deployment files, changes to configuration, unusual database connections, newly created credentials, administrative actions, and outbound connections from the ORDS host. Correlate web requests with operating-system, database, identity, and reverse-proxy logs.

For broader detection planning, see the extended detection and response glossary.

Technical Notes

A generic web-log search can identify unusual requests and new source addresses for manual review. Adapt field names to the deployed logging format:

grep -Ei '(^|[[:space:]])(POST|PUT|PATCH|DELETE)([[:space:]]|$)' /var/log/ords/access.log \
  | grep -Ei '(/ords|/api|/rest)' \
  | awk '{print $1, $4, $5, $6, $7, $9}' \
  | sort | uniq -c | sort -nr | head -50

For centralized telemetry, an example Splunk-style query is:

index=web sourcetype=access
(uri_path="/ords/*" OR uri_path="/api/*" OR uri_path="/rest/*")
| stats count values(http_method) values(status) values(user_agent)
  by src_ip, uri_path
| where count > 100

This query is intentionally heuristic. A high request count, unfamiliar user agent, or unusual status-code pattern can indicate scanning or abuse, but none uniquely identifies CVE-2026-46840.

A host-based review should examine ORDS and Java process activity around suspicious requests:

ps -ef | grep -Ei '[o]rds|[j]ava'
find /path/to/ords -type f -mtime -14 -ls
ss -plant | grep -E ':(443|8443|8080)\b'

Preserve relevant logs before rotating them. If compromise is suspected, isolate the ORDS host or restrict its network access, preserve volatile and persistent evidence, rotate credentials accessible to the service, and assess connected database and application systems.

References and Further Reading

The NVD record provides the primary public vulnerability description, affected version range, CVSS score, and vector:

Oracle’s May 2026 Critical Patch Update advisory is the authoritative source for the vendor’s remediation, applicable patch details, and any fixed ORDS release. Because the supplied advisory content did not expose a CVE-specific fix row, administrators must verify the exact version directly in Oracle’s current advisory and support materials:

CISA’s Known Exploited Vulnerabilities catalog should be checked for status changes. At the time represented by the supplied research, CVE-2026-46840 was not listed:

For remediation tracking, document the affected ORDS instances, installed versions, exposure paths, Oracle advisory reference, change ticket, and post-update verification result. If a fixed version is not yet confirmed internally, record that limitation explicitly rather than marking the vulnerability resolved. A precise vendor-confirmed version and successful deployment should be the closure criteria.

This article may contain affiliate links. We earn a commission on qualifying purchases at no extra cost to you.

Choosing a tool? Pricing and head-to-head guides

Last verified: 2026-11-08

Disclaimer: This article may contain affiliate links. We earn a commission on qualifying purchases at no extra cost to you.