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

CVE-2026-13447: Kritisk fejl i Mstore Api til WordPress

Mstore Api-pluginet til WordPress kan snydes med forfalskede login-tokens. Opdatér eller deaktivér pluginet nu.

CVSS Score
9.8
Offentliggjort
05/09/2026
Patch-status
Ingen opdatering endnu
Exploit
Ingen kendt udnyttelse
Tidsfrist
Opdatér inden for 24 timer

Hvad er det?

CVE-2026-13447 er en sårbarhed i WordPress-pluginet Mstore Api, der bruges til at koble webshops sammen med mobilapps via Firebase-telefonlogin. Fejlen ligger i funktionen FirebasePhoneAuthHelper::verify_id_token(), som læser indholdet af en JWT, et digitalt underskrevet adgangstoken, men aldrig tjekker om underskriften faktisk stammer fra Google. En angriber kan derfor selv lave en gyldig-udseende token med sit eget nøglepar og udgive sig for en hvilken som helst telefonbruger uden at kende adgangskoder eller have adgang til telefonen.

Hvem rammer det?

Alle WordPress-installationer med Mstore Api installeret i version 4.20.0 eller tidligere. Det gælder typisk danske webshops eller virksomheder, der har en tilhørende mobilapp med login via telefonnummer og Firebase. Både WooCommerce-baserede butikker og andre sites, der bruger pluginet som API-lag mellem app og WordPress, er berørt.

Hvad kan ske?

En angriber kan forfalske en Firebase-token og logge ind som en eksisterende kunde eller administrator uden at kende adgangskode. Det giver adgang til kundedata, ordrer og betalingsoplysninger, og i værste fald mulighed for at oprette en administratorkonto og overtage hele websitet. Da angrebet kan udføres uden login og uden brugerinteraktion, kan det ske automatiseret og i stor skala.

Hvor alvorligt er det?

CVSS-scoren er 9,8 ud af 10, hvilket er kritisk. Angrebet kræver ingen adgangskode, ingen forudgående adgang og ingen handling fra en bruger. Det kan udføres over internettet mod enhver sårbar installation. Fortrolighed, integritet og tilgængelighed er alle vurderet til høj påvirkning, fordi angriberen potentielt får fuld kontrol over konti og data.

Hvad gør jeg nu?

Prioritér opdatering af pluginet, da det lukker selve hullet. De øvrige punkter handler om at afdække og begrænse skade, hvis fejlen allerede er udnyttet.

  1. Opdatér Mstore Api til den nyeste tilgængelige version, eller deaktivér pluginet midlertidigt, hvis ingen rettet version findes endnu.
  2. Gennemgå brugerlisten for nyoprettede eller uventede administratorkonti.
  3. Skift adgangskoder og nøgler for administratorer samt API-nøgler knyttet til Firebase-integrationen.
  4. Gennemgå logfiler for login-forsøg via telefonnummer i perioden op til opdateringen.
  5. Overvej at spærre eller overvåge trafik til API-endepunktet for telefonlogin, indtil pluginet er opdateret.
  6. Kontakt en sikkerhedsrådgiver, hvis I finder tegn på uautoriseret adgang, eller hvis I er i tvivl om, hvorvidt jeres installation er ramt.
Tidsfrist

Opdatér inden for 24 timer

Sådan ser Auroa det

Vi anbefaler, at I straks tjekker om Mstore Api er installeret, og at I deaktiverer pluginet, indtil en rettet version er tilgængelig. Er pluginet en kritisk del af jeres app-løsning, bør I midlertidigt blokere adgangen til Firebase-login-endepunktet fra internettet. Det er ikke forsvarligt at vente til en planlagt opdateringsrunde, da fejlen kan udnyttes uden login og uden brugerhandling.

Tidslinje

05/09/2026
Sårbarheden offentliggøres
CVE-2026-13447 registreres med en kritisk CVSS-score på 9,8 og beskrivelse af manglende signaturverificering i Mstore Api-pluginet.

Konkrete eksempler

Webshop med mobilapp og telefonlogin

En dansk webshop bruger Mstore Api til at koble sin WooCommerce-butik sammen med en mobilapp, hvor kunder logger ind med telefonnummer via Firebase. En angriber genererer selv en JWT-token, der udgiver sig for at være en eksisterende kunde med et gyldigt medlemsniveau, og får adgang til kundens ordrehistorik og gemte adresser. Med samme metode forsøger angriberen efterfølgende at udgive sig for en administrator og oprette en ny bruger med fuld adgang til butikkens indstillinger.

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

Original NVD-beskrivelse (engelsk)

The Mstore Api plugin for WordPress is vulnerable to Authentication Bypass via JWT Forgery in versions up to, and including, 4.20.0 This is due to missing cryptographic signature verification in the FirebasePhoneAuthHelper::verify_id_token() function, which decodes and validates Firebase ID token claims (alg, kid, aud, iss) but never calls openssl_verify() or any equivalent to validate the JWT signature against Google’s actual public key certificates. This makes it possible for unauthenticated attackers to forge a Firebase Phone Auth JWT signed with a self-generated RSA key pair and impersonate any phone number, resulting in unauthorized access to existing WordPress accounts or creation of new arbitrary accounts.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Kritisk
CVSS Base Score
9,8
Hurtige fakta
CVE-ID
CVE-2026-13447
Offentliggjort
05/09/2026
Sidst opdateret
05/09/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.