22 min read

APSB26-73: Adobe's July Patch Isn't One You Schedule for Later

A breakdown of Adobe's July 2026 Critical security bulletin (APSB26-73) for Adobe Commerce and Magento Open Source — what's in it, who's affected, and the staging-first patch process that keeps you off the "why did we sit on this" postmortem list.

Jul 17, 2026
Share
APSB26-73: Adobe's July Patch Isn't One You Schedule for Later

On July 14, Adobe published APSB26-73 — a security bulletin covering 13 CVEs across Adobe Commerce, Magento Open Source, Commerce B2B, and Commerce Events, eight of them rated Critical. If you run any of those on a supported branch, this is the week to patch, not the week to add it to next sprint's backlog.

This isn't a routine maintenance release. It's the kind of bulletin that ends up in a "why did we sit on this" postmortem when a store gets popped three weeks after the fix went public. Here's what's actually in it, who's affected, and the staging-first process that keeps you off that list.

TL;DR — what to do this week

  • 13 CVEs, 8 Critical — file upload, output encoding, stored XSS, and authorization flaws that chain into a full compromise.
  • Affects Adobe Commerce 2.4.4 through 2.4.9, Magento Open Source, Commerce B2B, and Commerce Events — almost every supported branch.
  • Rated Priority 2, no known exploits yet — but that window closes fast once the patch is public.
  • Apply the isolated patch to staging first, run your regression suite, then deploy. The patch takes minutes; the QA is the real work.

01What's actually in the bulletin

Strip away the CVE numbers and the bulletin breaks down into a handful of vulnerability categories. The combination is what makes this one dangerous rather than merely annoying:

Critical 8 Important 3 Moderate 2 13 CVEs total, published July 14, 2026 — source: Adobe Security Bulletin APSB26-73.
Severity breakdown of APSB26-73. Eight of thirteen CVEs are rated Critical.
CategoryCountSeverityWhat it enables
Unrestricted file upload1CriticalA malicious file lands on the server — usually step one toward remote code execution.
Improper output encoding1CriticalArbitrary code execution through webhook handling.
Stored XSS (admin backend)32 Critical / 1 ImportantInjected script runs inside a real admin session.
Incorrect authorization53 Critical / 2 ImportantSecurity-feature bypass and access-control gaps across modules.
Improper input validation1CriticalUnsanitized input reaching sensitive logic.
URL redirection to untrusted site1ModerateOpen redirect, useful for phishing.
Information exposure1ModerateLeaks data that shouldn't be accessible.

None of these is exotic on its own. What should worry you is that they chain. Picture the realistic path: an authorization bypass gets an attacker into a corner of the admin they shouldn't reach, a stored XSS in that same area gives them a script that runs with a real admin's session, and the file-upload flaw lands a web shell on the server. Three "Critical" line items in a bulletin turn into one fully compromised store — customer data, payment configuration, and whatever extension code is running in production, all in reach.

02Who's in scope (almost everyone)

The affected version list is wide enough that most supported stores are on it:

ProductAffected versions
Adobe Commerce2.4.9, 2.4.8-p5 and earlier, 2.4.7-p10 and earlier, 2.4.6-p15 and earlier, 2.4.5-p17 and earlier, 2.4.4-p18 and earlier
Magento Open Source2.4.9, 2.4.8-p5 and earlier, 2.4.7-p10 and earlier, 2.4.6-p15 and earlier
Adobe Commerce B2B1.5.3, 1.5.2-p5 and earlier, 1.4.2-p10 and earlier, 1.3.4-p17 and earlier, 1.3.3-p18 and earlier
Adobe Commerce Events1.6.0 through 1.20.0

Unless you're already running a build released after July 14, assume you're in scope until you've confirmed otherwise. Checking takes thirty seconds:

terminalbash
# Check your installed version
bin/magento --version

# Or check the constraint in your Composer manifest
grep "product-community-edition\|product-enterprise-edition" composer.json

If it matches anything on that list, this bulletin is about your store — not a general industry FYI.

03The "Priority 2, no known exploits" nuance

Adobe rates this a Priority 2, and as of publication there's no report of active exploitation. That sounds like room to breathe. It isn't, for two reasons.

Read this twice Priority 2 doesn't mean low stakes — it means Adobe hasn't seen it weaponized yet, on a platform with a long history of being targeted the moment a patch goes public. "No known exploits" has a short shelf life: Critical file-upload and authorization-bypass bugs don't stay theoretical for long once researchers start diffing the patch against the previous release. Magento has seen working proof-of-concept exploits appear within days of past bulletins.

Treat the window Adobe gives you as a countdown, not a grace period.

04The patch is free. The QA is what costs you.

Here's the part that actually matters operationally: applying Adobe's isolated patch takes minutes. Adobe ships it specifically so you don't have to do a full version upgrade to get the fix — but it's also only tested against the latest security-only release for your line, which means you need to be current on your -p patch level before it even applies cleanly.

That's not where the real work is, though. The real work is proving that nothing else broke. On a store with any meaningful amount of customization, don't apply this straight to production.

1

Patch staging first

Pull the isolated patch into a staging environment that mirrors production, not a bare-bones test box.

2

Run your full regression suite

Checkout, payment methods, admin workflows — anything touching the modules named in the bulletin (upload handlers, webhooks, admin auth, backend forms).

3

Audit custom & third-party modules for conflicts

Especially anything that touches file upload, webhooks, or admin authorization — the exact surface this bulletin patches.

4

Deploy to production

Only after staging comes back clean. Not before.

Where the time actually goes On a heavily customized store, that testing cycle — not the patch itself — is exactly where the real work lives.

05Why this gets harder the more patched-over your store is

This is where technical debt turns a same-day fix into a multi-week fire drill. Every core override, every forked vendor module, every unaudited third-party extension is one more place the isolated patch might not apply cleanly, or one more place a regression can hide. Stores built on clean Composer installs with no core overrides sail through cycles like this. Stores held together with patched-over patches don't.

MagedIn's take It's part of why we build MagedIn's extensions the way we do — no core hacks, clean Composer-native installs, and source code that ships open and un-obfuscated so you or your agency can actually read what's touching your codebase before an event like this, not scramble to find out during one.

If you're an agency managing this patch across a dozen client stores, the math is worse: a messy install on any one of them turns a Tuesday afternoon into a week of client calls. Worth an hour now to check which of your stores are running clean installs versus which ones have core overrides nobody remembers writing.

06Frequently asked questions

What does Adobe's "Priority 2" rating actually mean?
It signals a product with a history of being targeted, where Adobe hasn't seen this specific bulletin exploited in the wild yet. It's a recommendation to patch quickly, not a signal that the issue is low-risk — the CVEs themselves are still rated Critical.
Do I need a full version upgrade, or does the isolated patch work?
The isolated patch is the fast path and doesn't require a full upgrade — but Adobe only tests it against the latest security-only (-p) release for your line, so you need to be current on that first.
Is there a public exploit for APSB26-73 yet?
Not as of publication. That can change quickly once security researchers diff the patched code against the prior release, which is exactly why the practical advice is to move now rather than wait out Adobe's 30-day guidance window.
My store is heavily customized. Where do I even start?
Start with an inventory: which modules touch file upload, webhooks, or admin authorization/authentication. Those are the highest-priority areas to regression-test against this specific patch before anything else.
Does this affect Adobe Commerce Cloud too?
Cloud runs the same Commerce codebase, so the same fix applies — via the isolated patch or your next scheduled Cloud release. Check your Cloud environment's release notes for the exact rollout timing on your plan.

Need a second pair of eyes on your patch plan?

If you're weighing the isolated patch against a broader upgrade, or want help scoping the regression test for a customized store, we're happy to talk it through.

Browse the extensions

Reference: Adobe Security Bulletin APSB26-73 · Adobe Commerce Knowledge Base guidance

TS
Founder, MagedIn Technology · Senior Magento Developer (15+ yrs)

Tiago builds premium Magento / Adobe Commerce extensions and writes about doing Magento well — modern front ends, clean code, and the real trade-offs behind the hype.

Subscribe to Blog Updates

Stay updated with our latest blog posts and news.