Chat on WhatsApp
Upgrades & Patches 10 min read

Magento 2.4.6 End of Life: August 11, 2026 Is 24 Days Away. Here Are Your Options

Adobe stops patching Magento 2.4.6 on August 11, 2026, which is 24 days away. After that, every future security bulletin becomes a permanent open door for your store. Here are your four real options, with honest hour and dollar figures, and why 2.4.8-p5 wins for most merchants.

Magento 2.4.6 End of Life: August 11, 2026 Is 24 Days Away. Here Are Your Options

On August 11, 2026, Adobe stops patching Magento 2.4.6. Not “moves it to slower support”. Stops. As I write this, that date is 24 days away, and a surprising number of stores I audit are still on 2.4.6 with no upgrade booked.

Here is why I would not gamble on it. The July 14 security bulletin (APSB26-73) fixed an arbitrary code execution flaw in the Webhooks component that NVD scored a perfect 10.0. That patch was, in all likelihood, the last one 2.4.6 will ever receive. The next bug of that class, and they have been arriving roughly monthly, will be fixed for 2.4.8 and 2.4.9 and published in a bulletin that every attacker on earth reads. Your store will not be on the fixed list.

Doing nothing is still a decision. It is just the most expensive one on the menu. This post walks through your four real options, with hours and dollar figures attached, so you can pick one this week.

24Days until 2.4.6 support ends (Aug 11)
2028Year the 2.4.8 line stays supported until (April 11)
45Upper end of typical upgrade hours from 2.4.6
0Security patches for 2.4.6 after August 11

What actually happens on August 11, 2026

Magento 2.4.6 reaches end of support on August 11, 2026, together with the extended support window for 2.4.5. For context, 2.4.4 extended support already ended on April 14, 2026, so after August there is exactly one generation of “old” versions left in support: none. Adobe publishes the schedule on its release planning page and the version list on the available versions page; endoflife.date/magento tracks the same dates in one table.

Nothing breaks at runtime on August 12. Your store loads, orders come in, cron runs. What changes is upstream. Since January 2026, Adobe ships security fixes on a new cadence: monthly isolated security patches plus one cumulative release every May, but only for supported lines. The final cumulative for 2.4.6 was 2.4.6-p15, released May 12, 2026 under bulletin APSB26-49. The July 14 isolated patch (bulletin APSB26-73, file 2-4-6-p15-jul-2026.zip) is very likely the last security fix the line will ever get. If you will still be on 2.4.6 for a few more weeks while you upgrade, apply that one now; I wrote a step-by-step guide in how to apply the APSB26-73 isolated patch.

Key point: End of life is invisible on day one. The change only becomes visible when the next bulletin ships and your version is not on it. At that moment it is public knowledge exactly which holes your store still has, and there is no patch to close them.

Why “we will just risk it” does not survive contact with the CVE list

This is not a theoretical risk with a scary name. Look at what the final bulletin actually fixed. APSB26-73 (July 14, 2026) addressed 5 headline CVEs, including CVE-2026-48358: arbitrary code execution in the Webhooks component, scored 10.0 by NVD (9.1 by Adobe), and CVE-2026-48356, an unrestricted file upload rated 9.6. In merchant terms: the first lets an attacker run their own code on your server, the second lets them plant a script they can call later. Either one ends with your checkout skimmed or your database exfiltrated.

Vulnerabilities of this severity keep being found in Magento roughly monthly under the new cadence. And there is recent precedent for how fast disclosure turns into attacks: SessionReaper (CVE-2025-54236) went from security bulletin to mass exploitation in about six weeks. Bulletins are patch notes for defenders and roadmaps for attackers. A supported store closes the door the same day. An unsupported store leaves every future door open, permanently.

There is also the payments angle. PCI DSS requires you to install vendor security patches. Once the vendor no longer publishes patches for your version, that requirement has no clean answer, and the conversation with your QSA or acquirer gets uncomfortable. Running 2.4.6 past August 11 is not an automatic compliance failure, but it is a compliance risk you would have to explain, and after a breach it is a very bad look in writing.

Your four real options, compared

From 2.4.6 you have four realistic destinations. Here is the honest comparison:

TargetSupported untilPHPTypical effort from 2.4.6When it fits
2.4.8-p5April 11, 20288.3 / 8.412 to 45 hoursThe default. Longest runway per unit of upgrade pain.
2.4.9~May 2029 (3-year window)8.3 / 8.4 / 8.5More than a 2.4.8 hopYou are due a bigger refresh anyway, or need PHP 8.5.
2.4.7-p10April 9, 20278.3Similar to 2.4.8Almost never. You repeat this exercise in 8 months.
Mage-OS 3.2.0Active community backportsFlexibleVariesOpen Source stores that want off Adobe’s treadmill.

A note on 2.4.9, which shipped as GA on May 12, 2026. It swaps out a lot of internals: Laminas MVC replaced with native PHP, Zend_Cache replaced by Symfony Cache, TinyMCE replaced by HugeRTE. Those swaps are good long-term, but each one is a surface where an extension can break, so a 2.4.6 to 2.4.9 move carries meaningfully more extension risk than landing on 2.4.8. If you go that route, read my write-up of the 5 universal 2.4.9 upgrade traps before you start.

And 2.4.7: do not land there. It was tempting a year ago; today it buys you eight months before its own end of support in April 2027, at nearly the same upgrade cost as 2.4.8. It is the worst deal on the table.

For most stores on 2.4.6 with a limited budget, 2.4.8-p5 is the answer. Regular support to April 11, 2028 means you will not think about this again for almost two years. Here is the shape of the work.

1. Audit before touching anything. List every extension and check whether the vendor ships a release compatible with 2.4.8 and PHP 8.3. This is where upgrade budgets are won or lost, so do it first, on paper, not mid-upgrade.

2. Plan the PHP move. 2.4.6 ran on PHP 8.1/8.2. 2.4.8 targets 8.3/8.4 (8.2 technically works, but plan for 8.3 or newer so you are not doing a second PHP migration in a year). In practice that means a new PHP-FPM pool or container, new opcache settings, and a compatibility pass over your custom code.

3. Run the upgrade on staging. The composer side is short:

# Pin the new version without resolving yet, then resolve everything at once
composer require-commerce magento/product-community-edition=2.4.8-p5 --no-update
composer update

# Take the site offline, run schema/data upgrades, recompile generated code
bin/magento maintenance:enable
bin/magento setup:upgrade
bin/magento setup:di:compile

# Rebuild frontend assets for your locale, then reopen
bin/magento setup:static-content:deploy -f en_US
bin/magento maintenance:disable

One line each: composer update pulls the new core and every compatible dependency; setup:upgrade applies database schema and data changes; setup:di:compile regenerates the dependency injection code the new version needs; static-content:deploy rebuilds CSS and JS for your theme.

4. Patch on top. 2.4.8-p5 is the May cumulative. The July isolated fix from APSB26-73 still goes on top of it; the procedure is the same one I documented in the isolated patch guide.

5. QA like you mean it. Full checkout with your payment sandbox, order emails, cron jobs, admin grids, any ERP or feed integrations, and a visual pass over the theme. Most post-upgrade incidents I get called into were catchable on staging.

6. Cut over. Repeat on production inside a maintenance window, with a database backup taken immediately before setup:upgrade.

Key point: The composer commands are the easy 20 percent. The other 80 percent is PHP 8.3 compatibility in your extensions and custom code. Budget for the 80.

What this actually costs

My rate is $25/hr and I quote real ranges, not “contact us”. From 2.4.6 to 2.4.8-p5:

Store profileHoursAt $25/hr
Straightforward: few extensions, Luma or Hyva, staging available12 to 20$300 to $500
Typical: 15 to 30 extensions, some custom code25 to 45$625 to $1,125
Heavy: B2B, ERP integrations, custom checkout60+Audit first

For heavy builds I do a fixed $499 upgrade audit first: full extension and customization inventory, a firm quote, and a risk list you keep even if you hire someone else. For stores that want the whole thing handled, the $2,499 sprint covers audit, staging upgrade, extension fixes, QA, and cutover. You can sanity-check any quote you have received against my upgrade cost calculator, and the full scope of what I include is on the Magento upgrade service page.

The timeline math: why “this week” is literal

