🇰🇷 한글 설명
PHPNews 1.3.0의 templates/link_temp.php 파일에서 발견된 다중 XSS 취약점으로, url, id, subject, username, time 파라미터를 통해 악의적인 스크립트나 HTML을 주입할 수 있습니다. 공격자는 이를 이용해 사용자 세션 탈취, 쿠키 도용, 피싱 공격 등을 수행할 수 있습니다.
💡 쉬운 설명
PHPNews 웹 프로그램의 링크 템플릿에 보안 구멍이 있어서 해커가 악의적인 코드를 몰래 숨길 수 있습니다. 다른 사용자가 그 링크를 클릭하면 개인정보가 탈취되거나 악성 사이트로 이동될 수 있습니다.
🇺🇸 원문 (English)
Multiple cross-site scripting (XSS) vulnerabilities in templates/link_temp.php in PHPNews 1.3.0 allow remote attackers to inject arbitrary web script or HTML via the (1) url, (2) id, (3) subject, (4) username, or (5) time parameter.
📍 영향받는 시스템
PHPNews 1.3.0 및 그 이전 버전
⚔️ 공격 벡터
쿼리 파라미터(url, id, subject, username, time)에 스크립트 태그나 이벤트 핸들러를 포함한 입력을 전달하여 XSS 페이로드 실행
🛡️ 대응 방법
PHPNews를 최신 버전으로 업그레이드하거나, 모든 사용자 입력에 대해 HTML 엔티티 인코딩 및 입력 검증 적용
🔧 검증 코드
link_temp.php 파일이 발견되면 해당 경로가 출력되며, 취약한 버전의 PHPNews가 시스템에 설치되어 있을 가능성을 나타냅니다.
find / -name 'link_temp.php' 2>/dev/null | xargs grep -l 'url\|subject\|username' 2>/dev/null | head -1