By NHI Mgmt Group Editorial TeamPublished 2025-10-04Domain: Breaches & IncidentsSource: Oligo Security

TL;DR: Oracle patched CVE-2025-61882, a 9.8-rated unauthenticated Oracle E-Business Suite zero-day that Clop exploited for data theft and extortion after exploit code circulated publicly, according to Oligo Security. The incident shows why application-layer compromise and runtime visibility now matter as much as perimeter patching.


At a glance

What this is: Oracle E-Business Suite zero-day exploitation exposed how unauthenticated application-layer flaws can become fast-moving extortion paths before legacy monitoring sees the breach.

Why it matters: IAM and security teams need to treat externally reachable business applications as identity-bearing attack surfaces, because compromise there can bypass normal access governance, weaken NHI controls, and create hidden operational risk.

By the numbers:

👉 Read Oligo Security's analysis of the Oracle E-Business Suite zero-day campaign


Context

Oracle E-Business Suite zero-day exploitation is not just an application security issue. It is an identity and access problem because the application becomes the control plane for sensitive ERP data, and once attacker code executes inside it, normal trust assumptions collapse.

The gap here is between patch management and runtime visibility. A CVSS 9.8 unauthenticated flaw can be weaponised before many organisations finish exposure review, which means access governance, third-party application oversight, and workload identity controls all need to assume that application code itself can become the attacker.


Key questions

Q: What breaks when an Oracle E-Business Suite zero-day is exploited without authentication?

A: The breach control model breaks because the application itself becomes the access path. Once remote code execution is possible, attackers can operate inside the workload, bypassing normal login checks and many perimeter controls. Security teams need to treat the application runtime as a privileged zone, because the attacker no longer needs credentials to reach sensitive ERP data.

Q: Why do unauthenticated application exploits create so much more risk in ERP systems?

A: ERP systems hold high-value data and often sit deep in internal business processes, so compromise gives attackers both information and operational leverage. Unauthenticated exploits remove the need for stolen credentials, which shortens the attack path and widens exposure. That is why external reachability, patch speed, and runtime monitoring matter together.

Q: How do security teams know whether runtime controls are actually working?

A: They should be able to tie suspicious child processes, unexpected shells, and unusual outbound connections back to a specific application execution path. If alerts arrive only after data exfiltration or host compromise, runtime controls are too late. Effective coverage surfaces exploit behaviour at the moment the application is coerced into running attacker code.

Q: Who is accountable when a third-party enterprise application is exploited through a zero-day?

A: The application vendor owns the flaw, but the operator owns exposure, segmentation, patching, and detection in its environment. For practitioner teams, accountability sits with whoever can reduce blast radius after deployment. That means vendor risk, workload ownership, and operational response must be defined before the next zero-day appears.


Technical breakdown

Unauthenticated remote code execution in Oracle EBS

The core issue is unauthenticated remote code execution, which means an attacker can trigger arbitrary server-side execution without valid credentials. In Oracle E-Business Suite, the BI Publisher Integration component in Concurrent Processing becomes the entry point, so the flaw lives inside the application tier rather than at the network edge. Once a crafted HTTP request reaches the vulnerable path, the attacker can force the server to run code under the application context. That changes the problem from external probing to internal command execution, where detection tools often lose fidelity.

Practical implication: review internet-exposed EBS instances as if they were direct privilege boundaries, not ordinary business apps.

SSRF-assisted exploit delivery and code execution

The leaked exploit analysis points to a server-side request forgery pattern, or SSRF, where the vulnerable server is induced to fetch attacker-controlled content and then execute it. SSRF matters because the application makes outbound requests on behalf of the attacker, which helps bypass simple inbound filtering and obscures the original source of the payload. In this case, SSRF becomes a delivery mechanism for code execution inside vendor-supplied enterprise software. That is a different failure mode from credential theft. The attacker is not logging in, they are coercing the application into becoming their execution path.

Practical implication: inspect egress behaviour and internal fetch logic in business applications, not only inbound web traffic.

Runtime visibility after shell access and data theft

Once code execution succeeds, the attack transitions into shell spawning, process chaining, and data exfiltration from the ERP host. The article describes reverse shells, unexpected child processes from the Java service, and living-off-the-land commands, all of which are classic signs that the exploit has moved from vulnerability to active compromise. Traditional endpoint and CWPP tooling may see the aftermath, but they often miss the application-context event that created it. Runtime detection is therefore about correlating the exploit to the exact execution path, not just watching for malware artefacts after the fact.

Practical implication: instrument application runtime so suspicious child processes and outbound shells are linked to the originating workload.


Threat narrative

Attacker objective: The attacker objective is to gain execution inside Oracle E-Business Suite, steal ERP data, and use that access to support extortion.

  1. Entry occurred through a publicly exploitable Oracle E-Business Suite zero-day that accepted unauthenticated crafted HTTP requests against the BI Publisher Integration component.
  2. Credential access was unnecessary because the attacker used SSRF-assisted code execution to make the application execute attacker-controlled payloads under the server context.
  3. Impact followed through reverse shells, sensitive ERP data theft, and extortion activity tied to Clop campaigns targeting exposed EBS systems.

Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Application-layer compromise has become an identity problem, not just a patch problem. When an unauthenticated flaw gives remote code execution inside Oracle E-Business Suite, the application itself becomes the effective access broker for ERP data. That shifts the security question from who logged in to what the workload was coerced into doing. Practitioners should treat externally reachable business applications as privileged execution environments, not passive software assets.

Runtime visibility is the control gap this campaign exposes. The exploit path matters because post-exploitation behaviour can look like routine Java activity, native shell use, or ordinary process spawning unless defenders correlate it to application context. Traditional endpoint-first telemetry misses the moment where the breach actually begins. This is a visibility failure inside the workload, and it is exactly why application-aware detection is now part of access governance.

Vendor-supplied ERP software creates third-party identity exposure that most governance models underweight. Oracle customers do not control the code, but they do control exposure, segmentation, patch speed, and runtime monitoring. That means responsibility sits with the operator even when the flaw sits in third-party code. The implication is that third-party application risk must be governed like an identity surface, with explicit ownership for externally reachable workloads and their privileges.

Identity blast radius: the compromise path is defined by what the application can reach after execution starts. Once a shell exists, the attacker inherits the application’s trust relationships, data access, and internal network position. That is the real blast radius, and it can be much broader than the original CVE suggests. Security teams should use this as a trigger to map which business applications can become pivot points if runtime controls fail.

From our research:

  • Only 1.5 out of 10 organisations are highly confident in their ability to secure NHIs, compared to nearly 1 in 4 for securing human identities, according to The State of Non-Human Identity Security.
  • 85% of organisations lack full visibility into third-party vendors connected via OAuth apps, with 38% reporting no or low visibility and 47% reporting only partial visibility.
  • For the broader breach pattern, see 52 NHI Breaches Analysis for how exposed machine identities repeatedly expand the blast radius.

What this signals

Enterprise teams should read this as a warning that runtime compromise of business applications is now part of identity governance, because the application can become the actor that moves data and triggers internal access. Identity blast radius: when the workload is coerced into running attacker code, the governance problem shifts from entitlement review to execution-path control.

With 85% of organisations lacking full visibility into third-party vendors connected via OAuth apps, per The State of Non-Human Identity Security, the same visibility gap that affects SaaS access also shows up in exposed enterprise applications. Practitioners should expect more incidents where the first real control failure is not authentication, but missed exposure and missed runtime observation.


For practitioners

  • Patch exposed Oracle EBS instances immediately Apply Oracle's Security Alert update for CVE-2025-61882 and confirm the October 2025 Critical Patch Update is installed first across all externally reachable environments.
  • Hunt for exploitation artefacts in EBS workloads Search for reverse shell commands, unexpected child processes from the EBS Java service, and files such as exp.py, server.py, or oracle_ebs_nday_exploit*.zip in application hosts and adjacent systems.
  • Review external exposure and obsolete versions Identify internet-facing EBS instances, validate version coverage across 12.2.3 through 12.2.14, and remove or isolate systems that remain reachable without compensating controls.
  • Increase runtime inspection inside application workloads Monitor process creation, library loading, and outbound shell behaviour within the application runtime so exploitation can be tied back to the exact execution path instead of downstream alerts.

Key takeaways

  • This incident shows that unauthenticated application-layer flaws can become identity and access failures once code execution occurs inside a business workload.
  • The scale of risk is amplified by public exploit circulation, rapid extortion activity, and the fact that traditional monitoring often misses the initial application compromise.
  • The limiting control is not just faster patching, but exposure management plus runtime detection tied to the exact execution path inside the application.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01Unauthenticated exploit paths expose non-human application trust boundaries.
NIST CSF 2.0DE.CM-1Runtime monitoring is central when compromise happens inside the workload.
NIST Zero Trust (SP 800-207)PR.AC-4External application exposure demands least-privilege and continuous verification assumptions.

Inventory exposed application identities and reduce reachable attack surface before exploitation occurs.


Key terms

  • Unauthenticated Remote Code Execution: A flaw that lets an attacker run code on a target system without first proving who they are. In enterprise applications, this is especially dangerous because the code executes inside a trusted workload context, which can expose data, internal services, and downstream privileges.
  • Server-Side Request Forgery: An attack pattern where a vulnerable server is tricked into making requests on the attacker’s behalf. In application exploitation, SSRF can be used to reach internal resources, fetch malicious payloads, or amplify a flaw into full code execution.
  • Runtime Visibility: Telemetry that shows what an application actually does while it is running, including child processes, file access, and outbound connections. For defenders, it closes the gap between a vulnerability existing and an exploit being actively executed inside the workload.

Deepen your knowledge

Oracle E-Business Suite zero-day exploitation and runtime visibility are covered in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are mapping how application compromise affects identity governance in your environment, it is worth exploring.

This post draws on content published by Oligo Security: CVE-2025-61882 and the Oracle E-Business Suite zero-day exploited in Clop extortion campaigns. Read the original.

NHIMG Editorial Note
Published by the NHIMG editorial team on 2025-10-04.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org