For engineering managers and developers running Adobe Commerce, Magento Open Source or Mage-OS.
Adobe has changed how security fixes reach Commerce stores. The annual patch release (2.4.8-p5 → 2.4.8-p6)
is no longer the only way to get a fix. Monthly isolated patches are now the faster channel.
This article explains what changed, what it means for your platform, and what we recommend you do.
TL;DR
-
Monthly isolated security patches now ship on Patch Tuesday (the second Tuesday of each month) for Adobe Commerce on Cloud,
Adobe Commerce on-premises and Magento Open Source.
-
-pN releases still exist and remain the cumulative security baseline. Every isolated patch is folded into the next -pN release.
-
Isolated patches are not cumulative. You need the latest -p baseline first, then every missed patch, in order.
-
Hotfixes for urgent issues such as zero-days arrive first as separate patch files.
They later move into Cloud Patches and then into a -p release.
-
On Adobe Commerce Cloud, most of this is automated through Cloud Patches for Commerce (
ece-tools).
On Open Source and Mage-OS there is no such tool, so patching is a more manual process.
-
Our rule: apply security fixes as soon as possible, using the most supported channel available for your platform.
What changed at Adobe
Vulnerability discovery is getting faster. Adobe notes that AI-assisted analysis can scan large codebases and surface flaws far quicker than manual review,
which shrinks the time between disclosure and exploitation. Waiting for the next annual patch release is therefore a growing risk.
Adobe's answer is a monthly cadence of isolated security patches: narrow, security-only code diffs that fix specific CVEs.
Because they skip the dependency resolution and full regression testing of a Composer release, they can be built, validated and shipped quickly,
and they are easier to review and apply.
The patch types
| Type |
Purpose |
Cumulative? |
Delivery |
Security patch release (-pN) |
Security baseline for a release line |
Yes |
Composer package |
| Isolated security patch |
Targeted fix for one or more CVEs |
No, apply in sequence |
Standalone patch file (commonly ZIP); some fixes also in Cloud Patches |
| Cloud Patches for Commerce |
Required critical fixes plus Cloud-specific changes |
Depends on package version |
ece-tools, applied during Cloud deployment |
| Quality Patches Tool (QPT) patch |
Optional quality or compatibility fix |
Patch-chain dependent |
QPT package |
| Hotfix |
Urgent, narrowly scoped fix (e.g. zero-day) |
Case-specific |
ZIP/diff file or standalone package |
Rules that catch teams out
-
Baseline first. Isolated patches are tested only against the latest security-only
-p release of your line.
If you are behind, upgrade first.
-
Order matters. If you missed July and August, apply July, then August, then September. You cannot jump to the newest file.
-
Match components. Patch files target a specific component version (CE, EE, B2B, Page Builder).
Apply only the file that matches what you have installed.
-
A -p release resets the sequence. It includes every fix previously issued as an isolated patch.
-
Don't rely on the version number alone. Adobe's Commerce Version Tool reports which patches are installed, which are missing,
and which CVEs you are still exposed to. It has machine-readable output that can be used in CI.
What it means for managers
⚠️
-
Security patching is now a monthly routine, not a yearly project. Plan capacity for it:
a recurring review after each Patch Tuesday, staging validation, and a production deployment.
-
The annual -p upgrade is still required. Teams that skip it end up off the supported path
and have to apply a growing chain of isolated patches on top of an old baseline.
-
Delivery mechanism does not change security quality. An isolated patch is the same code change that later lands in the -p release.
Applying it earlier simply reduces your exposure window.
-
Keep a record of which patches each project has, with the CVE or bulletin reference and the date applied.
This helps audits and shows you are on a defined process.
What to do, by platform
Across all platforms, the order of preference is the same: use the vendor's most integrated channel first,
and fall back to manual patch files only when needed.
Adobe Commerce on Cloud
| Priority |
When |
Action |
| 1 |
The fix is in a new patch release (e.g. 2.4.8-p6) |
Upgrade to that patch version. |
| 2 |
The fix is in Cloud Patches for Commerce |
Update the Cloud Patches package version and run the patch apply command (ece-tools patch:apply). |
| 3 |
The fix is only available as an isolated patch or hotfix file |
Apply the file with a Composer patch tool such as cweagans/composer-patches. |
Tips:
-
Add the patch apply command as a post-install/post-update Composer hook
so patches are applied automatically on every
composer install or composer update.
-
Before applying a patch file manually, check your installed Cloud Patches version.
The fix may already be included, and a second application can cause conflicts or a duplicate fix.
-
When a manually applied fix arrives through option 1 or 2, remove the manual patch entry.
-
Adobe Commerce Patching Automation can also apply or revert patches from the Admin panel for Cloud customers.
Adobe Commerce on-premises
There is no Cloud Patches tool. Confirm your baseline -p version, download the isolated patch file for each installed component,
apply in sequence (for example with cweagans/composer-patches), and verify with the Commerce Version Tool.
Magento Open Source
-
-pN releases and monthly isolated patches are both available, as standalone files for isolated patches.
-
ece-tools and Cloud Patches are not available.
-
Practical order: (1) upgrade to a -p release if it contains the fix, (2) otherwise apply the isolated patch file for your version with a Composer patch tool.
-
Follow the same baseline, order and component-matching rules as above.
Mage-OS
Mage-OS is a community fork with its own releases and its own packages (mage-os/*).
It does not use ece-tools.
-
Preferred path: upgrade to the newest Mage-OS release that contains the fix.
Mage-OS ports Adobe's security fixes into its own releases, often within days, but check the release notes for each CVE rather than assuming.
-
Between releases: you can apply Adobe's isolated security patches to Mage-OS. In most cases they apply without problems.
Mage-OS contains many improvements over the upstream codebase, so occasionally a patch will not apply cleanly. When that happens,
the Mage-OS community is large and active, and it usually helps quickly. Also check whether the project has published its own patch or advisory.
-
Verify on staging: Adobe's patch files target
magento/* package paths, so a Composer patch tool may need to be pointed at the
mage-os/* packages. Confirm the patch applies to your exact Mage-OS version and that the affected functionality still works.
-
Monitor both Adobe security bulletins (to learn what is vulnerable) and Mage-OS release channels (to learn how and when it is fixed for you).
A simple routine
-
Patch Tuesday (second Tuesday): read the Adobe security bulletin and the release notes.
-
Assess: run the Commerce Version Tool where applicable and check which CVEs affect you and which components are involved.
-
Choose the channel using the priority tables above.
-
Apply on staging and run your regression checks, focusing on checkout, admin and any area touched by the patched component.
-
Deploy to production through your normal change process.
-
Record the patch, CVE and date. Clean up manual patch entries once a release includes the fix.
-
Once a year, move to the latest -p release to reset the patch chain.
Sources
Image from Fellipe Ditadi on Unsplash+