🔍 CVE-2026-111895

6.8
CVSS Score
MEDIUM
2026-10-17
2026-10-19 15:16
✅ 완료

🇰🇷 한글 설명

phpMyFAQ의 Microsoft Entra ID 로그인 흐름에서 인증 우회 취약점이 발견되었습니다. 공격자가 특정 클레임(preferred_username)을 조작하여 기존 로컬 계정, 특히 슈퍼 관리자 계정을 탈취할 수 있습니다.

💡 쉬운 설명

로그인 과정에서 사용자 이름을 확인하는 방식에 허점이 있어, 다른 사람이 내 아이디로 로그인하는 것을 막지 못하는 문제입니다. 이를 통해 해커가 관리자 권한을 뺏을 수 있습니다.

🇺🇸 원문 (English)

phpMyFAQ 3.2.0 before 4.0.0 and 4.0.2 before 4.2.0-beta contains an authentication bypass in its Microsoft Entra ID login flow, which links users by the mutable preferred_username claim and whose AuthEntraId::create() ignores the duplicate-login exception while continuing with the existing local account. Attackers controlling an Entra identity in the configured tenant with a matching preferred_username can take over that local account, including super-admin accounts.

📍 영향받는 시스템

phpMyFAQ 3.2.0 미만 버전, 4.0.0 미만 버전, 4.0.2 미만 4.2.0-beta 버전

⚔️ 공격 벡터

Microsoft Entra ID의 preferred_username 클레임을 조작하여 기존 로컬 계정과 매칭시켜 계정 탈취

🛡️ 대응 방법

phpMyFAQ를 최신 보안 패치가 적용된 버전(4.2.0-beta 이상 등)으로 즉시 업데이트

🔧 검증 코드

설치된 phpMyFAQ의 버전이 취약한 범위(3.2.0~4.2.0-beta 미만)에 해당하는지 확인하십시오.

Shell / Script
php -r 'echo "phpMyFAQ version check";' # 실제 버전 확인은 설치된 소스 코드의 version.php 또는 composer.json 확인 필요

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP