🔍 CVE-2026-85593

5.4
CVSS Score
MEDIUM
2026-09-04
2026-09-14 14:17
✅ 완료

🇰🇷 한글 설명

phpMyFAQ 4.1.8 미만 버전의 FaqHelper::convertOldInternalLinks() 함수에서 저장형 XSS 취약점이 발견되었습니다. 이 취약점은 검증된 FAQ 콘텐츠에 html_entity_decode()를 호출하여 인코딩된 보호 조치를 무력화합니다. FAQ 편집 권한이 있는 인증된 사용자는 자바스크립트 페이로드를 삽입하여 해당 페이지를 보는 모든 사용자의 브라우저에서 코드를 실행할 수 있습니다.

💡 쉬운 설명

FAQ를 수정할 수 있는 권한을 가진 사람이 악성 코드를 숨겨놓으면, 다른 사용자가 해당 FAQ를 읽을 때 코드가 몰래 실행되는 문제입니다. 이를 통해 사용자의 정보를 훔치거나 웹사이트를 조작할 수 있습니다.

🇺🇸 원문 (English)

phpMyFAQ versions before 4.1.8 contain a stored cross-site scripting vulnerability in FaqHelper::convertOldInternalLinks() that calls html_entity_decode() on sanitized FAQ content, reversing entity-encoding protection. Authenticated users with FAQ editing privileges can inject JavaScript payloads that execute in the browsers of all users viewing the affected FAQ pages.

📍 영향받는 시스템

phpMyFAQ 4.1.8 미만 모든 버전

⚔️ 공격 벡터

FAQ 편집 권한을 가진 인증된 사용자가 악성 자바스크립트가 포함된 콘텐츠를 저장하여 공격

🛡️ 대응 방법

phpMyFAQ를 최신 버전인 4.1.8 이상으로 즉시 업데이트

🔧 검증 코드

설치된 phpMyFAQ의 버전이 4.1.8 미만인지 확인하여 취약 여부를 판단합니다.

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:L/UI:R/S:C/C:L/I:L/A:N

💻 영향받는 소프트웨어

PHP