🇰🇷 한글 설명
Alcatel OmniVista 4760 R4.2 이전 버전의 php-bin/Webclient.php 파일의 action 파라미터와 기본 URI의 Langue 파라미터를 통해 임의의 웹 스크립트나 HTML을 주입할 수 있는 크로스사이트 스크립팅(XSS) 취약점입니다. 공격자는 이를 통해 사용자 브라우저에서 악성 코드를 실행하거나 세션 정보를 탈취할 수 있습니다.
💡 쉬운 설명
Alcatel OmniVista 관리자 페이지에서 입력값을 제대로 검증하지 않아 악의적인 코드를 주입할 수 있는 문제입니다. 공격자가 특수하게 조작한 링크로 관리자를 유도하면 관리자 정보를 탈취하거나 시스템을 제어할 수 있습니다.
🇺🇸 원문 (English)
Multiple cross-site scripting (XSS) vulnerabilities in Alcatel OmniVista 4760 R4.2 and earlier allow remote attackers to inject arbitrary web script or HTML via (1) the action parameter to php-bin/Webclient.php or (2) the Langue parameter to the default URI.
📍 영향받는 시스템
Alcatel OmniVista 4760 R4.2 및 그 이전 버전
⚔️ 공격 벡터
php-bin/Webclient.php의 action 파라미터 또는 기본 URI의 Langue 파라미터에 JavaScript 페이로드 삽입
🛡️ 대응 방법
Alcatel OmniVista를 최신 패치 버전으로 업그레이드하고 모든 입력값에 대해 필터링 및 HTML 인코딩 적용
🔧 검증 코드
응답에서 필터링 없이 onerror 속성이 그대로 포함되면 XSS 취약점 존재. HTML 인코딩되거나 거부되면 패치 완료됨.
curl -s 'http://target-ip/php-bin/Webclient.php?action=<img%20src=x%20onerror=alert(1)>' 2>/dev/null | grep -i 'onerror'