🇰🇷 한글 설명
phpMyFAQ 3.2.0부터 4.1.5 버전에서 공개된 2단계 인증(2FA) 검증 과정 중 인증 우회 취약점이 발견되었습니다. 공격자는 비밀번호 없이 사용자의 숫자 ID와 TOTP 코드만으로 관리자를 포함한 모든 2FA 활성화 계정을 탈취할 수 있습니다.
💡 쉬운 설명
로그인할 때 비밀번호를 입력하지 않고도 6자리 인증 번호만 맞추면 계정에 바로 접속할 수 있는 보안 결함입니다. 이로 인해 해커가 관리자 권한을 뺏어 시스템을 장악할 위험이 있습니다.
🇺🇸 원문 (English)
phpMyFAQ is an open source FAQ web application. Versions 3.2.0 through 4.1.5 contain an authentication bypass in its public two-factor authentication verification flow: an unauthenticated attacker can submit an account’s numeric user ID and a valid or brute-forced six-digit TOTP code without first authenticating with the account password, allowing takeover of any 2FA-enabled account, including administrator accounts. Version 4.1.6 is patched by binding TOTP verification to a session established after successful password authentication and limiting failed TOTP attempts. No official workaround is documented; affected installations should upgrade to 4.1.6 or later.
📍 영향받는 시스템
phpMyFAQ 버전 3.2.0 ~ 4.1.5
⚔️ 공격 벡터
비밀번호 인증을 건너뛰고 사용자 ID와 TOTP 코드만 전송하여 2FA 검증 단계를 우회함
🛡️ 대응 방법
phpMyFAQ를 4.1.6 이상의 최신 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
해당 소프트웨어의 설치 경로 또는 관리자 페이지에서 현재 버전을 확인하여 4.1.6 미만인지 확인하십시오.
phpmyfaq_version_check() { echo "Please check your phpMyFAQ version via web interface or package manager"; }; phpmyfaq_version_check