On 27 October 2026 the US agency CISA added CVE-2026-48356 in Adobe Commerce and Magento Open Source to its catalogue of known exploited vulnerabilities. An attacker can use the REST interface to upload a file that pretends to be an image, and needs no login to do so. The fix has been available since 14 July 2026, so the main task now is not patching but checking whether anything was left behind in the store.

Card for CVE-2026-48356 in Adobe Commerce and Magento: critical, actively exploited, fixed by the 2026-jul patch.

Finding card based on Adobe bulletin APSB26-73 and the CISA KEV catalogue.

What happened

Adobe Commerce and Magento Open Source are platforms for running online stores. CVE-2026-48356 is an unrestricted upload of a file of a dangerous type: the store accepts a file it should have rejected. Sansec, an e-commerce security company that found the flaw and named it PolyShell, describes an upload through the store REST interface without logging in, with the file disguised as an image. Whether the uploaded file then runs as code depends on the web server configuration, according to Sansec. Even where the server blocks execution, the file stays on disk.

Adobe rates the flaw critical. Bulletin APSB26-73 gives it CVSS 9.6, while the CVE record and the NVD database give 9.3; the sources differ only in the availability impact. Both vectors agree that the attacker needs no privileges but does need user interaction, meaning someone has to open a prepared address or a compromised page.

Sansec has described exploitation since March 2026, before the fix for production release lines was available. In a wave on 30 March 2026, according to Sansec, attackers uploaded web shells (a script that lets an attacker run commands over the web) and injected third-party JavaScript into store pages. On 24 October 2026 Sansec linked PolyShell to a campaign that has hit 953 stores since July 2025, most of them on Magento, and that inserts a loader for external code into the static CMS blocks of the store. Sansec found the newest version of the loader in the CMS blocks of 83 stores, 60 of which already ran an older version from the same campaign. According to Sansec the loader recognises security scanners and does not answer them, so a routine scan may find nothing. Sansec has not captured the final malicious payload of the campaign yet.

In its bulletin, last updated on 11 August 2026, Adobe still states that it is not aware of exploitation of the issues it fixes. That sentence predates the CISA listing, where exploitation is marked as active.

Does this affect you?

According to bulletin APSB26-73 the affected versions are:

You can find the store version in the installation root with bin/magento --version. The version number alone is not enough: Adobe shipped the fix as the 2026-jul isolated patch level on top of the base release, not as a new -pN release. Ask whoever runs the store whether the 2026-jul patch is deployed.

If an external agency or a hosting provider operates the store, there are three questions for them: whether the July patch is deployed, when that happened and what the check of the store found. For organisations under European security regulation this is exactly the kind of question that belongs in supplier management.

What to do now

How to tell whether you are already compromised

The indicators come from research by Sansec:

If you find a foreign script, deleting it is not enough. Sansec points out that an attacker who managed to write to the store database still has that access. In that case treat it as an incident: preserve the logs and a copy of the data, review administrator accounts and establish what else was written to the database.

No time to track this?

Watching vulnerabilities in the products a company actually uses is daily work, and in smaller teams it is the first thing to be postponed. We help with that in two ways. A security assessment shows what you have exposed to the internet and how your patching is set up. As an external security manager we keep track of it continuously. If you are dealing with an attack right now, the incident response page is faster. The initial consultation is free of charge, you can reach us through contact.

Sources: Adobe, bulletin APSB26-73 with the fix and the version list · CISA, catalogue of known exploited vulnerabilities · NVD, record for CVE-2026-48356 · Sansec, campaign with a loader in CMS blocks · The Hacker News, the CISA listing of the flaw