🇰🇷 한글 설명
phpMyFAQ 4.0.0 미만 버전에서 인증 우회 취약점이 발견되었습니다. 공격자가 WebAuthn 등록 엔드포인트를 악용하여 인증이나 챌린지 검증 없이 특정 계정에 패스키를 등록함으로써, 비밀번호와 TOTP를 우회하여 계정을 탈취할 수 있습니다.
💡 쉬운 설명
로그인 과정에서 본인 확인을 제대로 하지 않는 허점을 이용해, 공격자가 몰래 자신의 열쇠(패스키)를 사용자 계정에 등록할 수 있는 문제입니다. 이를 통해 공격자는 비밀번호를 몰라도 사용자의 계정에 마음대로 접속할 수 있습니다.
🇺🇸 원문 (English)
phpMyFAQ 4.0.0 before 4.1.9 contains an authentication bypass vulnerability where WebAuthn registration endpoints attach credentials to any account without authentication or challenge validation. Attackers can stage a victim username, submit a forged fmt=none attestation to register a passkey, then log in bypassing passwords and TOTP for account takeover.
📍 영향받는 시스템
phpMyFAQ 4.0.0 ~ 4.1.8 버전
⚔️ 공격 벡터
WebAuthn 등록 엔드포인트에 조작된 attestation을 전송하여 타인 계정에 패스키를 강제 등록하는 방식
🛡️ 대응 방법
phpMyFAQ를 최신 보안 패치가 적용된 4.1.9 이상의 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
설치된 phpMyFAQ의 버전을 확인하여 4.1.9 미만인지 확인하십시오.
php -r 'echo "Check your phpMyFAQ version in the installation directory or admin panel.";' | grep -v 'error'