CVE-2026-13447
KritikTeknik Veri (Otomatik)
- CVSS Skoru
- 9.8
- EPSS
- 0.4%
- CWE
- CWE-287
- KEV Durumu
- Hayır
Yayım tarihi: 5 Eylül 2026
WordPress için Mstore Api eklentisi, 4.20.0 sürümüne kadar olan sürümlerde JWT Sahteciliği yoluyla Kimlik Doğrulama Atlatmaya karşı savunmasızdır. Bu, FirebasePhoneAuthHelper::verify_id_token() fonksiyonunda eksik kriptografik imza doğrulamasından kaynaklanmaktadır. Bu fonksiyon, Firebase ID token iddialarını (alg, kid, aud, iss) çözer ve doğrular ancak openssl_verify() veya eşdeğerini Google'ın gerçek kamu anahtar sertifikalarıyla JWT imzasını doğrulamak için hiçbir zaman çağırmaz. Bu, kimlik doğrulamayan saldırganların kendi ürettikleri bir RSA anahtar çiftiyle imzalanan bir Firebase Phone Auth JWT oluşturmasına ve herhangi bir telefon numarasını taklit etmesine olanak tanır. Bu durum, mevcut WordPress hesaplarına yetkisiz erişim veya keyfi yeni hesap oluşturulmasına yol açar.
Orijinal açıklama (İngilizce)
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.
Referanslar
- https://plugins.trac.wordpress.org/browser/mstore-api/tags/4.18.4/controllers/flutter-user.php#L829
- https://plugins.trac.wordpress.org/browser/mstore-api/tags/4.18.4/controllers/flutter-user.php#L940
- https://plugins.trac.wordpress.org/browser/mstore-api/tags/4.18.4/controllers/helpers/firebase-phone-auth-helper.php#L5
- https://plugins.trac.wordpress.org/browser/mstore-api/trunk/controllers/flutter-user.php#L829
- https://plugins.trac.wordpress.org/browser/mstore-api/trunk/controllers/flutter-user.php#L940
- https://plugins.trac.wordpress.org/browser/mstore-api/trunk/controllers/helpers/firebase-phone-auth-helper.php#L5
Bu CVE için henüz editoryal inceleme yapılmadı. Sadece otomatik teknik veri gösteriliyor.