🔍 CVE-2017-15728

4.8
CVSS Score
MEDIUM
2017-10-22
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

phpMyFAQ 2.9.9 이전 버전에서 metaDescription 또는 metaKeywords 필드에 악의적인 스크립트를 저장할 수 있는 Stored XSS 취약점. 저장된 스크립트는 다른 사용자가 해당 페이지를 방문할 때 자동으로 실행되어 세션 탈취, 쿠키 도용 등의 피해를 초래할 수 있음.

💡 쉬운 설명

phpMyFAQ에서 페이지 설명과 키워드를 입력받는 부분이 악의적인 코드를 충분히 검사하지 않음. 공격자가 저장한 악성 코드는 다른 사용자들의 브라우저에서 자동으로 실행되어 개인정보 탈취가 가능함.

🇺🇸 원문 (English)

In phpMyFAQ before 2.9.9, there is Stored Cross-site Scripting (XSS) via metaDescription or metaKeywords.

📍 영향받는 시스템

phpMyFAQ 2.9.8 이하 모든 버전

⚔️ 공격 벡터

관리자 또는 편집 권한을 가진 사용자가 metaDescription 또는 metaKeywords 필드에 <script> 태그를 포함한 JavaScript 코드 입력

🛡️ 대응 방법

phpMyFAQ를 2.9.9 이상으로 업그레이드하거나, 입력값에 대한 HTML 엔티티 인코딩 및 XSS 필터링 적용

🔧 검증 코드

출력된 버전 정보에서 2.9.9 미만이면 취약, 2.9.9 이상이면 패치됨

Shell / Script
grep -r "\$PHPMYFAQ_VERSION\|VERSION" /path/to/phpmyfaq/src/phpMyFAQ/ 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP