Katalog CVE

CVE-2026-13447

KrytyczneCVSS 9.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka Mstore Api dla WordPressa jest podatna na obejście uwierzytelniania przez fałszowanie JWT w wersjach do 4.20.0 włącznie. Wynika to z braku weryfikacji podpisu kryptograficznego w funkcji FirebasePhoneAuthHelper::verify_id_token(), która dekoduje i weryfikuje roszczenia tokena ID Firebase (alg, kid, aud, iss), ale nigdy nie wywołuje openssl_verify() ani żadnego odpowiednika w celu weryfikacji podpisu JWT względem rzeczywistych kluczy publicznych Google. Umożliwia to nieuwierzytelnionym atakującym sfałszowanie tokena JWT Firebase Phone Auth podpisanego własną parą kluczy RSA i podszycie się pod dowolny numer telefonu, co prowadzi do nieautoryzowanego dostępu do istniejących kont WordPress lub tworzenia nowych dowolnych kont.

Ocena ryzyka

Ryzyko obejmuje nieautoryzowany dostęp do kont użytkowników i możliwość tworzenia nowych kont, co może prowadzić do naruszenia poufności danych i integralności systemu.

Rekomendacja

Zaleca się aktualizację wtyczki do wersji, która implementuje poprawną weryfikację podpisu JWT, oraz monitorowanie logów pod kątem nietypowych prób logowania.

Inne podatności w Mstore Api

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS