🔍 CVE-2026-76214

7.4
CVSS Score
HIGH
2026-08-19
2026-09-01 15:20
✅ 완료

🇰🇷 한글 설명

phpMyFAQ 4.1.7 미만 버전에서 WebAuthn 로그인 챌린지가 데이터베이스에 저장되지 않는 결함이 발견되었습니다. 이로 인해 로그인 시 재전송 공격 방지 기능이 무력화되어, 공격자가 획득한 WebAuthn 인증 값을 무한히 재사용하여 사용자 권한으로 로그인할 수 있습니다.

💡 쉬운 설명

로그인할 때 사용하는 보안 키의 일회용 인증 번호가 제대로 저장되지 않는 문제입니다. 이 때문에 해커가 한 번 훔친 인증 정보를 계속 재사용하여 비밀번호 없이도 계정에 접속할 수 있습니다.

🇺🇸 원문 (English)

phpMyFAQ before 4.1.7 fails to persist the WebAuthn login challenge generated by prepareForLogin, because neither WebAuthn controller saves the mutated key objects back to the database. At login the anti-replay comparison is skipped by its own null guard, allowing an attacker who captures a successful WebAuthn assertion to replay it indefinitely and authenticate as the user without any interaction or hardware key.

📍 영향받는 시스템

phpMyFAQ version < 4.1.7

⚔️ 공격 벡터

캡처된 WebAuthn 인증 값을 재사용하는 재전송 공격(Replay Attack)

🛡️ 대응 방법

phpMyFAQ를 최신 버전인 4.1.7 이상으로 즉시 업데이트하십시오.

🔧 검증 코드

설치된 phpMyFAQ의 버전을 확인하여 4.1.7 미만인 경우 취약한 상태로 판단합니다.

Shell / Script
php -r 'echo "phpMyFAQ version check";' | grep -i '4.1.7' || echo 'Version mismatch or not installed'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP