🇰🇷 한글 설명
ScadaLTS 2.7.8.1에서 사용자 입력값이 HTML 응답에 검증 없이 반영됩니다. 인증되지 않은 공격자가 조작된 URL을 피해자가 방문하도록 유도하면, 피해자의 브라우저 세션 컨텍스트에서 임의의 JavaScript가 실행될 수 있습니다.
💡 쉬운 설명
ScadaLTS라는 산업 제어 시스템 웹 화면에 악성 링크가 들어 있을 수 있습니다. 이 링크를 클릭하면 로그인된 사용자의 권한으로 악성 스크립트가 실행될 수 있습니다.
🇺🇸 원문 (English)
ScadaLTS 2.7.8.1 reflects user-supplied input into an HTML response without sanitization. An unauthenticated attacker who lures a victim into visiting a crafted URL can execute arbitrary JavaScript in the context of the victim's browser session.
📍 영향받는 시스템
ScadaLTS 2.7.8.1 버전
⚔️ 공격 벡터
공격자가 조작된 URL을 작성해 피해자에게 전달하고, 피해자가 클릭하면 브라우저에서 악성 스크립트가 실행되는 반사형 XSS 공격
🛡️ 대응 방법
ScadaLTS를 최신 패치 버전으로 업그레이드하고, 사용자 입력값에 대한 출력 인코딩 및 입력 검증을 적용
🔧 검증 코드
출력에 2.7.8.1 버전이 표시되면 취약한 버전이므로 즉시 업그레이드가 필요하며, WAR 파일 경로만 나오면 파일명과 매니페스트에서 버전을 추가로 확인해야 합니다.
dpkg -l scadalts 2>/dev/null | grep -E '2\.7\.8\.1' || find / -iname '*scada*.war' 2>/dev/null | head -n 5