Adobe Has 30 Days on a CVSS 10.0 Magento Flaw. Sansec Thinks That's Optimistic.
Sansec published research on October 15 describing BlockStrap as a CVSS 10.0 hole in Magento and Adobe Commerce — CVE-2026-103849, unauthenticated, remote code execution, the sort of score vendors print on a bulletin and hope nobody reads closely. Adobe shipped the fix on October 13 as APSB26-153, rated priority 2, which in Adobe's own scheme means customers should patch within 30 days. Affected: Adobe Commerce and Magento Open Source up to 2.4.9, Adobe Commerce B2B up to 1.5.3. What makes the story worse than the number suggests is that this is the second critical break in Magento's email template engine in six weeks. StyleSmuggler did the same class of damage back in September.
The mechanism is a second-pass directive injection. September's hotfix (VULN-39341) made Magento sign trusted template directives, but attacker-controlled content placed in a child template still gets signed and then rescanned at the root level, where a smuggled {{block}} directive executes inside the normal rendering path and runs arbitrary PHP on the store server. Adobe's October patch replaces that generic rescan with registered placeholders. Two operational traps matter before anyone touches a live store. First, a plain Composer install still pulls the vulnerable base version — you need the 2026-oct release package or Adobe's isolated patch, not merely a version bump. Second, BlockStrap and StyleSmuggler are separate fixes, so the September hotfix has to stay in place alongside the October one. A 2.4.6 box rebuilt from a fresh composer create-project looks perfectly current and is quietly vulnerable, which is the kind of detail that gets missed during a routine redeploy.
The part I keep turning over is the rating itself. A 30-day patch window quietly assumes the gap between a published fix and a working exploit is measured in human effort. Sansec reproduced four distinct attack routes in under 24 hours and stated plainly that anyone with an AI agent can reverse-engineer the patch into a working exploit in a relatively short time — which is exactly why the firm publicly questioned Adobe's priority 2 call. The precedent isn't hypothetical: StyleSmuggler arrived as a priority 1 hotfix and reached mass exploitation in three days. Adobe says it is not aware of any exploit in the wild for this bulletin, and Sansec hasn't observed BlockStrap on live stores either. That is a window, not a verdict. If you run Magento or Adobe Commerce, the honest schedule is today rather than the end of the month. For the rest of us: what does your own patch policy assume about how fast a published diff becomes a working attack, and when did you last test that assumption instead of trusting it?

Sources
Comments
Post a Comment