BlockStrap: het tweede kritieke Magento-lek in zes weken

Adobe dicht met APSB26-153 een nieuw lek in de e-mailtemplates van Magento 2.4.4 tot en met 2.4.9. Wat BlockStrap is, waarom je niet 30 dagen moet wachten en hoe je controleert of de fix erop staat.


Op 13 oktober 2026 bracht Adobe het beveiligingsbulletin APSB26-153 uit voor Magento Open Source en Adobe Commerce. Het bevat elf lekken, waarvan vijf kritiek. Het zwaarste daarvan, CVE-2026-103849, kreeg van Sansec de naam BlockStrap. Net als StyleSmuggler in september krijgt het de maximale CVSS-score van 10.0.

Anders dan bij StyleSmuggler zijn er nog geen aanvallen op webshops gezien. Toch is er reden om snel te zijn. Sansec had binnen 24 uur vier manieren gevonden om het lek te misbruiken, en aanvallers zullen daar niet veel langer over doen.

Wat is er aan de hand?

BlockStrap zit in hetzelfde onderdeel als StyleSmuggler: de template-engine waarmee Magento e-mails opbouwt. Via het lek kan een aanvaller zonder in te loggen eigen code uitvoeren op de server van je webshop.

Het lek is eigenlijk een omweg langs de StyleSmuggler-fix van september. Die hotfix (VULN-39341) zorgt ervoor dat Magento alleen nog vertrouwde template-instructies uitvoert. Gegevens die een aanvaller zelf aanlevert, kunnen in een onderliggend template echter alsnog als vertrouwd worden gemarkeerd. Als Magento het hoofdtemplate daarna nog een keer doorloopt, voert het een binnengesmokkelde {{block}}-instructie gewoon uit. De oktoberpatch van Adobe haalt die tweede ronde er helemaal uit.

Wie code kan uitvoeren op je server, kan bij je klantgegevens, je bestellingen en in het ergste geval je betaalpagina. Daarom is dit lek net zo ernstig als StyleSmuggler, ook al wordt het nog niet misbruikt.

Welke shops zijn kwetsbaar?

Volgens het bulletin van Adobe:

ProductKwetsbaarGerepareerd in
Magento Open Source2.4.6 tot en met 2.4.9 (september 2026 en ouder)2.4.7-p10, 2.4.8-p5 en 2.4.9 van oktober 2026
Adobe Commerce2.4.4 tot en met 2.4.9 (september 2026 en ouder)de oktoberreleases van 2.4.4 tot en met 2.4.9
Adobe Commerce B2B1.3.3 tot en met 1.5.3de oktoberreleases van dezelfde reeksen
Mage-OStot en met 3.5.03.6.0 (14 oktober)

Draai je Magento Open Source 2.4.6 of ouder, dan is er geen gratis patch. De gerepareerde versies van 2.4.4 tot en met 2.4.6 zijn alleen beschikbaar met een Adobe Commerce-licentie. Voor Open Source betekent dit dat je moet upgraden naar minimaal 2.4.7.

Ook belangrijk: een gewone composer update is niet genoeg. Volgens Sansec haal je daarmee nog steeds de kwetsbare basisversie binnen. Je hebt de oktoberrelease of de losse patch van Adobe nodig.

De tijdlijn

DatumWat er gebeurde
7 september 2026Adobe brengt de StyleSmuggler-hotfix uit (VULN-39341)
13 oktober 2026Adobe publiceert APSB26-153 met de fix voor BlockStrap
14 oktober 2026Sansec reproduceert vier aanvalsroutes en Mage-OS 3.6.0 verschijnt
15 oktober 2026Sansec publiceert de technische analyse

Waarom je niet 30 dagen moet wachten

Adobe geeft het bulletin prioriteit 2. Officieel betekent dat: installeren binnen 30 dagen. Dat advies zouden we niet volgen.

Zodra een patch openbaar is, kunnen aanvallers precies zien wat er is veranderd en daaruit afleiden waar het lek zat. Sansec had daar een dag voor nodig. Bij StyleSmuggler zaten er maar een paar dagen tussen de eerste aanvallen en de eerste gehackte shops. Wie nu een maand wacht, gaat ervan uit dat aanvallers trager zijn dan een securitybedrijf.

Wat moet je doen?

1. Installeer de oktoberpatch

Werk bij naar de oktoberrelease van jouw Magento-versie, of pas de losse beveiligingspatch van Adobe toe. Op Mage-OS werk je het pakket mage-os/product-community-edition bij naar 3.6.0.

Draai je 2.4.8-p5? Adobe heeft op 14 oktober een gecorrigeerd patchbestand uitgebracht. Daarnaast is er een aparte vervolgpatch voor CVE-2026-91013, een tweede kritiek lek uit hetzelfde bulletin. Controleer of je beide hebt.

2. Laat de StyleSmuggler-hotfix staan

De oktoberpatch vervangt VULN-39341 niet. Het zijn twee losse fixes en je hebt ze allebei nodig. Adobe zegt dat ook letterlijk in het bulletin. Met de Quality Patches Tool (vendor/bin/magento-patches -n status) kan je developer zien of VULN-39341 nog als Applied staat.

3. Controleer of de fix er echt op staat

Patchtools slaan soms ongemerkt een deel van een patch over. Sansec raadt daarom aan de code zelf te controleren:

grep -c resolveDeferredDirectives vendor/magento/framework/Filter/Template.php

Geeft dit 0, dan ontbreekt de fix voor BlockStrap. Op Mage-OS staat het bestand onder vendor/mage-os/framework/.

Na de patch staat er in de hoofdmap van je Magento-installatie een leeg bestand met een lange naam van cijfers en letters. Dat is geen backdoor, maar een lockbestand dat de patch zelf aanmaakt. Je mag het verwijderen of in .gitignore zetten.

4. Kun je niet direct patchen? Zet een WAF in

Wil je eerst testen op een acceptatieomgeving en lukt patchen daardoor niet binnen een paar uur, zorg dan dat een webapplicatiefirewall de aanval tegenhoudt. Sansec Shield blokkeert BlockStrap al sinds 14 oktober. Een WAF vervangt de patch niet, maar geeft je wel de tijd om het netjes te doen.

5. Kijk ook even terug naar september

Was je shop in september kwetsbaar voor StyleSmuggler en heb je toen alleen gepatcht? Laat dan alsnog controleren op sporen van een inbraak en vervang je encryptiesleutel en wachtwoorden. Een scanner als eComscan controleert zowel op ontbrekende patches als op achtergelaten backdoors.

Twee keer in zes weken

Twee kritieke lekken in hetzelfde onderdeel van Magento, kort na elkaar. Eens per kwartaal bijwerken is dan niet genoeg. De shops die hier zonder schade doorheen komen, draaien een ondersteunde Magento-versie zodat er überhaupt een patch komt. Ze hebben een acceptatieomgeving om die patch dezelfde dag te testen. En er is iemand die de meldingen van Adobe en securitybedrijven actief volgt.

Wil je weten of jouw webshop de oktoberpatch al heeft, of wil je dat we hem voor je installeren? Neem contact met ons op. We kijken graag even mee.

Voor dit artikel gebruikten we de analyse van Sansec en het beveiligingsbulletin APSB26-153 van Adobe.

Benieuwd wat er mogelijk is met jouw webshop?

Vertel waar je nu tegenaan loopt en waar je naartoe wilt. In een gesprek van een half uur weet je of we iets voor elkaar kunnen betekenen. Zonder verplichtingen.