🔍 CVE-2026-111903

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

🇰🇷 한글 설명

phpMyFAQ 4.2.0-alpha 버전의 SvgSanitizer에서 XML DTD 사용자 정의 엔티티를 이용한 저장형 XSS 취약점이 발견되었습니다. FAQ_EDIT 권한을 가진 사용자가 악성 SVG 파일을 업로드하여 관리자 세션을 탈취할 수 있는 스크립트를 실행할 수 있습니다.

💡 쉬운 설명

FAQ를 수정할 수 있는 권한을 가진 사람이 특수하게 조작된 그림 파일을 올리면, 다른 사람이 그 그림을 클릭할 때 악성 코드가 실행됩니다. 이를 통해 관리자의 계정 정보를 몰래 훔쳐갈 수 있습니다.

🇺🇸 원문 (English)

phpMyFAQ 4.2.0-alpha before 4.2.0-beta contains a stored cross-site scripting vulnerability in SvgSanitizer that allows users with FAQ_EDIT permission to bypass sanitization using XML DTD custom entities. Attackers can upload an SVG defining an entity that expands to javascript in an anchor href, executing script when viewers click it to hijack admin sessions.

📍 영향받는 시스템

phpMyFAQ 4.2.0-alpha 미만 버전 (4.2.0-beta 포함)

⚔️ 공격 벡터

FAQ_EDIT 권한을 이용한 XML DTD 엔티티가 포함된 악성 SVG 파일 업로드

🛡️ 대응 방법

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

🔧 검증 코드

출력된 버전이 4.2.0-beta 미만인지 확인하여 취약 여부를 판단합니다.

Shell / Script
phpmyfaq --version 2>/dev/null || echo 'Check manual installation version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP