Åbner i en ny fane
CVE-2026-10023
Moderat

CVE-2026-10023: IDOR-fejl i Dokan-plugin til WooCommerce

Sårbarhed i Dokan-pluginet til WooCommerse lader forhandlere manipulere andre forhandleres ordrer. Opdatér pluginet snarest.

CVSS Score
4.3
Offentliggjort
18/06/2026
Patch-status
Opdatering findes
Exploit
Angrebskode er offentlig
Tidsfrist
Opdatér inden for en uge

Hvad er det?

CVE-2026-10023 er en IDOR-sårbarhed (Insecure Direct Object Reference), hvor systemet ikke tjekker, om en bruger reelt ejer den ordre, vedkommende forsøger at ændre. Fejlen findes i Dokan, et populært WordPress-plugin til at drive en multivendor-markedsplads i stil med Amazon eller Etsy oven på WooCommerce. Seks funktioner i pluginet, blandt andet dem der ændrer ordrestatus, tilføjer ordrenoter og styrer download-adgang til digitale produkter, mangler kontrol af, om den angivne ordre-id faktisk tilhører den forhandler, der sender kaldet. En logget ind forhandler kan derfor pege på en vilkårlig andens ordre-id og få lov til at ændre den.

Hvem rammer det?

Alle danske webshops, der bruger Dokan til at drive en markedsplads med flere forhandlere på WooCommerce, i version 5.0.3 og tidligere. Det gælder både shopejeren, der driver platformen, og de enkelte forhandlere med egen ‘vendor’-konto. Jo flere uafhængige forhandlere på platformen, jo større er risikoen for, at en af dem misbruger adgangen mod de øvrige.

Hvad kan ske?

En forhandler med almindelig vendor-adgang kan ændre status på andre forhandleres ordrer, tilføje falske noter, herunder noter der sender e-mail til kunden, slette ordrenoter og kommentarer, indsætte falske fragtoplysninger og give eller fjerne adgang til downloadbare produkter på ordrer, vedkommende ikke ejer. I praksis kan det bruges til at genere en konkurrent på samme markedsplads, skabe forvirring hos kunder eller udløse falske support-henvendelser, som platformsejeren skal bruge tid på at rydde op i.

Hvor alvorligt er det?

CVSS-scoren er 4,3 ud af 10, moderat risiko. Angrebet kræver login med mindst vendor-niveau, altså en aktiv forhandlerkonto på platformen, men ingen handling fra offeret og ingen særlig teknisk kompleksitet. Der er ikke tale om, at data kan læses (fortrolighed er ikke ramt), men ordreoplysninger kan ændres (lav integritetspåvirkning). Der er ikke observeret aktiv udnyttelse, men den tekniske analyse, der ligger til grund for sårbarheden, beskriver angrebsmetoden så detaljeret, at den kan gennemføres uden yderligere efterforskning.

Hvad gør jeg nu?

Sårbarheden lukkes ved at opdatere pluginet. Følg disse trin:

  1. Opdatér Dokan til den nyeste version, hvor ejerskabskontrol på ordre-id er rettet.
  2. Gennemgå listen af aktive vendor-konti på jeres platform, og fjern eller suspendér konti, I ikke kender eller ikke har brug for.
  3. Tjek ordrelog og notehistorik for usædvanlige statusændringer, fragtoplysninger eller noter tilføjet af andre forhandlere end ordreejeren.
  4. Overvej at begrænse, hvor let nye forhandlere kan oprette sig selv på platformen, indtil opdateringen er rullet ud.
  5. Informér jeres forhandlere om, at der har været en sårbarhed, hvis I finder tegn på misbrug af en konkret ordre.
  6. Kontakt en sikkerhedsrådgiver, hvis I finder spor af misbrug, eller hvis I ikke selv har ressourcer til at gennemgå logfilerne.
Tidsfrist

Opdatér inden for en uge

Sådan ser Auroa det

Vi anbefaler, at I opdaterer Dokan til den seneste version som en del af jeres normale opdateringsrutine, da sårbarheden kræver en aktiv forhandlerkonto og derfor ikke kan udnyttes af udefrakommende uden login. Har I en åben markedsplads, hvor hvem som helst kan blive forhandler, bør I prioritere opdateringen højere, da risikoen for misbrug er større. Det er i orden at vente til næste planlagte vedligeholdelsesvindue, hvis I løbende overvåger forhandleraktivitet på platformen.

Tidslinje

18/06/2026
Sårbarheden offentliggøres
CVE-2026-10023 registreres med en teknisk beskrivelse af manglende ejerskabskontrol i seks AJAX-funktioner i Dokan-pluginet.

Konkrete eksempler

Konkurrerende forhandler saboterer ordrer

En dansk webshop driver en markedsplads med flere uafhængige forhandlere via Dokan. En forhandler opretter en almindelig vendor-konto og bruger sårbarheden til at ændre status og fragtoplysninger på en konkurrents ordrer. Kunderne modtager forvirrende e-mails om deres bestilling, og platformsejeren bruger flere dage på at finde årsagen, før pluginet opdateres.

Ofte stillede spørgsmål

CVSS-detaljer

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
LOW
Availability
NONE

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N

CWE-svaghedstyper

CWE-639

Original NVD-beskrivelse (engelsk)

The Dokan: AI Powered WooCommerce Multivendor Marketplace Solution – Build Your Own Amazon, eBay, Etsy plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 5.0.3 via the change_order_status, add_order_note, delete_order_note, add_shipping_tracking_info, grant_access_to_download, and revoke_access_to_download AJAX handlers due to missing ownership validation on a user-controlled order ID key. This makes it possible for authenticated attackers, with custom vendor-level access and above, to modify the status of arbitrary orders, add attacker-controlled notes to any order (including customer-facing notes that trigger WooCommerce notification emails to buyers), delete any order note or WordPress comment by ID regardless of ownership, inject fake shipping tracking information on any order, and grant or revoke downloadable-product permissions on any order in the marketplace. Critically, nonce validity is not a barrier to exploitation: each of these AJAX handlers generates and embeds its nonce on the authenticated vendor’s own dashboard order pages (e.g., /dashboard/orders/?order_id=OWN_ORDER_ID), which the attacker legitimately controls. The attacker harvests a valid nonce from their own order detail page and replays it against a victim order ID — the nonce only proves the request originates from a logged-in session, not that the order belongs to that vendor. This directly rebuts the prior rejection reasoning that ‘users cannot generate valid nonces on command’: vendor users can and do generate valid nonces on demand simply by loading their own dashboard pages. Source-code analysis confirmed the vulnerable code path is present and unpatched through version 5.0.1.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Moderat
CVSS Base Score
4,3
Hurtige fakta
CVE-ID
CVE-2026-10023
Offentliggjort
18/06/2026
Sidst opdateret
18/06/2026
Exploit-status
Angrebskode er offentlig
Patch-status
Opdatering findes
Vi kan hjælpe

Brug for hjælp med jeres sikkerhed?

Vi hjælper SMV’er med at omsætte trusler som denne til konkrete handlingsplaner.