Naar hoofdinhoud

Beveiligingslekken in webshops worden sneller gevonden: zo blijf je bij

Kwetsbaarheden worden sneller gevonden en misbruikt dan ooit. Wat dat betekent voor je webshop, plugins en oude versies, plus een vaste routine.

Beveiligingslekken in webshops worden sneller gevonden: zo blijf je bij

Kwetsbaarheden in software worden sneller gevonden dan ooit, en aanvallers misbruiken ze ook sneller. In 2025 publiceerde het CVE-programma 48.185 meldingen van kwetsbaarheden, 20,6% meer dan het jaar ervoor, volgens een analyse van de NVD- en CVE List-data. Mandiant (Google) houdt bij hoe lang het gemiddeld duurt voordat een kwetsbaarheid wordt misbruikt, gerekend vanaf het verschijnen van de patch. Dat daalde van 63 dagen in 2018 en 2019 naar vijf dagen in 2023 (Mandiant).

Beveiligingslekken in een webshop zijn fouten in de software waarop je webshop draait, van het platform en de plugins tot PHP en de database, waarmee een aanvaller kaart- of klantgegevens kan stelen, de admin kan overnemen of bestellingen en prijzen kan aanpassen. Het praktische antwoord is kort: weet precies wat je webshop draait, inclusief elke plugin en de versie, hoor binnen uren in plaats van weken over lekken die die versies raken, en heb een vaste routine om de fix door te voeren. In dit artikel lees je welke soorten lekken webshops raken, waarom het tempo stijgt, waar het risico zit en hoe je die routine opzet zonder eigen securityteam.

Zeven zwakke plekken waar aanvallers in een webshop naar zoeken

De OWASP Top 10 rangschikt de grootste risico's voor webapplicaties, met gebrekkige toegangscontrole op één in de editie van 2025. In een webshop zie je die risico's meestal in zeven vormen terug:

  • Bekende lekken die niet zijn gepatcht: een gepubliceerde fout in het platform, een plugin, een thema of PHP die nooit is bijgewerkt. Aanvallers scannen hier automatisch op.
  • Skimming in de checkout: geïnjecteerde JavaScript op de afrekenpagina kopieert kaartgegevens terwijl de klant ze intypt. Die code komt meestal binnen via een van de andere lekken in deze lijst.
  • Gebrekkige toegangscontrole: een plugin waarmee iedereen, of een account met weinig rechten, bestellingen kan inzien, instellingen kan wijzigen of een admin-account kan aanmaken.
  • Injectie: invoer uit een formulier of URL die als code bij de database of server terechtkomt (SQL-injectie is het bekendste voorbeeld), vaak gebruikt om klanttabellen te kopiëren.
  • Cross-site scripting (XSS): script in een review, een ordernotitie of een plugininstelling dat in de browser van een admin draait en de sessie kan overnemen.
  • Zwakke admin-logins: hergebruikte wachtwoorden, geen tweestapsverificatie en gedeelde accounts voor het bureau, die aanvallers op grote schaal uitproberen.
  • Fouten in de bedrijfslogica: gestapelde kortingscodes, negatieve aantallen of een aangepaste prijs in het winkelwagenverzoek, waardoor iemand minder betaalt dan de echte prijs.

De meeste hiervan kun je als ondernemer niet zelf testen; dat is werk voor een developer of pentester. Het eerste punt is anders. Weten wat er op je webshop draait en het bijwerken ligt bij jou, en een kwetsbare plugin is vaak precies hoe de andere soorten binnenkomen. Daar gaat de rest van dit artikel over.

De cijfers achter het hogere tempo

Drie bronnen, elk op een andere manier gemeten, wijzen dezelfde kant op. Er worden elk jaar meer kwetsbaarheden gepubliceerd, meer daarvan worden misbruikt voordat of kort nadat er een fix is, en in het WordPress-ecosysteem waar veel WooCommerce-webshops op draaien komen er duizenden nieuwe per jaar bij.

Hoe snel kwetsbaarheden worden gevonden en misbruikt

CVE-meldingen per jaar39.962 (2024)48.185 (2025)Analyse NVD en CVE List
Gemiddelde tijd tot misbruik63 dagen (2018 tot 2019)5 dagen (2023)Mandiant
Nieuwe kwetsbaarheden in het WordPress-ecosysteemNiet vergeleken11.334 (2025)Patchstack
WordPress-kwetsbaarheden zonder fix bij publicatieNiet vergeleken46% (2025)Patchstack
Elke rij komt uit een andere bron; samen laten ze meer meldingen en minder tijd om te reageren zien.

