🇰🇷 한글 설명
JMB Software AutoRank PHP 3.02 이하 버전과 AutoRank Pro 5.01 이하 버전에 존재하는 크로스사이트 스크립팅(XSS) 취약점입니다. search.php의 Keyword 파라미터와 main.cgi의 Username 파라미터를 통해 악의적인 웹 스크립트나 HTML을 주입할 수 있습니다.
💡 쉬운 설명
자동 순위 관리 프로그램에서 검색어나 사용자명 입력 부분이 충분히 검증되지 않아, 악의적인 코드를 삽입할 수 있습니다. 이를 통해 다른 사용자들이 악성 스크립트를 실행하도록 유도할 수 있습니다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in JMB Software AutoRank PHP 3.02 and earlier, and AutoRank Pro 5.01 and earlier, allows remote attackers to inject arbitrary web script or HTML via the (1) Keyword parameter in search.php and the (2) Username parameter in main.cgi.
📍 영향받는 시스템
JMB Software AutoRank PHP ≤3.02, AutoRank Pro ≤5.01
⚔️ 공격 벡터
search.php의 Keyword 파라미터 또는 main.cgi의 Username 파라미터에 JavaScript 코드를 삽입하여 XSS 공격 수행
🛡️ 대응 방법
영향받는 버전에서 최신 보안 패치 버전으로 업그레이드하거나 입력 값에 대한 HTML 이스케이프 처리 적용
🔧 검증 코드
웹 서버 디렉토리에서 AutoRank 관련 파일 검색 결과가 없으면 시스템에 설치되지 않은 상태이며, 파일이 발견되면 버전 확인 필요
grep -r 'AutoRank' /var/www 2>/dev/null | grep -E '(search\.php|main\.cgi)' || echo 'AutoRank not found'