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

CVE-2026-12416: Account takeover via password reset i WordPress Invoice Generator

Invoice Generator til WordPress (CVE-2026-12416) lader angribere overtage adminkonti uden login. Fjern pluginet nu.

CVSS Score
9.8
Offentliggjort
24/06/2026
Patch-status
Ingen opdatering endnu
Exploit
Ingen kendt udnyttelse
Tidsfrist
Fjern pluginet i dag

Hvad er det?

Sårbarheden findes i WordPress-pluginet Invoice Generator og gør det muligt for angribere at overtage enhver konto på et websted, herunder administratorkonti, uden at logge ind. Fejlen ligger i funktionen, der nulstiller adgangskoder. Den tjekker en kode fra brugerens forespørgsel mod en gemt værdi i databasen, men bruger en løs sammenligning i PHP, hvor to tomme værdier fejlagtigt vurderes som lige. Da administratorer normalt aldrig har bedt om at nulstille deres kode, er deres gemte værdi tom, og angriberen kan derfor udelade koden helt og stadig bestå tjekket. Angriberen angiver blot et bruger-id og en ny adgangskode, og kontoen er overtaget.

Hvem rammer det?

Det rammer alle websteder, der kører WordPress med pluginet Invoice Generator i version 1.0.0 og alle tidligere versioner. Der findes ingen begrænsning på, hvilken konto der kan overtages, så både kundekonti og administratorkonti er i fare. Danske virksomheder, der bruger pluginet til at sende fakturaer via deres hjemmeside, er direkte berørt.

Hvad kan ske?

En angriber, der overtager en administratorkonto, får fuld kontrol over webstedet. Det betyder, at angriberen kan ændre indhold, installere skadelig kode, læse kundedata og oprette falske fakturaer med angriberens eget kontonummer. For en virksomhed, der bruger pluginet til fakturering, kan det føre til, at kunder betaler til forkerte konti, og at virksomhedens navn bliver brugt til svindel.

Hvor alvorligt er det?

CVSS-scoren er 9,8 ud af 10, hvilket er den højeste alvorlighedsgrad. Angrebet kræver ikke login, ingen brugerhandling og kan udføres over netværket af hvem som helst, der kan nå webstedet. Fejlen kræver ingen særlig teknisk viden at udnytte, da den bygger på en velkendt svaghed i PHP’s sammenligningslogik. Der er ikke rapporteret om aktiv udnyttelse på offentliggørelsesdatoen, men den lave kompleksitet gør det sandsynligt, at automatiserede angreb hurtigt vil forsøge sig.

Hvad gør jeg nu?

Der er endnu ikke offentliggjort en opdateret version af pluginet, der lukker hullet. Følg disse skridt:

  1. Deaktivér og fjern pluginet Invoice Generator fra jeres WordPress-installation, indtil en sikker version findes.
  2. Undersøg jeres brugerliste for konti, der er oprettet eller ændret uden jeres kendskab, især administratorkonti.
  3. Nulstil adgangskoder for alle administratorer, og tving to-faktor-login, hvis det ikke allerede er aktiveret.
  4. Gennemgå logfiler for POST-forespørgsler til pravel_invoice_change_password for tegn på tidligere misbrug.
  5. Kontakt os, hvis I ikke selv kan fastslå, om konti er blevet kompromitteret, eller hvis pluginet er kritisk for jeres drift og ikke kan fjernes med det samme.
Tidsfrist

Fjern pluginet i dag

Sådan ser Auroa det

Vi anbefaler, at I fjerner pluginet Invoice Generator fra jeres websted nu, da der ikke findes en opdateret version, der retter fejlen. Det er ikke forsvarligt at vente, fordi angrebet ikke kræver login og kan automatiseres. Har I brug for fakturafunktionalitet, bør I finde et alternativt plugin, mens I undersøger, om jeres nuværende installation allerede er blevet misbrugt.

Tidslinje

24/06/2026
Sårbarheden offentliggjort
CVE-2026-12416 blev registreret med en CVSS-score på 9,8 og beskriver en fejl i pluginets funktion til nulstilling af adgangskode.

Konkrete eksempler

Falske fakturaer til kunder

En dansk håndværksvirksomhed bruger Invoice Generator på deres WordPress-side til at sende fakturaer til kunder. En angriber udnytter sårbarheden til at overtage administratorkontoen, ændrer kontonummeret på fakturaskabelonen og sender falske betalingsanmodninger til virksomhedens kunder. Kunderne betaler til angriberens konto, før fejlen opdages.

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-640

Original NVD-beskrivelse (engelsk)

The Invoice Generator plugin for WordPress is vulnerable to Account Takeover via Password Reset in all versions up to, and including, 1.0.0. This is due to the `pravel_invoice_change_password()` function being registered as a nopriv AJAX handler with no nonce verification and no authorization check, and performing a loose equality comparison between the supplied `reset_activation_code` POST parameter and the target user’s stored `forgot_email` user meta — a check that trivially evaluates to true (`” == ”`) for any user who has never initiated a forgot-password request, which applies to administrators under normal conditions. This makes it possible for unauthenticated attackers to supply an arbitrary user ID via the `reset_user_id` POST parameter, bypass the activation code check entirely by omitting `reset_activation_code`, and set the target account’s password to an attacker-chosen value, enabling full takeover of any account on the site, including administrator accounts.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Kritisk
CVSS Base Score
9,8
Hurtige fakta
CVE-ID
CVE-2026-12416
Offentliggjort
24/06/2026
Sidst opdateret
24/06/2026
Exploit-status
Ingen kendt udnyttelse
Patch-status
Ingen opdatering endnu

Brug for hjælp med jeres sikkerhed?

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