Mandiant noemt de cijfers voorzichtig, omdat het de laatst mogelijke datum van misbruik gebruikt als de echte datum onbekend is. Ook werden 97 van de 138 misbruikte kwetsbaarheden die Mandiant voor 2023 volgde als zero-day gebruikt, dus voordat er een patch bestond.

Gemiddelde tijd tot misbruik, in dagen

CategorieDagen
2018 tot 201963 dagen
2020 tot begin 202144 dagen
2021 tot 202232 dagen
20235 dagen
De gemiddelde tijd tot misbruik volgens Mandiant, gerekend vanaf de patch, kromp van ongeveer twee maanden naar minder dan een week.Bron: Mandiant, Time-to-Exploit Trends 2023

AI verandert hoe snel lekken worden gevonden

Een deel van de stijging komt door betere tools. Big Sleep, een AI-agent van Google DeepMind en Project Zero, meldde in 2025 zijn eerste 20 kwetsbaarheden in opensourcesoftware, vooral in de mediabibliotheek FFmpeg en in ImageMagick. De agent vond en reproduceerde ze zelf, en een menselijke expert controleerde ze voordat ze werden gemeld (TechCrunch). ImageMagick is precies het soort bibliotheek dat op veel webservers productafbeeldingen schaalt.

In maart 2026 beschreef Mozilla hoe het Frontier Red Team van Anthropic met het AI-model Claude naar beveiligingsfouten in Firefox zocht. Dat leverde 14 ernstige bugs en 22 CVE's op, die inmiddels allemaal zijn opgelost (Mozilla). Mozilla verwacht "a substantial backlog of now-discoverable bugs" in veelgebruikte software.

Dat is goed nieuws: elk lek dat een onderzoeker vindt, kan worden gedicht voordat criminelen het vinden. Maar het betekent ook meer beveiligingsupdates, vaker, voor de platforms en plugins waar je webshop op draait. Wie één keer per kwartaal bijwerkt, raakt elke maand verder achter.

Waarom de tijd tussen fix en aanval steeds korter wordt

Zodra een fix verschijnt, kunnen aanvallers de oude en nieuwe code vergelijken om te zien wat er mis was, en daarna het internet scannen op sites die de oude versie nog draaien. Voor WordPress meldt Patchstack dat ongeveer de helft van de kwetsbaarheden met grote impact in 2025 binnen 24 uur werd misbruikt, met een gewogen mediaan van vijf uur tot het eerste misbruik (Patchstack).

De Known Exploited Vulnerabilities-catalogus van CISA is het duidelijkste signaal dat een lek geen theorie meer is: CISA zet er kwetsbaarheden in met bewijs van misbruik in de praktijk en raadt organisaties aan de lijst te gebruiken om prioriteiten te stellen. Staat een kwetsbaarheid uit jouw stack erin, dan verdient die dezelfde dag aandacht.

Plugins en thema's dragen het meeste risico bij WordPress en WooCommerce

Een WooCommerce-webshop is WordPress plus een stapel plugins: betalingen, verzending, SEO, pagebuilders, formulieren en caching. Patchstack telde in 2025 11.334 nieuwe kwetsbaarheden in het WordPress-ecosysteem, 42% meer dan in 2024. Daarvan zat 91% in plugins en 9% in thema's, terwijl WordPress zelf er zes had (Patchstack).

Twee details zijn belangrijk voor webshophouders. Ten eerste had 46% van die kwetsbaarheden geen fix van de ontwikkelaar op het moment van publicatie, dus bijwerken helpt niet altijd: soms is de juiste stap een plugin uitschakelen of vervangen tot er een fix is. Ten tweede zijn pluginnamen niet uniek. Veel plugins hebben vergelijkbare namen, dus de enige betrouwbare herkenning is de slug op wordpress.org, zoals elementor of contact-form-7, samen met de exacte geïnstalleerde versie.

Wat CosmicSting liet zien voor Magento en Adobe Commerce

In 2024 trof een kwetsbaarheid met de bijnaam CosmicSting (CVE-2024-34102) Adobe Commerce- en Magento-webshops. Sansec telde 4.275 gehackte webshops, aangevallen door zeven verschillende groepen, in de maanden nadat de kwetsbaarheid op 11 juni werd gepubliceerd. Volgens Sansec had die zomer ongeveer 5% van alle Adobe Commerce- en Magento-webshops een betaalskimmer op de afrekenpagina (Sansec).

De les ging verder dan patchen. Sansec adviseerde webshops bij te werken, maar ook de geheime encryptiesleutel te vervangen en de oude uit te faseren, adminwachtwoorden te resetten en onbekende API-koppelingen te verwijderen. Een patch dicht het gat, maar een aanvaller die al een sleutel heeft gestolen, kan die blijven gebruiken. Een goede waarschuwing vertelt je dus wat je moet bijwerken én wat je moet opruimen.

Oude softwareversies blijven jarenlang op de lijst

Een kwetsbaarheid verloopt niet. Zodra die is gepubliceerd, blijft hij relevant voor elke webshop die nog een getroffen versie draait, en oudere versies verzamelen elk lek dat sinds hun release is gevonden. Een webshop waar drie jaar niemand aan heeft gezeten, kan open staan voor problemen die al lang zijn opgelost, beschreven en waar al lang op wordt gescand.

End-of-life maakt dat erger. Stopt een project met de ondersteuning van een versie, dan krijgen nieuwe lekken daarin helemaal geen fix meer. PHP is een duidelijk voorbeeld voor WooCommerce- en Magento-webshops: volgens het PHP-project krijgen PHP 8.1 en ouder geen beveiligingsfixes meer, en de beveiligingsondersteuning voor PHP 8.2 stopt op 31 december 2026. Een server op PHP 8.1 draait code die kwetsbaar blijft voor alles wat vanaf nu wordt gevonden, hoeveel plugins je ook bijwerkt.

Je lijst moet dus ook de saaie lagen bevatten: de PHP-versie, de database en de serversoftware, niet alleen het webshopplatform. Veel ondernemers kennen die nummers niet, omdat de hostingpartij alles jaren geleden heeft ingericht. Vraag het één keer na bij je host en schrijf de antwoorden op.

Een wekelijkse routine om beveiligingsupdates bij te houden

Je hebt geen securityteam nodig om bij te blijven, wel een routine en een complete lijst. Deze routine kost een klein webshopteam minder dan een uur per week, met een developer of hostingpartij voor de updates zelf. Onderhoudt een bureau of freelancer je webshop, spreek dan af wie elke stap doet, want een routine die van niemand is, stopt na twee weken.

Wekelijkse beveiligingsroutine voor je webshop

0 van 7 klaar0%

Wat een bruikbare beveiligingswaarschuwing je vertelt

De meeste meldingen van kwetsbaarheden zijn geschreven voor beveiligingsonderzoekers. Een waarschuwing waar een webshophouder mee verder kan, beantwoordt een paar gewone vragen, in deze volgorde:

  1. Raakt dit de versie die ik draai, of alleen versies die ik niet gebruik?
  2. Wordt het lek nu misbruikt, bijvoorbeeld omdat het in de CISA-catalogus staat?
  3. Wat kan een aanvaller ermee: klantdata lezen, de admin overnemen of iets kleiners?
  4. Welke versie lost het op, en is er überhaupt een fix?
  5. Moet je na de update nog iets opruimen, zoals sleutels of wachtwoorden?

Kan een waarschuwing de eerste vraag niet beantwoorden, dan is het ruis: je leest over lekken in software die je niet draait. Daarom zijn exacte versies belangrijker dan elk ander onderdeel van je setup.

Exacte versies vastleggen zodat een waarschuwing je bereikt

Elke melding van een kwetsbaarheid noemt een product en een reeks getroffen versies. Of die jou raakt, hangt volledig af van de versie die je draait, dus een lijst met "WooCommerce" of "nieuwste" kan niets bevestigen. Noteer de exacte versie, waar je die las en bij plugins de slug op wordpress.org. Hier vind je ze:

  • WordPress, PHP en database: via WooCommerce > Status in de WordPress-admin open je het systeemstatusrapport met de versie van WordPress, PHP en MySQL of MariaDB.
  • Plugins: het onderdeel Active Plugins van hetzelfde rapport, of het Plugins-scherm in WordPress, toont de versie per plugin. De slug is het laatste deel van het wordpress.org-adres van de plugin.
  • Magento en Adobe Commerce: voer bin/magento --version uit op de server, of lees de versie van het pakket magento/product-community-edition in composer.lock.
  • Hostinglaag: de webserversoftware en alles wat de rapporten hierboven niet tonen, haal je uit je hostingpaneel of vraag je na bij je hostingpartij.
Elke vastgelegde technologie heeft een exacte versie en het label Version verified. PHP 8.2.24 krijgt hier beveiligingsfixes tot 31 december 2026, dus deze webshop moet een upgrade inplannen.

Is je webshop via WooCommerce aan WISEPIM gekoppeld, dan geeft de koppeling WordPress, WooCommerce, PHP, de database en elke actieve plugin met versie door, zodat die lijst zonder handwerk actueel blijft. Bij Magento 2 en de meeste andere platforms kan de koppeling niet elke versie uitlezen. Daar leg je het platform en de versie zelf vast en werk je die bij na een upgrade.

Zo houdt Security watchtower je webshop in de gaten

We bouwden Security watchtower omdat de meeste ondernemers niemand hebben die elke ochtend beveiligingsberichten leest. Security watchtower houdt een database bij met meer dan 55.000 bekende kwetsbaarheden in e-commerceplatforms, plugins, thema's en de software daaronder, terug tot 1996, en controleert elke 15 minuten op nieuwe meldingen. Het koppelt ze aan de versies die je webshop vastlegt en legt elke kwetsbaarheid in gewone taal uit, in drie delen: wat het is, wat er kan gebeuren en wat je kunt doen. Bij elke kwetsbaarheid zie je of die jouw versie raakt, nog gecontroleerd moet worden of al actief wordt misbruikt.

Iemand van ons team beoordeelt en keurt elke waarschuwing goed voordat die wordt gemaild, zodat je een duidelijk seintje krijgt in plaats van ruis, en Security watchtower zit in elk plan, ook in het gratis plan op de prijzenpagina. Het is een systeem dat je vroeg waarschuwt, geen penetratietest en geen garantie dat een webshop veilig is: je developer of hostingpartij voert de fix nog steeds uit. Over het beschermen van je productdata zelf lees je meer in het woordenboek onder productdatabeveiliging.

Diego Nijboer

CTO and Co-Founder at WISEPIM, building AI-powered solutions that transform product data management for e-commerce businesses. Over 10 years of experience solving complex technical challenges in e-commerce and PIM systems.

Veelgestelde vragen

Nog vragen?

Kan je het antwoord niet vinden? Neem contact op met ons team.

Contact opnemen

Webshops worden het vaakst geraakt door verouderde platforms en plugins, skimmingscripts in de checkout, gebrekkige toegangscontrole in plugins, injectie zoals SQL-injectie, cross-site scripting, zwakke admin-logins en fouten in de bedrijfslogica, zoals misbruik van kortingscodes. Veel aanvallen beginnen bij een bekend lek in een verouderde plugin. Een exacte lijst met versies en snel bijwerken sluit dus de meest gebruikte ingang af.

Dat verschilt, maar de tijd is kort. Mandiant mat in 2023 gemiddeld vijf dagen tot misbruik, gerekend vanaf het verschijnen van de patch, tegen 63 dagen in 2018 en 2019. Voor WordPress meldt Patchstack dat ongeveer de helft van de kwetsbaarheden met grote impact in 2025 binnen 24 uur werd misbruikt. Voer kritieke updates binnen een paar dagen uit, en fixes voor misbruikte lekken dezelfde dag.

Ja, ruim. Patchstack telde in 2025 11.334 nieuwe kwetsbaarheden in het WordPress-ecosysteem: 91% in plugins, 9% in thema's en maar zes in WordPress zelf. Een WooCommerce-webshop met twintig plugins heeft twintig aparte updatestromen om bij te houden, en sommige plugins hebben nog geen fix op het moment dat een lek bekend wordt.

Kijk hoe ernstig het lek is en of aanvallers het al gebruiken. Is het ernstig en bestaat er nog geen gepatchte versie, schakel de plugin dan uit of vervang hem tot de ontwikkelaar een patch uitbrengt. Volg de changelog van de plugin, werk bij zodra de gepatchte versie er is en leg daarna de nieuwe versie vast.

Niet altijd. Een patch dicht het gat, maar een aanvaller kan al geheimen hebben gestolen. Na de CosmicSting-aanvallen op Magento en Adobe Commerce adviseerde Sansec webshops ook de encryptiesleutel te vervangen, adminwachtwoorden te resetten en onbekende API-koppelingen te verwijderen. Zie een kritiek, misbruikt lek ook als reden om inloggegevens te vervangen.

Nee. Security watchtower is een systeem dat je vroeg waarschuwt: het laat je weten wanneer een bekende kwetsbaarheid een versie raakt die je webshop vastlegt en legt uit wat je kunt doen. Het scant je site niet op inbraken, test hem niet zoals een penetratietest en installeert geen updates. Het zit in elk WISEPIM-plan, ook in het gratis plan.

Verder ontdekken

Zorgvuldig gekozen vervolgstappen om dieper te gaan.

Betere productdata, betere resultaten.Verkoop meer producten.

4,7