Does an Oracle Release Update Include the Critical Patch Update?
Oracle Patching Can Be Confusing — Here Is What Actually Matters
- 1.Oracle Patching Can Be Confusing — Here Is What Actually Matters
- 2.The Short Answer: What an Oracle Release Update Contains
- 3.How Oracle's Patching Model Evolved: From CPU to RU
- 4.Release Update vs Critical Patch Update: The Technical Differences
- 5.What This Means for Oracle E-Business Suite Environments
- 6.Building a Reliable Patching Strategy: RUs, CPUs and Everything In Between
- 7.Need Clarity on Your Oracle Patching Position?
Yes—starting with Oracle Database 18c, Release Updates (RUs) include the security fixes you'd otherwise associate with the Critical Patch Update (CPU), but the naming and patch tracks still matter for how you plan and verify patching.
- ✓What Oracle means by RU vs CPU (and why the terms get mixed)
- ✓What changed from 18c onward and why people still see CPU language in advisories
- ✓How RUs bundle security + bug fixes, and what that implies for change risk and testing
- ✓What to confirm after patching (version, patch inventory, and security fix applicability)
Oracle Patching Can Be Confusing — Here Is What Actually Matters
Oracle's patching terminology has a genuine knack for tripping up even experienced DBAs. Similar-sounding labels, shifting definitions over time, advisories that still use older language. It adds up fast.
The most common source of confusion we see: teams mixing up Release Updates (RUs) with Critical Patch Updates (CPUs), then assuming they're separate downloads or separate fix sets.
They're not always.
Here's the practical distinction:
- CPU (Critical Patch Update) — historically Oracle's quarterly security-focused bundle, minimal non-security changes included.
- RU (Release Update) — the quarterly bundle Oracle positioned as the mainline patching model: security fixes plus recommended bug fixes and corrections.
That gap is exactly where teams get stuck. Security advisories and old team habits still reference "CPUs" as the quarterly security baseline. But actual patching for modern Oracle Database runs through RUs. From Oracle Database 18c onward, the RU is designed to include the security content that satisfies quarterly CPU requirements—plus extra fixes on top.
That "extra" content is the nuance worth understanding.
More changes means more surface area to validate. Good for long-term stability, but it raises the bar for regression testing compared to a strictly security-only patch—something teams running tight change windows often underestimate. We see this constantly during technical audits.
So if the goal is simply "are we covered for the quarterly security fixes?"—patching to the right RU level is generally the answer for 18c+. But the details still matter.
You need to confirm you patched the correct Oracle home, the correct quarter's RU, and that any environment-specific requirements—EBS, RAC, Data Guard, OJVM, one-offs—are handled per Oracle's guidance and your support model.
This is also the point where the wider stack becomes relevant. If your database supports E-Business Suite or other Oracle applications, a quick inventory of what's installed—matched against Oracle's patch recommendations—saves a lot of pain later. Document how you'll validate that the intended security fixes are actually present, not just applied.
Related reading from our Oracle patching hub
The simplest operational rule: treat the RU as your default quarterly patch target for 18c+. Then validate with patch inventory and post-patch checks that the correct RU—plus any required companion patches—is applied across every relevant Oracle home.
Terminology problem. Verifiable outcome. That's the goal.
The Short Answer: What an Oracle Release Update Contains
Yes—for Oracle Database 18c and newer, an Oracle Release Update (RU) includes the security fixes that used to be delivered as the quarterly Critical Patch Update (CPU). Oracle folded CPU content into the RU track. One patching vehicle. Security remediation and database fixes together.
- Release Update (RU)
- An Oracle Release Update is a quarterly patch bundle that delivers security fixes plus recommended bug fixes and (for some products) functional corrections on a predictable cadence.
- Critical Patch Update (CPU)
- An Oracle Critical Patch Update is Oracle's quarterly publication of security vulnerability fixes, historically packaged as CPU patches for certain product versions and families.
That said, "CPU" hasn't vanished from Oracle's vocabulary.
Standalone CPU downloads still exist for older Oracle Database versions (pre-18c) and for product families that don't follow the RU model. We see this constantly during technical audits of mixed estates. Teams assume RU covers everything, then discover middleware or application-tier components sitting unpatched on a completely different track.
Don't let that assumption go unchecked.
If you're managing database plus middleware plus apps, validate patch naming and contents per product. The naming rarely maps as cleanly as you'd expect.
RU isn't stack-wide
Applying a Database RU generally covers Database CPU-grade security fixes, but it doesn't automatically satisfy security patching for every Oracle product in your stack. Check each product family's patch track and required patch combinations.
How Oracle's Patching Model Evolved: From CPU to RU
Oracle's patching terminology has shifted more than once. The underlying goal never really changed: deliver security fixes on a predictable quarterly schedule, and bundle more non-security fixes as products matured.
The naming history matters here because it directly answers the question behind this keyword—"does an Oracle Release Update include the Critical Patch Update?"—and the honest answer is: it depends on which version of the database you're running.
Let's start at the beginning.
Oracle built its patching reputation around Critical Patch Updates (CPUs), released quarterly. For most teams, "CPU quarter" became a fixture in internal planning. A predictable window where security fixes landed and patch schedules were built around. Clean, simple, broadly understood.
Then came Patch Set Updates (PSUs). PSUs bundled the quarter's security content plus additional stability fixes, which made them the more practical choice for most production environments. This is also where terminology started causing headaches—some teams said "CPU," others said "PSU," and they weren't always applying the same patch, even though both followed the same quarterly rhythm. We still see this confusion in documentation from that era.
From Oracle Database 12.2 onward, everything shifted.
The Release Update (RU) became the main quarterly delivery vehicle—security fixes plus accumulated functional fixes for that update line. Running alongside it, Release Update Revisions (RURs) gave teams a more conservative option: security fixes and selected high-value fixes applied on top of a prior RU baseline, rather than jumping to the latest RU each quarter.
This is exactly where "does an RU include the CPU?" confusion peaks. Oracle still publishes quarterly security content, but post-12.2 customers consume it through the RU/RUR packaging. The CPU framing doesn't disappear—it just stops being the thing you apply directly.
Oracle patching milestones: CPU to PSU to RU/RUR
Quarterly cadence (early model)
CPU (Critical Patch Update) becomes the anchor
Oracle publishes security-focused updates on a predictable quarterly schedule. Many organizations align patch windows to CPU quarter.
Quarterly cadence (bundling expands)
PSU (Patch Set Update) adds broader fixes
PSUs bundle the quarter's security fixes plus additional fixes, reducing the need for many one-off patches and making patching more repeatable.
12.2 and later
RU (Release Update) replaces PSU-style packaging
RUs become the primary quarterly delivery vehicle for security and accumulated fixes on the current update line.
12.2 and later (alternate track)
RUR (Release Update Revision) offers a conservative baseline
RURs build on a prior RU baseline and typically deliver security fixes and selected fixes, aimed at teams that want fewer changes than jumping to the newest RU each quarter.
The quarterly security expectation didn't change. The vocabulary did.
That gap causes real problems when you're reading Oracle notes or vendor guidance without anchoring the terminology to a specific database version and patch track. Assume the wrong model and you'll talk past your DBA—or worse, flag a system as compliant when it's actually several RU cycles behind.
In client audits, the most common documentation misread we see is treating RU, RUR, CPU, and PSU as interchangeable across all versions. Oracle's naming changes around 12.2 mean you have to confirm the patching track and baseline first, then verify the quarter's security content is included in that specific RU/RUR level.
Release Update vs Critical Patch Update: The Technical Differences
Oracle's patch names sound similar, but they do different jobs.
A Critical Patch Update (CPU) is security-only. A Release Update (RU) is cumulative maintenance—security fixes and non-security bug fixes bundled together. That's why the answer to "does an oracle release update include the critical patch update?" is typically yes: the RU carries that cycle's security content, while still being a different patch vehicle than a CPU.
| Dimension | Release Update (RU) | Critical Patch Update (CPU) |
|---|---|---|
| Scope | Security fixes + non-security bug fixes (cumulative) | Security fixes only (cumulative for security) |
| Frequency | Quarterly cadence aligned to Oracle's patch cycles | Quarterly cadence (security advisory cycle) |
| Delivery mechanism | Delivered as an RU patch (and often with optional one-offs for edge cases) | Delivered as a CPU patch set focused on security content |
| Applicability by DB version | RUs are the primary recommended path for supported DB releases; exact patch naming varies by release family | CPUs exist for supported releases but may be positioned as the security-only alternative to RUs |
| Do you need both? | Not typically; RU is generally the superset for that cycle's DB security content | Only if you choose CPU instead of RU (or have a specific exception), not in addition to an RU for the same cycle |
The real difference comes down to change control.
If your priority is the smallest possible functional footprint—security deltas only, nothing else touching the database—CPU was historically the go-to choice. RU is usually the cleaner path operationally if you want security fixes plus Oracle's rolling backlog of database bug fixes without managing dozens of individual one-offs.
Most teams pick one (RU or CPU) per database home per quarter and stick to it. Mixing them creates patch drift and change control headaches that compound quickly.
EBS nuance matters
For Oracle E-Business Suite, application-tier CPU patches are separate from database patching. Installing a database RU does not patch EBS application components; EBS needs its own CPU/security updates alongside the database RU/CPU plan.
One more thing worth flagging. "Includes the CPU" does not mean "covers every security fix you need across your whole environment." It means the database RU generally carries the same quarter's database security fixes that Oracle would otherwise ship via CPU for that release. Full stop.
So what else do teams miss? Usually this:
- OJVM patches sitting outside the base RU
- GI and RAC homes requiring separate patching steps
- Client homes and gateways that need independent validation
- Product-specific patch streams that don't travel with the database RU at all
We see teams miss this constantly during patch planning reviews.
Where to verify officially
In practice we confirm RU vs CPU contents by checking Oracle's quarterly Critical Patch Update Advisory and the patch README for the specific RU/CPU. For details, Oracle support docs commonly referenced include the Release Update and patching cadence guidance such as Database Release Update (RU) / Release Update Revision (RUR) FAQ and Oracle Database Patch Set Update / Release Update Notes (check the exact Doc IDs in your MOS access for your DB version and quarter).
What This Means for Oracle E-Business Suite Environments
EBS patching isn't like patching a standalone Oracle Database. The stack has two distinct tiers, and that distinction matters enormously when security is involved:
- Database tier: the Oracle Database home storing EBS data and running EBS schemas.
- Application tier: the EBS technology stack and application code—Oracle Homes on the app servers, the EBS code line—everything users actually touch.
That split is exactly why "does an oracle release update include the critical patch update?" doesn't have a clean answer.
Applying a database Release Update (RU) covers database-tier security fixes on Oracle's quarterly cadence. It does not protect your EBS application tier against vulnerabilities Oracle addresses in its EBS-specific CPU documentation and patches. Those are separate. We see teams conflate the two constantly during technical reviews.
⛔ Important
Applying only the database Release Update (RU) does not patch EBS application-tier vulnerabilities. If you skip EBS application-tier CPU patches (and required tech stack patches), the application layer can remain exposed even when the database is fully current.
So what does proper EBS security patching actually involve? Usually several moving parts at once.
The database RU—plus any required OJVM patches or one-offs. EBS application-tier patches. Technology stack updates Oracle publishes for the same quarter. "We installed the RU, so we're done" is almost never the right answer, especially when real exposure sits in app-tier components like web entry points, the Java stack, WebLogic, or Forms/Reports rather than the database kernel itself.
Treat the RU as one input to quarterly security maintenance. Not the whole programme.
After applying an RU in an EBS environment, you need to explicitly confirm CPU coverage at each tier. Not assume it.
Verify CPU coverage after an RU
- ✓Confirm the RU level on the database tier (DB home) and record the exact RU version/date applied.
- ✓Check whether OJVM security fixes are required for your RU/DB version and apply them if applicable.
- ✓Review Oracle's EBS CPU documentation for the same quarter and identify application-tier patches relevant to your EBS release and tech stack (e.g., WebLogic, Forms/Reports, JDK).
- ✓Validate that required prerequisite patches (AD/TXK/ETCC checks, if applicable) are satisfied before applying EBS CPU patches.
- ✓Apply EBS application-tier CPU patches in the correct order (tech stack first where required, then EBS code line) and capture patch IDs.
- ✓Re-run EBS patching/technology stack validation utilities used in your environment to confirm patch inventory reflects the expected CPU coverage.
- ✓Perform a focused post-patch verification: login flows, OA Framework pages, concurrent processing, integrations, and any externally exposed endpoints.
- ✓Document what was patched per tier (DB RU + app-tier CPU patches) so future audits don't assume the RU covered everything.
Related Oracle EBS security guidance
Building a Reliable Patching Strategy: RUs, CPUs and Everything In Between
Does an Oracle Release Update include the Critical Patch Update? Short answer: yes, usually. An RU typically bundles that quarter's CPU security fixes for the same release, then adds non-security corrections on top.
But that's not enough to build a strategy on.
You still need a repeatable way to confirm which security fixes are actually in your RU. And you need a clear trigger for when to apply a one-off patch between quarterly cycles. Assuming the RU covers everything—without checking—is one of the most common mistakes we see during Oracle estate audits.
1) Build your patching plan around what you can verify, not what you assume
Most Oracle environments can follow a straightforward structure:
- Quarterly baseline: The latest RU is your default starting point each quarter.
- Between quarters: Apply standalone security patches only when there's a concrete reason—active exploitation, direct exposure, a compliance deadline, or explicit vendor guidance for your setup.
- Always validate coverage: Confirm RU-to-CPU coverage in My Oracle Support. Not in blog posts, not in patch titles, and not by assumption.
That last point matters more than most teams realise. The naming conventions look clean on paper. The reality in MOS is messier.
2) How to track which CPU fixes are bundled in a given RU
Two questions need a clear answer every quarter:
- Which CPU fixes and component sub-patches apply to my product and version?
- Does the RU I'm planning to deploy actually include those fixes?
Here's the approach that works in practice.
First, pin down your exact RU target—product, release, platform, and whether you're dealing with a DB RU, EBS stack patch, middleware RU, or something else. These are not interchangeable.
Then read the RU documentation in MOS. You're looking for "Fixes Included" or "Bugs Fixed" sections, references to the quarterly CPU, and any "supersedes" or "replaces" statements. On the supersedence claims—use them carefully. See the MistakeBox below.
After that, cross-check security fix IDs directly:
- Pull the CPU advisory for that quarter and note the component list and patch numbers.
- Compare those against the RU's included fixes and any supersedence notes.
- If you can't make a clean mapping, treat it as unconfirmed and either use MOS tooling or open an SR.
The goal isn't to memorise Oracle's patching model. It's to maintain a traceable record: "RU X includes CPU Y fixes for components A, B, and C relevant to our environment." That record is what protects you in an audit.
⚠ Common RU patching mistakes
Assuming an RU automatically satisfies every security obligation; skipping MOS verification of included fixes; mixing one-off interim patches without tracking supersedence; forgetting non-DB products (agents, backup, middleware) have separate security patch streams.
3) When to apply standalone security patches between quarterly cycles
Most teams don't need to patch monthly. Consistently applying quarterly RUs keeps the security posture defensible without constant churn.
The exceptions are when risk is time-sensitive.
Apply standalone patches between quarters when:
- Your environment is exposed. Internet-facing services, external integrations, broad internal access, or high-value data all raise the stakes.
- There's a credible exploitation concern affecting your specific configuration, flagged by Oracle, your security team, or a vendor notice.
- Compliance requires a faster turnaround than your quarterly maintenance window allows.
- Oracle explicitly recommends an out-of-cycle fix for a critical issue.
Operationally, a few rules help avoid instability. Use one-off patches only when you genuinely can't take the full RU in time. Record exact patch numbers, dates applied, and the reason—then plan to roll forward to the next RU that supersedes them. Re-run your regression suite. Even a light one. Interim patches can still change behaviour in unexpected ways.
4) Using My Oracle Support to validate coverage
Standardise a MOS validation checklist and run it every cycle. This is the repeatable part most teams skip.
- Read the RU README and confirm prerequisites, conflicts, and post-install steps before anything else.
- Pull both the RU note and the CPU note for the same quarter and component.
- Validate supersedence and inclusion claims: Does the RU explicitly state it includes CPU content for that quarter and release? Are any required security sub-patches excluded, conditional, or delivered separately?
- Check for conflicts with existing one-offs already applied in your environment.
- Document the outcome—what's covered, what isn't, and how you're addressing any gaps.
This is the difference between "we patched" and "we can prove what we patched." In an audit, only one of those answers holds up.
5) Don't forget adjacent products: Secure Backup, agents, and other patch streams
We see this constantly. Teams treat the database RU as the security umbrella for their entire Oracle footprint.
It isn't.
Oracle Secure Backup, management agents, middleware components, and supporting tools each have their own patch cadence and their own quarterly security advisories. Applying the DB RU does nothing for them.
If you're managing EBS, a database, and backup infrastructure together, build a product inventory. Map each item to its patch track (RU, PSU, CPU equivalent, or other), its quarterly advisory review, and its deployment owner and maintenance window. Skipping this step leaves gaps that don't show up until something goes wrong.
Get an RU-to-CPU coverage check
We map your target RU to the quarter's CPU content and highlight gaps, conflicts, and safe rollout steps.
Need Clarity on Your Oracle Patching Position?
Patching gaps are one of the most common — and most preventable — causes of Oracle security exposure. And they rarely happen because teams are careless.
They happen because the relationship between Release Updates and Critical Patch Updates is genuinely confusing.
Teams apply an RU and assume their security obligations are met. Sometimes they are. But critical fixes released outside the RU cycle get missed more often than most people expect. That distinction only becomes obvious when something goes wrong.
We've covered a lot of ground in this article:
- How Oracle's patching model evolved
- What an RU actually contains
- How it differs from a standalone CPU advisory
- What that means in practice — particularly for Oracle E-Business Suite environments, where the patching cadence adds another layer of complexity
The core takeaway is simple. An RU typically includes the security fixes from the CPU quarter in which it was released. It is not a complete substitute for reviewing the full CPU advisory. Supplement patches, component-specific fixes, and out-of-cycle alerts still require separate attention.
A clear, documented patching position — knowing exactly which RUs have been applied, which CPU advisories have been reviewed, and where gaps exist — is the baseline for any defensible Oracle security posture.
Most environments we assess don't have that baseline.
They have patching activity. Not patching clarity.
Oracle Patching Assessment for Your Environment
We review your current RU and CPU coverage, identify gaps, and give you a clear picture of your Oracle security position.
If you're not certain whether your Oracle environment is current with both Release Updates and the full scope of Critical Patch Update advisories, that uncertainty is the problem. Unintentional gaps — the kind that come from assuming an RU covers more than it does — are exactly what attackers look for and exactly what auditors flag.
Reach out to AppsolveGroup through /contact/ to arrange an Oracle patching assessment. We'll give you a factual, technical view of where your environment stands and what needs to change.
Do I still need to download the CPU if I applied the RU?
Usually no for the same product/release and quarter—an RU commonly includes that quarter's CPU security fixes plus other corrections. But don't rely on the naming. Validate in My Oracle Support by checking the RU documentation and confirming it includes or supersedes the CPU patch content relevant to your environment.
What about Oracle Secure Backup and other products?
They don't automatically inherit database RU coverage. Oracle Secure Backup and other Oracle products have separate security advisories and patching tracks you must review and apply independently. For EBS-focused patch governance, see /insights/security/ebs-database-patching/secure-backup/.
How do I check if my RU contains the latest CPU?
In My Oracle Support, review the RU readme/patch note and the quarterly CPU note for the same timeframe. Confirm supersedence statements and included fixes, and cross-check patch numbers/components. If the RU documentation doesn't clearly map to the CPU content for your versions, treat it as unconfirmed and verify via MOS tools or an SR.
You might also find helpful
EBS Database Patching
How to Plan, Patch, and Verify Safely
Oracle EBS Security Insights
Security guidance for Oracle E-Business Suite environments
Patch Updates & Security Patching
Patch updates and security patching guidance
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.
CVE-2025-61882 and CVE-2025-61884
What to check now in your Oracle EBS environment and how to remediate.
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.