🔍 CVE-2026-35671

8.8
CVSS Score
HIGH
2026-05-28
2026-10-26 13:10
✅ 완료

🇰🇷 한글 설명

phpMyFAQ 4.1.3 이전 버전의 관리자 API 사용자 비밀번호 엔드포인트에 인증 검증이 부족하여 발생하는 취약점입니다. 낮은 권한의 관리자가 userId 파라미터를 조작하여 임의의 사용자 비밀번호를 변경할 수 있으며, 이를 통해 슈퍼어드민 권한으로 권한 상승이 가능합니다.

💡 쉬운 설명

phpMyFAQ의 관리자 기능에서 비밀번호를 바꿀 때 권한을 제대로 확인하지 않습니다. 일반 관리자가 이 문제를 악용하여 최고 관리자의 비밀번호를 바꾸고 시스템을 장악할 수 있습니다.

🇺🇸 원문 (English)

phpMyFAQ before 4.1.3 contains an insecure direct object reference vulnerability in the admin API user password endpoint that allows authenticated administrators to change any user's password without authorization verification. An attacker with low-privilege admin credentials can escalate to SuperAdmin by modifying the userId parameter in the overwrite-password API request.

📍 영향받는 시스템

phpMyFAQ 4.1.3 이전의 모든 버전

⚔️ 공격 벡터

낮은 권한의 관리자 계정으로 로그인 후 overwrite-password API 요청의 userId 파라미터를 슈퍼어드민 ID로 변경하여 비밀번호 탈취

🛡️ 대응 방법

phpMyFAQ를 4.1.3 버전 이상으로 업그레이드

🔧 검증 코드

설치된 phpMyFAQ 디렉토리를 찾은 후, composer.json 또는 index.php에서 버전이 4.1.3 미만이면 취약합니다.

Shell / Script
find /var/www /opt /srv -name 'phpmyfaq' -type d 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP