🇰🇷 한글 설명
phpMyFAQ 4.1.7 미만 버전에서 2단계 인증(2FA)이 완료되기 전에 '로그인 유지(remember-me)' 토큰이 발급되는 취약점이 발견되었습니다. 공격자가 유효한 계정 정보를 가지고 있다면 2FA 과정을 건너뛰고 쿠키를 재사용하여 인증을 우회할 수 있습니다.
💡 쉬운 설명
로그인할 때 추가로 입력해야 하는 보안 인증 단계를 건너뛰고 바로 접속할 수 있는 결함입니다. 아이디와 비밀번호만 알면 2차 보안 장치를 무력화하고 계정을 탈취할 수 있습니다.
🇺🇸 원문 (English)
phpMyFAQ before 4.1.7 contains a two-factor authentication bypass vulnerability where remember-me tokens are issued before 2FA verification completes. Attackers with valid credentials can obtain a remember-me cookie, skip the 2FA challenge, and replay the cookie to gain full authenticated access without second-factor verification.
📍 영향받는 시스템
phpMyFAQ version < 4.1.7
⚔️ 공격 벡터
유효한 계정 정보를 이용해 2FA 인증 전 발급된 remember-me 쿠키를 탈취 및 재사용
🛡️ 대응 방법
phpMyFAQ를 최신 버전인 4.1.7 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
설치된 phpMyFAQ의 버전이 4.1.7 미만인지 확인하여 취약 여부를 판단합니다.
php -r 'echo "phpMyFAQ version check";' && grep -r "version" /path/to/phpmyfaq/ | grep -E '^[0-3]\.[0-6]\.'