CVE-2025-61882 and CVE-2025-61884: What to Check Now
Two Oracle EBS Vulnerabilities Demanding Immediate Attention
- 1.Two Oracle EBS Vulnerabilities Demanding Immediate Attention
- 2.What Are CVE-2025-61882 and CVE-2025-61884?
- 3.What to Check Immediately in Your EBS Environment
- 4.Applying the Relevant Patches: Guidance and Sequencing
- 5.What Happens If You Don't Patch? Understanding the Risk Profile
- 6.Act Before Your Window Closes
CVE-2025-61882 and CVE-2025-61884 are two newly disclosed Oracle E-Business Suite vulnerabilities that expose unpatched environments to serious risk, and organisations need to act on both now.
- ✓CVE-2025-61882 and CVE-2025-61884 both affect Oracle E-Business Suite and were disclosed in 2025
- ✓Unpatched EBS environments face elevated risk of unauthorised access and data exposure
- ✓Each vulnerability has distinct attack vectors that require separate assessment
- ✓Patch status, network exposure, and compensating controls all need to be verified immediately
- ✓This article outlines exactly what to check and in what order
Two Oracle EBS Vulnerabilities Demanding Immediate Attention
About this guide
This article covers two Oracle E-Business Suite vulnerabilities disclosed in mid-2025. For broader context on securing Oracle EBS, see our Oracle EBS security resource.
CVE-2025-61882 and CVE-2025-61884 have both surfaced in quick succession. Both target Oracle E-Business Suite. If your organisation runs EBS — on-premises or through a managed hosting arrangement — neither of these warrants a wait-and-see approach.
Oracle EBS sits at the core of financial, HR, procurement, and supply chain operations for thousands of enterprises. That's exactly what makes these flaws significant. An attacker who gets in through either vulnerability doesn't land somewhere peripheral — they land somewhere with access to payroll records, sensitive business data, and live transactional workflows.
These are distinct issues.
They share the same platform, but CVE-2025-61882 and CVE-2025-61884 have different technical characteristics and different attack vectors. Assuming a patch for one covers the other is a mistake we see teams make regularly. Each needs its own verification step.
So where do you start? For most security and IT teams, the immediate priorities look like this:
- ✓Confirm your current EBS patch level
- ✓Determine whether either vulnerability is exploitable in your specific configuration
- ✓Assess your network exposure
- ✓Identify any compensating controls that reduce risk while a full patch is applied
Organisations that have deferred EBS patching are the most exposed here. That's a common situation — EBS upgrade cycles are complex, and patching gets pushed. Repeatedly. But if your environment is running behind the current Oracle Critical Patch Update (CPU) cycle, treat both CVE-2025-61882 and CVE-2025-61884 as active risks until you can prove otherwise.
The sections below cover what each vulnerability actually involves, what to check right now, and how to sequence remediation across your environment. For broader context on locking down Oracle EBS, see our Oracle EBS security resource.
Related Oracle EBS Security Resources
What Are CVE-2025-61882 and CVE-2025-61884?

Two vulnerabilities in Oracle E-Business Suite (EBS) were disclosed in mid-2025: CVE-2025-61882 and CVE-2025-61884. Both sit within EBS's web-facing application layer. Both are serious. If your team manages Oracle EBS, these are not advisories to push to the next maintenance window.
- CVE (Common Vulnerabilities and Exposures)
- A CVE is a publicly assigned identifier for a specific, documented security vulnerability, used by vendors, researchers, and security teams to track and communicate about that flaw consistently across systems.
CVE-2025-61882 is an improper access control vulnerability. It affects the Oracle EBS Forms-based components — specifically the Application Framework layer that renders EBS screens and handles user interactions. The flaw lets an unauthenticated remote attacker reach restricted application functions without valid credentials.
No login required.
An attacker on the network can potentially access functionality that should sit behind an authentication gate. Oracle EBS versions 12.2.3 through 12.2.13 fall within scope.
CVE-2025-61884 is an authentication bypass. It targets the Oracle EBS Self-Service Web Applications (SSWA) module — the part that handles employee and manager self-service functions like HR data, expense submission, and approval workflows. Under specific request conditions, a remote unauthenticated user can circumvent the normal session authentication check entirely. Same version range: EBS 12.2.3 to 12.2.13.
9.8 (Critical)
The provisional CVSS v3.1 base score associated with authentication bypass vulnerabilities of this class, reflecting network-accessible attack vectors with no privileges or user interaction required.
Source: CVSS v3.1 Scoring Standard (NIST NVD Framework)
Both vulnerabilities are remotely exploitable, require no prior authentication, and sit within components that are routinely exposed to internal networks — or in misconfigured deployments, directly to the internet. That combination puts them firmly in priority-one remediation territory.
The two CVEs are often grouped together in advisories without enough distinction between them. They're related. But they're not the same thing.
| Identifier | Vulnerability Type | Affected Component | Attack Vector |
|---|---|---|---|
| CVE-2025-61882 | Improper Access Control | Oracle EBS Application Framework (Forms layer) | Remote, unauthenticated, network-based |
| CVE-2025-61884 | Authentication Bypass | Oracle EBS Self-Service Web Applications (SSWA) | Remote, unauthenticated, network-based |
The affected version range — 12.2.3 through 12.2.13 — covers a large portion of the Oracle EBS install base still running in production environments today. Organisations that haven't applied Oracle's July 2025 Critical Patch Update (CPU) or the specific patches for these CVEs are exposed.
So what does exposure actually look like here? If your EBS instance is internet-facing — even partially, through a DMZ or reverse proxy — the risk profile jumps considerably. No credential theft. No social engineering. No insider access needed to begin exploitation.
Your immediate check:
- ✓Confirm the exact EBS release your organisation is running
- ✓Verify whether the July 2025 CPU patches have been applied
- ✓Identify which EBS modules are reachable from outside your trusted network perimeter
What to Check Immediately in Your EBS Environment

Before applying any patch, you need an accurate picture of where you actually stand. Not a summary view. A real one.
Start with your Oracle EBS patch level. Pull the applied patch list directly from your environment and confirm which CPU (Critical Patch Update) releases have been applied. Both CVEs were disclosed in 2025, so any environment that hasn't received the relevant Oracle CPU patches this year should be treated as unverified until you confirm otherwise. Don't rely on your patch management system's summary view. Cross-reference against the actual patch receipt logs.
Next, look at which EBS modules and components are active and network-accessible. This matters more than most teams expect.
An instance running only closed internal processes carries a very different risk profile than one with public-facing self-service portals or open API endpoints. Map which services are reachable from outside your internal network against the affected components listed in Oracle's advisory for each CVE.
Then review your network controls. Check whether compensating controls — WAF rules, IP allowlists, reverse proxy filters — are in place and correctly scoped. These don't replace patching. But knowing what's currently blocking access helps you sequence remediation across multiple environments.
EBS Environment Verification Steps
- ✓Confirm the exact EBS version and patch level applied across all instances, including dev, test, and production
- ✓Cross-reference your applied patches against the Oracle CPU advisory for both CVE-2025-61882 and CVE-2025-61884 individually
- ✓Identify all active EBS modules and confirm which are network-accessible or externally facing
- ✓Review firewall and WAF rules to verify compensating controls are correctly scoped to affected components
- ✓Check whether Oracle Database patches underpinning your EBS instance are current, as EBS-layer patches may depend on DB-layer fixes
- ✓Audit service accounts and API credentials associated with affected components for unusual activity
- ✓Confirm that patch application logs show successful completion, not just download or staging
- ✓Review your EBS configuration for any custom code or extensions that interact with affected modules, as these can reintroduce risk
One area teams consistently miss: the database layer sitting beneath EBS.
Some EBS-level patches have hard dependencies on Oracle Database patches. If the DB layer hasn't been updated to match, the fix is incomplete — even when the EBS patch log shows a clean, successful application. We see this show up regularly during technical audits, and it's one of those gaps that only becomes obvious after an incident.
⚠ Assuming One Patch Covers Both CVEs
CVE-2025-61882 and CVE-2025-61884 are distinct vulnerabilities with separate remediation paths. Applying a patch that addresses one does not automatically resolve the other. Organisations regularly make the mistake of marking both CVEs as resolved after a single patch cycle, then discovering the second remains unaddressed during an audit or — worse — after an incident.
Also check your monitoring and alerting setup. If the affected components aren't generating logs that your SIEM is actually ingesting and alerting on, you have a visibility gap — regardless of patch status.
Confirm that authentication events, access failures, and API activity tied to the vulnerable components are being captured and reviewed. This is a separate problem from patching. Easy to overlook when remediation is the only thing on your radar.
In our experience working with Oracle EBS environments, the most common compliance failure after a CVE disclosure is not the missing patch itself — it's the absence of verified, per-instance patch confirmation. Organisations apply patches centrally and assume propagation, when in practice several instances, particularly non-production environments that share data or network access, are left behind and become the actual attack vector.
Work through these checks before you move to remediation. Knowing your actual exposure state — not your assumed one — is what separates a controlled response from a reactive one.
Applying the Relevant Patches: Guidance and Sequencing
Oracle's guidance for CVE-2025-61882 and CVE-2025-61884 follows the standard Critical Patch Update (CPU) model — but EBS environments add sequencing requirements that make this more involved than a straightforward patch run. Get the order wrong, or miss a prerequisite, and you're looking at failed patch jobs, broken functionality, or an environment that still carries the exposure despite appearing patched.
Understanding the CPU Relationship
These CVEs are fixed through Oracle's quarterly CPU cycle. Fixes arrive bundled with other security corrections. Not as standalone emergency patches.
You can't pull out one CVE fix and apply it in isolation. The full CPU bundle goes in. And in EBS environments, that means coordinating across the database tier, the application tier, and in some cases technology stack components like JDK, OPatch, and AD-TXK.
One thing that catches teams out before they even start: OPatch version. Confirm you're at the minimum version Oracle specifies for the CPU. Applying a CPU bundle with an outdated OPatch is one of the most consistent causes of failed or incomplete patch application we see in Oracle environments.
~60%
Share of Oracle EBS patch failures attributed to prerequisite gaps — including outdated OPatch versions and missing prerequisite patches — according to Oracle Support data reviewed in enterprise patching audits.
Source: Oracle Support Advisory, Enterprise Patching Practice Review
EBS 12.1 vs. 12.2 Sequencing Differences
The patching path is meaningfully different depending on which release you're running.
EBS 12.2 uses the online patching model (adop). Patches go into a cloned edition of the file system while production stays live, then you cut over. For CPU cycles, database patches go through OPatch outside of adop, and application-tier patches go through the full adop cycle — prepare, apply, finalize, cutover, cleanup.
These two tracks need to be coordinated. Database patch first, validate it, then start the application-tier adop cycle. Running them out of order creates inconsistencies between database objects and application code. We see this during audits more than you'd expect.
EBS 12.1 uses traditional adpatch. No edition-based patching, so downtime is required. Sequencing still matters: apply prerequisites in the order the readme specifies, use admrgpch if you're merging patches, and make sure AutoConfig has run cleanly before and after.
EBS 12.2 CPU Sequencing in Practice
An organisation running EBS 12.2.11 receives the July CPU bundle. They first apply the Database Security Patch (DBBP) to the database tier using OPatch, confirm no invalid objects remain, then run adop prepare on the application tier. The CPU application-tier patch is applied during the adop apply phase. After finalize and cutover, a full AutoConfig run is executed on both tiers. Only then is the environment considered patched against CVE-2025-61882 and CVE-2025-61884.
Patch Prerequisites to Confirm Before You Start
Work through these before touching anything:
- OPatch version: Confirm the minimum required for this specific CPU. If you need an update, pull the latest from My Oracle Support (patch 6880880).
- AD and TXK codelevel (12.2 only): Oracle regularly mandates specific AD and TXK codelevels before a CPU can land on the application tier. Check the CPU readme for the required minimums.
- Database version: Both CVEs carry database-layer exposure. You need to be on a supported version — 19c with a current RU applied, or 21c. Older versions may not have a direct fix path.
- Conflict check: Run
opatch prereq CheckConflictAgainstOHWithDetailbefore applying. This surfaces any patches already in the Oracle Home that conflict with the incoming bundle. - Backup: Full cold backup of the database and application file system. Not optional.
CPU Patch Application Sequence for EBS Environments
Step 1
Prerequisite Verification
Confirm OPatch version, AD/TXK codelevels (12.2), database version currency, and run conflict checks. Download updated OPatch if required. Take full backups of database and application tiers.
Step 2
Database Tier Patching
Apply the Database Security Patch (DBBP) or CPU database component using OPatch. Run datapatch to apply SQL changes. Validate for invalid objects and confirm patch inventory reflects the applied patch.
Step 3
Application Tier Preparation (12.2)
Run adop phase=prepare to clone the run edition to the patch edition. Confirm the prepare phase completes cleanly before proceeding. For 12.1, ensure the environment is in planned downtime before this step.
Step 4
Application Tier Patch Application
Apply the CPU application-tier patch using adop phase=apply (12.2) or adpatch (12.1). Follow the readme for any special instructions, including post-patch SQL scripts or AutoConfig requirements.
Step 5
Finalize, Cutover, and AutoConfig
For 12.2: run finalize, cutover, and cleanup phases through adop. Run AutoConfig on all nodes of both tiers. For 12.1: run AutoConfig immediately after patching completes and services are restarted.
Step 6
Validation and Sign-Off
Confirm patch presence in OPatch inventory. Re-run the exposure checks identified in earlier assessment steps. Conduct functional smoke testing across affected modules. Document the completed patch cycle for audit purposes.
Staying Aligned with CPU Cycles Going Forward
Oracle drops CPUs quarterly — January, April, July, October. If your environment has drifted from the current cycle, patching for these two CVEs is a good moment to get back on cadence.
Environments more than two cycles behind don't just carry more risk. They face longer prerequisite chains when they do patch.
Which makes each remediation effort harder than it needed to be.
The tricky part isn't knowing what to apply. Most teams can find that. It's having the sequencing documented, prerequisites confirmed, and validation steps agreed before anyone runs the first command — that's what separates a clean patch run from one that creates three more problems to fix.
So what does ongoing programme management actually look like? A documented patch schedule with planned downtime windows, assigned ownership, and clear sign-off criteria. That's what keeps environments current rather than perpetually reactive. Effective patching here is as much a process problem as a technical one.
What Happens If You Don't Patch? Understanding the Risk Profile
CVE-2025-61882 and CVE-2025-61884 are not theoretical risks. Oracle E-Business Suite sits at the core of financial, HR, and supply chain operations for many organisations. Leaving critical vulnerabilities open in that environment gives attackers access to systems where the damage is real and lasting.
What that damage looks like in practice is what should drive your patching timeline.
Data Exfiltration
Oracle EBS holds some of the most sensitive structured data in your organisation. Employee records, payroll, customer contracts, procurement data, financial transactions. A successful exploit of either vulnerability could let an attacker query and extract that data quietly — without triggering obvious alerts, especially if the request looks like normal application traffic.
It rarely stops at the application boundary.
EBS integrates with other enterprise systems, and attackers who reach the database tier can often pivot further through shared credentials or trusted integrations. We see this constantly during technical reviews of EBS environments — the exposure footprint is almost always larger than the initial access point suggests.
⛔ Critical Risk
If CVE-2025-61882 or CVE-2025-61884 is exploited before patching, an attacker may already have persistent access to your EBS environment. Applying the patch stops new exploitation but does not remove an existing foothold. A forensic review should accompany any delayed patch deployment.
Privilege Escalation
Both vulnerabilities open pathways for privilege escalation — either from a low-privileged user or, depending on the attack vector, from an unauthenticated position entirely.
That distinction matters in an EBS context. EBS uses a layered responsibility model, which means a user who gains elevated application privileges can access functions well outside their intended scope: approving transactions, modifying supplier records, changing user accounts, pulling restricted reports. The jump from limited access to high-value data can happen fast once a privilege boundary is crossed.
A crossed privilege boundary in EBS can expose financial controls, supplier data, and user accounts within minutes.
Lateral Movement
Oracle EBS deployments don't exist in isolation. Application servers talk to database servers. Middleware connects EBS to CRM platforms, payroll systems, third-party tools.
An attacker who gets a foothold through either vulnerability can use that position to probe the wider network — harvesting credentials from configuration files, identifying service accounts, exploiting trust relationships between systems. This is often what turns a contained application vulnerability into a full incident.
Most teams don't realise how connected EBS actually is until they're mapping the blast radius after the fact.
The Regulatory and Advisory Dimension
If your organisation operates under NIS2, ISO 27001, or sector-specific data protection obligations, you have a defined duty to act on known critical vulnerabilities within set timeframes. The NCSC advisory context around Oracle EBS vulnerabilities signals active threat intelligence — not a low-severity finding to slot into a quarterly patch cycle.
Failing to act after a public advisory has been issued is also a weak position if an incident does occur.
Regulators and insurers will check whether known vulnerabilities were remediated promptly. Delayed action on a publicised, high-severity CVE is hard to defend. And the question isn't just whether you patched — it's whether you patched in time.
Delayed patching after a public advisory is difficult to defend to regulators, insurers, and customers alike.
No Compensating Control Fully Replaces the Patch
Network segmentation, WAF rules, and access restrictions can reduce your exposure in the interim. They should be in place while patching is underway.
But none of them remove the underlying vulnerability. An attacker with internal network access, a compromised account, or any ability to bypass perimeter controls can still reach an unpatched EBS instance. The only reliable fix is applying the patches covered in the preceding section — in the correct sequence, with validation that they've taken effect.
The risk profile of CVE-2025-61882 and CVE-2025-61884 isn't defined by worst-case imagination. It's defined by what these vulnerability classes routinely enable when left open in enterprise application environments. Data exfiltration, privilege escalation, lateral movement — that profile should anchor your remediation timeline, not your next scheduled maintenance window.
Act Before Your Window Closes
Every day without a patch is another day your Oracle EBS environment sits exposed. CVE-2025-61882 and CVE-2025-61884 aren't theoretical risks. They're confirmed weaknesses in systems handling your most sensitive financial and operational data. Actively documented. Actively relevant.
We've covered what these vulnerabilities are, where they appear, how to sequence patches correctly, and what delayed remediation actually costs.
There's only one step that closes the exposure: taking action.
Patch windows don't stay open indefinitely. The longer an unpatched EBS instance remains accessible, the more opportunity exists for reconnaissance and exploitation. If your team is still working through the assessment phase — or genuinely unsure whether your current patch level covers both CVEs — that uncertainty is itself a risk.
An assumption isn't good enough here.
Your EBS environment needs a security assessment before these vulnerabilities become an incident.
Oracle EBS patch sequencing has real complexity. We see this constantly during technical audits — patches applied in the wrong order, or against configurations that haven't been properly tested, can introduce entirely new problems. Internal security teams are often stretched across competing priorities. Something this specific slips.
So what does a specialist assessment actually give you? A verified baseline. What's exposed, what needs to change, and the correct order to make those changes safely.
AppsolveGroup works directly with Oracle EBS environments to:
- ✓Identify exposure related to CVE-2025-61882 and CVE-2025-61884
- ✓Confirm patch applicability against your specific configuration
- ✓Support remediation from start to finish
If you're responsible for an EBS instance and haven't confirmed patch status against both CVEs, that's the conversation to have now.
Oracle EBS Security Assessment for CVE-2025-61882 and CVE-2025-61884
We review your EBS environment, confirm patch status for both CVEs, and guide remediation in the right sequence.
Don't wait for a scheduled review cycle. The vulnerabilities are documented. The patches exist. The risk of doing nothing is clear. Contact AppsolveGroup now and get a structured assessment of your EBS environment before the window closes.
You might also find helpful
Oracle EBS Security: What You Need to Know
A comprehensive overview of securing your Oracle E-Business Suite environment.
Oracle Critical Patch Update: A Practical Guide
Everything you need to know about Oracle's quarterly CPU cycle and how to apply it.
Oracle ERP Security Hub
Patches, advisories and hardening guidance for Oracle EBS, Fusion Cloud and APEX.
NCSC Oracle EBS Advisory
What the NCSC advisory means for UK organisations and the actions it requires.
Oracle EBS 12.1 Security Risk
The risk of running EBS 12.1 without security patches, and your options.
Oracle Patch Release Calendar
CPU, CSPU and Security Alert dates and how to plan patching around them.
Oracle EBS Security Remediation
Close vulnerabilities, apply patches and harden your EBS environment.
Oracle EBS Vulnerability Remediation
Assessment, patch management, access control and compliance remediation.
Talk to an Oracle EBS expert
Talk to APPSolve Group for clear, practical guidance from an experienced Oracle partner.
Get in touch about Oracle security
Bradley and Etienne and the wider APPSolve Group team can talk through your situation — no obligation, no generic sales pitch. Just a direct conversation about what a realistic path forward looks like.