🇰🇷 한글 설명
phpTrafficA 2.3 이하 버전의 Php/stats/statsRecent.inc.php에서 발견된 크로스사이트 스크립팅(XSS) 취약점으로, HTTP User-Agent 헤더를 통해 임의의 웹 스크립트나 HTML이 주입될 수 있습니다. 공격자는 이를 이용하여 사용자의 브라우저에서 악성 스크립트를 실행시킬 수 있습니다.
💡 쉬운 설명
웹사이트 방문자의 웹브라우저 정보(User-Agent)를 이용해 악성 코드를 몰래 삽입할 수 있는 취약점입니다. 이를 통해 공격자는 방문자의 개인정보를 훔치거나 악의적인 행동을 할 수 있습니다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in Php/stats/statsRecent.inc.php in phpTrafficA 2.3 and earlier allows remote attackers to inject arbitrary web script or HTML via the HTTP User-Agent header to index.php.
📍 영향받는 시스템
phpTrafficA 버전 2.3 이하
⚔️ 공격 벡터
HTTP User-Agent 헤더를 조작하여 악성 스크립트를 index.php에 주입
🛡️ 대응 방법
phpTrafficA를 최신 버전으로 업그레이드하거나 User-Agent 입력값에 대한 적절한 필터링 및 이스케이프 처리 구현
🔧 검증 코드
User-Agent 헤더 주입 테스트 결과 스크립트가 그대로 반영되거나, phpTrafficA 설치 경로 발견 시 취약점 존재 가능성이 높습니다.
curl -I -A '<script>alert(1)</script>' http://target/index.php 2>/dev/null | grep -i 'user-agent' || grep -r 'phpTrafficA' /var/www/html 2>/dev/null | head -1