Today is July 18. The deadline is August 11. That is 24 days. A typical 2.4.6 to 2.4.8 upgrade takes 2 to 4 weeks elapsed, because staging QA and a scheduled cutover window dominate the calendar even when the billable hours are modest. Run the numbers backwards: staging upgrade this week, QA the following two weeks, production cutover in the first week of August, and you land with a few days of buffer before support ends. Start on August 1 instead, and your production cutover happens after the deadline, on an unpatched store, during whatever bulletin lands that month.

Key point: The scarce resource right now is calendar time, not money. A $500 upgrade you start today beats a $300 upgrade you start in three weeks.

The Mage-OS escape hatch

There is a fourth door, for Magento Open Source stores only. Mage-OS 3.2.0, released July 14, 2026, is the community fork of Magento. It keeps an upgrade path that is friendlier to older-Magento codebases and actively backports security fixes, which makes it a real option when the blocker is Adobe’s upgrade treadmill or licensing pressure rather than the work itself. To be clear: moving to Mage-OS is still an upgrade project, not a free pass, and it is not available to Adobe Commerce license holders. If the idea appeals, I covered the mechanics in my Mage-OS upgrade guide.

What I would do

If it were my store on 2.4.6 today, the decision tree is short. Limited budget and a working store: go to 2.4.8-p5 now, it buys support until April 2028 for the least pain per hour. Due for a bigger refresh, or you need PHP 8.5: go to 2.4.9 with eyes open about extension breakage. Open Source and tired of the treadmill: Mage-OS. Under no circumstances 2.4.7, and under no circumstances nothing.

Bottom line

Magento 2.4.6 support ends August 11, 2026, and with it every future security patch. The cheapest realistic exit is 2.4.8-p5: roughly 12 to 45 hours of work for two more years of support. Doing nothing costs nothing this month and potentially everything the month a 10.0-scored CVE lands with no patch for your version. Start the staging upgrade this week.

Sources: Adobe release versions, Adobe release schedule, APSB26-73 bulletin, Mage-OS 3.2.0 release notes, endoflife.date.

Still on 2.4.6 with 24 days on the clock? I am an Adobe-certified Magento and Hyva developer and I run 2.4.x upgrades end to end: audit, staging, extension fixes, cutover. $499 upgrade audit · $2,499 sprint · ~25h @ $25/hr for a typical store.

Book your 2.4.6 exit plan

Frequently asked questions

Can I keep running Magento 2.4.6 after August 11, 2026?

Technically yes, the store keeps working. But it will never receive another security patch, every future Adobe bulletin will publicly document flaws your version still has, and PCI DSS conversations with your QSA or acquirer get difficult. Acceptable for a few days during a planned cutover; reckless as a standing policy.

Is 2.4.6 to 2.4.8 a big jump?

Moderate. Composer takes you there directly with a single version pin. The real work is the PHP move (2.4.6 ran 8.1/8.2, 2.4.8 wants 8.3/8.4) and the extension compatibility pass that comes with it. Typical range is 12 to 45 hours depending on how many extensions and how much custom code you carry.

Should I go straight to 2.4.9 instead?

Only if you are due a bigger refresh anyway or need PHP 8.5. 2.4.9 replaced Laminas MVC with native PHP, Zend_Cache with Symfony Cache, and TinyMCE with HugeRTE, so more extensions break than on a 2.4.8 hop. It does buy a support window to about May 2029, which is real value if you can absorb the extra testing.

What about upgrading to 2.4.7?

Skip it. 2.4.7 support ends April 9, 2027, so you would be doing this whole exercise again in about 8 months, for roughly the same upgrade cost as going to 2.4.8-p5 now.

Does Mage-OS keep supporting 2.4.6-era stores?

Mage-OS (3.2.0 shipped July 14, 2026) actively backports security fixes and keeps a friendlier upgrade path for older codebases. It is an option for Magento Open Source stores only, and moving to it is still an upgrade project rather than a drop-in swap.

How long does the upgrade take?

Billable effort: 12 to 20 hours for a simple store, 25 to 45 for a typical one, 60+ for heavy B2B or ERP-integrated builds. Elapsed time: 2 to 4 weeks including staging QA and a scheduled cutover window, which is why starting this week matters with 24 days left.