Åbner i en ny fane
CVE-2026-15369
Kritisk

CVE-2026-15369: Kritisk fejl i WooCommerce-plugin

Sårbarhed i WooCommerse-plugin lader uautoriserede brugere gøre sig selv til administrator. Deaktivér rollevalg ved kassen nu.

CVSS Score
9.8
Offentliggjort
29/08/2026
Patch-status
Ingen opdatering endnu
Exploit
Ingen kendt udnyttelse
Tidsfrist
Deaktivér rollevalg i dag

Hvad er det?

CVE-2026-15369 er en sårbarhed i WordPress-pluginet Custom User Registration Fields for WooCommerce, i alle versioner til og med 2.2.3. Fejlen ligger i, hvordan plugin’et håndterer den rolle, en ny kunde vælger, når man opretter en konto under kassen (checkout) i en webshop. Plugin’et modtager rollevalget direkte fra kundens browser via WooCommerce Store API, som er den grænseflade, webshoppen bruger til at behandle bestillinger. Værdien gemmes og sendes derefter uden kontrol videre til den funktion i WordPress, der tildeler brugerroller. En angriber kan derfor sende en ændret bestilling, hvor rollen sættes til administrator, i stedet for den tilsigtede kunderolle. Fejlen kræver, at butikkens indstilling ‘User Role Selection’ er aktiveret.

Hvem rammer det?

Alle danske webshops, der kører WordPress med WooCommerce og har installeret pluginet Custom User Registration Fields for WooCommerce i version 2.2.3 eller ældre, og som har aktiveret indstillingen ‘User Role Selection’. Det gælder typisk mindre og mellemstore webshops, der har tilpasset registreringsformularen, så kunder selv kan vælge en rolle, for eksempel forhandler eller grossist, ved oprettelse af konto.

Hvad kan ske?

En besøgende, der ikke behøver at være logget ind, kan under en almindelig bestilling ændre den tekniske forespørgsel og få tildelt administratorrettigheder til hele WordPress-installationen. Med administratorrettigheder kan angriberen installere skadelig kode, oprette nye administratorer, læse og ændre alle ordrer og kundedata, eller lukke webshoppen helt. Fordi angrebet sker gennem en helt normal handling, oprettelse af konto ved kassen, kan det ske uden at nogen i virksomheden bemærker noget unormalt før skaden er sket.

Hvor alvorligt er det?

CVSS-score er 9,8 ud af 10, hvilket er kritisk. Angrebet kræver ingen login og ingen handling fra en almindelig bruger, kun at pluginets rollevalg-funktion er aktiveret. Angriberen sender blot en tilpasset bestilling gennem webshoppens egen API. Der er ikke rapporteret aktiv udnyttelse på offentliggørelsesdatoen, men den tekniske beskrivelse fra NVD er detaljeret nok til, at et angreb kan bygges hurtigt.

Hvad gør jeg nu?

Sårbarheden lukkes ved at fjerne muligheden for, at kunder selv kan vælge rolle ved oprettelse af konto.

  1. Gå ind i pluginets indstillinger og deaktivér ‘User Role Selection’ med det samme. Det fjerner angrebsvejen helt, uanset pluginversion.
  2. Undersøg jeres WordPress-brugerliste for uventede administratorkonti oprettet via webshoppens kassefunktion.
  3. Kontrollér ordrelog og metadata for ordrer med usædvanlige eller manipulerede felter i forbindelse med kontooprettelse.
  4. Opdatér pluginet til en version, der retter fejlen, så snart udvikleren udgiver en, og hold øje med pluginets changelog.
  5. Skift adgangskoder for alle administratorer og gennemgå øvrige brugerroller, hvis I finder tegn på misbrug.
  6. Kontakt en sikkerhedsrådgiver, hvis I finder ukendte administratorkonti, eller hvis I ikke selv kan afgøre, om jeres shop har været udsat for angrebet.
Tidsfrist

Deaktivér rollevalg i dag

Sådan ser Auroa det

Vi anbefaler, at I deaktiverer indstillingen ‘User Role Selection’ i pluginet i dag, da det lukker sårbarheden uden at kræve en opdatering. Gennemgå samtidig jeres brugerliste for ukendte administratorer. Det er kun forsvarligt at vente, hvis pluginets rollevalg-funktion allerede er slået fra, eller hvis pluginet ikke er installeret på jeres webshop.

Tidslinje

29/08/2026
Sårbarheden offentliggjort
CVE-2026-15369 registreres med kritisk CVSS-score 9,8 og beskrivelse af, hvordan uautoriserede angribere kan opnå administratorrettigheder via pluginets kassefunktion.

Konkrete eksempler

Angreb gennem gæstekøb i en dansk webshop

En dansk webshop med WooCommerce har aktiveret rollevalg, så B2B-kunder kan vælge ‘forhandler’ ved oprettelse af konto. En angriber sender en tilpasset bestilling, hvor rollefeltet i stedet sættes til ‘administrator’. Efter gennemført køb har angriberen fuld administratoradgang til webshoppens WordPress-installation og kan installere skadelig kode eller hente alle kundedata.

Ofte stillede spørgsmål

CVSS-detaljer

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

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

CWE-svaghedstyper

CWE-269

Original NVD-beskrivelse (engelsk)

The Custom User Registration Fields for WooCommerce plugin for WordPress is vulnerable to Privilege Escalation in versions up to, and including, 2.2.3. This is due to the plugin accepting an attacker-controlled afreg_select_user_role value from the unauthenticated WooCommerce Store API /wc/store/v1/checkout request in the af_reg_checkout_data_to_order_meta_data_block() function, persisting it in order meta, and then passing it directly to WP_User::add_role() in the af_reg_custom_order_processing_function() function (hooked to woocommerce_thankyou) without validating against the plugin’s admin-configured allowed role list. This makes it possible for unauthenticated attackers to elevate their privileges to Administrator by creating an account during checkout with a modified JSON body specifying administrator (or any other role slug) as the desired role. Note: The exploit requires the “User Role Selection” setting to be enabled.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Kritisk
CVSS Base Score
9,8
Hurtige fakta
CVE-ID
CVE-2026-15369
Offentliggjort
29/08/2026
Sidst opdateret
29/08/2026
Exploit-status
Ingen kendt udnyttelse
Patch-status
Ingen opdatering endnu
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.