🔍 CVE-2026-111902

5.3
CVSS Score
MEDIUM
2026-10-17
2026-10-19 17:17
✅ 완료

🇰🇷 한글 설명

phpMyFAQ 4.2.0-alpha 이전 버전의 isFaqAccessibleForUser() 함수에서 권한 우회 취약점이 발견되었습니다. 공격자가 Accept-Language 헤더를 조작하여 댓글 및 첨부파일 API에 요청을 보내면, 비공개 또는 ACL로 제한된 FAQ의 댓글과 첨부파일 목록을 읽을 수 있습니다.

💡 쉬운 설명

언어 설정 값을 교묘하게 조작하여 원래는 볼 수 없는 비밀 게시물의 댓글이나 첨부파일 목록을 몰래 훔쳐볼 수 있는 문제입니다. 인증되지 않은 사용자도 권한 없이 내부 정보를 확인할 수 있어 위험합니다.

🇺🇸 원문 (English)

phpMyFAQ 4.2.0-alpha before 4.2.0-beta contains an authorization bypass vulnerability in isFaqAccessibleForUser() that treats a missing FAQ translation as visible to unauthenticated users. Attackers can send a mismatched Accept-Language header to the comments and attachments API endpoints to read comments and attachment listings of unpublished or ACL-restricted FAQs.

📍 영향받는 시스템

phpMyFAQ 4.2.0-alpha 미만 버전

⚔️ 공격 벡터

Accept-Language 헤더를 조작하여 댓글 및 첨부파일 API 엔드포인트에 요청 전송

🛡️ 대응 방법

phpMyFAQ를 4.2.0-beta 이상의 최신 보안 패치 버전으로 업데이트하십시오.

🔧 검증 코드

설치된 phpMyFAQ의 버전이 4.2.0-beta보다 낮은지 확인하여 취약 여부를 판단합니다.

Shell / Script
php -r 'echo "phpMyFAQ version check";' # 실제 버전 확인은 설치된 소스 코드의 version.php 또는 composer.json 확인 필요

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP