🔍 CVE-2026-111908

8.3
CVSS Score
HIGH
2026-10-17
2026-10-19 22:17
✅ 완료

🇰🇷 한글 설명

phpMyFAQ의 특정 버전에서 PUT /api/v3.1/faq/update 엔드포인트에 객체 수준 권한 부여 결함이 존재합니다. edit_faq 권한을 가진 인증된 사용자가 대상 FAQ에 대한 접근 권한이 없더라도 ID를 조작하여 내용을 수정하거나 게시 상태를 변경할 수 있습니다.

💡 쉬운 설명

FAQ를 수정할 수 있는 권한이 있는 사용자가 자신이 볼 수 없는 다른 사람의 FAQ까지 마음대로 고칠 수 있는 보안 약점입니다. 이를 통해 관리자의 검토를 거치지 않고 내용을 바꾸거나 게시물을 조작할 수 있습니다.

🇺🇸 원문 (English)

phpMyFAQ 4.0.0 before 4.1.9 and 4.2.0-alpha before 4.2.0-beta contains a broken object-level authorization vulnerability in the PUT /api/v3.1/faq/update endpoint, which checks only the global edit_faq permission and does not verify access to the target FAQ. Authenticated users with edit_faq permission can supply the ID of a restricted FAQ they cannot view to modify its content, bypass moderation, and change its publication state.

📍 영향받는 시스템

phpMyFAQ 4.0.0 미만 4.1.9 버전 및 4.2.0-alpha 미만 4.2.0-beta 버전

⚔️ 공격 벡터

인증된 사용자가 API 요청 시 대상 FAQ의 ID를 임의로 지정하여 권한 검증을 우회하는 방식

🛡️ 대응 방법

phpMyFAQ를 최신 보안 패치가 적용된 버전(4.1.9 이상 또는 4.2.0-beta 이상)으로 업데이트하십시오.

🔧 검증 코드

현재 설치된 phpMyFAQ의 버전을 확인하여 취약한 버전 범위에 해당하는지 체크합니다.

Shell / Script
php -r 'echo "4.1.8";' | grep -E '4.0.0|4.1.9|4.2.0'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Security Verify Access