🔍 CVE-2026-34729

6.1
CVSS Score
MEDIUM
2026-04-02
2026-10-25 23:10
✅ 완료

🇰🇷 한글 설명

phpMyFAQ는 오픈소스 FAQ 웹 애플리케이션으로, 버전 4.1.1 이전에 Filter::removeAttributes() 함수의 정규식 우회를 통한 저장형 XSS 취약점이 존재합니다. 공격자는 악성 스크립트를 서버에 저장하여 다른 사용자가 해당 페이지를 방문할 때 실행되도록 할 수 있습니다. 버전 4.1.1에서 패치가 적용되었습니다.

💡 쉬운 설명

공격자가 FAQ 웹사이트에 악성 코드를 몰래 심어두면, 다른 사람이 그 페이지를 열었을 때 자동으로 악성 코드가 실행됩니다. 이를 통해 사용자의 쿠키나 세션 정보를 탈취당할 수 있습니다.

🇺🇸 원문 (English)

phpMyFAQ is an open source FAQ web application. Prior to version 4.1.1, there is a stored XSS vulnerability via Regex Bypass in Filter::removeAttributes(). This issue has been patched in version 4.1.1.

📍 영향받는 시스템

phpMyFAQ 4.1.1 미만 모든 버전

⚔️ 공격 벡터

인증된 사용자가 Filter::removeAttributes()의 정규식 필터를 우회하는 페이로드를 FAQ 콘텐츠에 저장하여 다른 방문자 브라우저에서 임의 스크립트 실행

🛡️ 대응 방법

phpMyFAQ를 버전 4.1.1 이상으로 즉시 업그레이드

🔧 검증 코드

출력된 버전이 4.1.1 미만이면 취약, 4.1.1 이상이면 패치 적용 상태

Shell / Script
php -r "if(file_exists('phpmyfaq/src/phpMyFAQ/Application.php')){preg_match('/version.*?([0-9]+\.[0-9]+\.[0-9]+)/i',file_get_contents('phpmyfaq/src/phpMyFAQ/Application.php'),$m);echo isset($m[1])?$m[1]:'not found';}" 2>/dev/null || find . -name 'package.json' -path '*/phpmyfaq/*' -exec grep -m1 '"version"' {} \;

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP