🔍 CVE-2026-13447

9.8
CVSS Score
CRITICAL
2026-09-05
2026-09-08 13:12
✅ 완료

🇰🇷 한글 설명

WordPress용 Mstore Api 플러그인 4.20.0 이하 버전에서 JWT 위조를 통한 인증 우회 취약점이 발견되었습니다. FirebasePhoneAuthHelper::verify_id_token() 함수가 JWT 서명을 검증하는 과정에서 암호화 서명 확인 절차를 누락하여, 공격자가 임의의 전화번호로 위조된 토큰을 생성할 수 있습니다. 이를 통해 공격자는 기존 계정을 탈취하거나 임의의 계정을 생성하여 권한 없는 접근이 가능합니다.

💡 쉬운 설명

로그인할 때 사용하는 디지털 신분증(JWT)이 진짜인지 확인하는 절차가 빠져 있는 보안 결함입니다. 공격자가 가짜 신분증을 직접 만들어 제출하면, 시스템이 이를 진짜로 믿고 아무나 로그인을 허용할 수 있습니다.

🇺🇸 원문 (English)

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.

📍 영향받는 시스템

Mstore Api plugin for WordPress (버전 4.20.0 이하)

⚔️ 공격 벡터

공격자가 직접 생성한 RSA 키로 서명된 위조된 Firebase Phone Auth JWT를 전송하여 인증을 우회함

🛡️ 대응 방법

Mstore Api 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.

🔧 검증 코드

출력된 결과에서 mstore-api 플러그인의 버전이 4.20.0 이하인지 확인하십시오.

Shell / Script
wp plugin list --status=active | grep 'mstore-api' && wp plugin list --all | grep 'mstore-api'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL