🇰🇷 한글 설명
PHPFusion 9.03.50의 print.php 페이지에서 사용자 입력 메시지를 적절히 필터링하지 않아 지속적 XSS 취약점이 발생합니다. 공격자는 포럼 메시지에 악의적인 자바스크립트를 삽입하여 인쇄 페이지 생성 시 피해자의 브라우저에서 실행되도록 할 수 있습니다.
💡 쉬운 설명
PHPFusion 포럼에서 메시지를 인쇄할 때 악성 코드가 실행될 수 있습니다. 공격자가 포럼 메시지에 해킹 코드를 숨겨두면, 다른 사용자가 그 메시지를 인쇄할 때 코드가 자동으로 실행됩니다.
🇺🇸 원문 (English)
PHPFusion 9.03.50 contains a persistent cross-site scripting vulnerability in the print.php page that fails to properly sanitize user-submitted message content. Attackers can inject malicious JavaScript through forum messages that will execute when the print page is generated, allowing script execution in victim browsers.
📍 영향받는 시스템
PHPFusion 9.03.50 이전 버전의 print.php 페이지
⚔️ 공격 벡터
포럼 메시지 작성 시 JavaScript 코드를 삽입한 후 피해자가 print.php 페이지에 접근할 때 코드 실행
🛡️ 대응 방법
PHPFusion을 최신 버전으로 업데이트하거나 모든 사용자 입력을 HTML 엔티티로 인코딩 처리
🔧 검증 코드
9.03.50 이전 버전이 발견되면 취약한 버전이 설치되어 있으며, 최신 버전으로 업그레이드가 필요합니다.
grep -r 'version.*9\.03\.[0-4][0-9]' /var/www/html 2>/dev/null || echo 'Vulnerable version not found'