🇰🇷 한글 설명
Juniper Networks J-Web 및 웹 기반 서비스의 불충분한 XSS 보호로 인해 인증되지 않은 공격자가 대상 사용자의 HTTP/HTTPS 세션을 탈취할 수 있습니다. 이를 통해 공격자는 탈취한 세션을 이용하여 Junos 장치에서 관리자 권한으로 다양한 행위를 수행할 수 있습니다.
💡 쉬운 설명
해커가 만든 특수한 링크를 관리자가 클릭하면, 관리자의 로그인 정보나 권한을 몰래 훔쳐낼 수 있는 보안 약점입니다. 이를 통해 해커는 관리자인 척하며 네트워크 장비를 마음대로 조작할 수 있습니다.
🇺🇸 원문 (English)
Insufficient Cross-Site Scripting (XSS) protection in Juniper Networks J-Web and web based (HTTP/HTTPS) services allows an unauthenticated attacker to hijack the target user's HTTP/HTTPS session and perform administrative actions on the Junos device as the targeted user. This issue only affects Juniper Networks Junos OS devices with HTTP/HTTPS services enabled such as J-Web, Web Authentication, Dynamic-VPN (DVPN), Firewall Authentication Pass-Through with Web-Redirect, and Zero Touch Provisioning (ZTP). Junos OS devices with HTTP/HTTPS services disabled are not affected. If HTTP/HTTPS services are enabled, the following command will show the httpd processes: user@device> show system processes | match http 5260 - S 0:00.13 /usr/sbin/httpd-gk -N 5797 - I 0:00.10 /usr/sbin/httpd --config /jail/var/etc/httpd.conf In order to successfully exploit this vulnerability, the attacker needs to convince the device administrator to take action such as clicking the crafted URL sent via phishing email or convince the administrator to input data in the browser console. This issue affects Juniper Networks Junos OS: 18.1 versions prior to 18.1R3-S1; 18.2 versions prior to 18.2R3-S5; 18.3 versions prior to 18.3R2-S4, 18.3R3-S2; 18.4 versions prior to 18.4R2-S5, 18.4R3-S2; 19.1 versions prior to 19.1R2-S2, 19.1R3-S1; 19.2 versions prior to 19.2R1-S5, 19.2R2; 19.3 versions prior to 19.3R2-S4, 19.3R3; 19.4 versions prior to 19.4R1-S3, 19.4R2; 20.1 versions prior to 20.1R1-S2, 20.1R2. This issue does not affect Juniper Networks Junos OS prior to 18.1R1.
📍 영향받는 시스템
Junos OS 18.1R1 이상 버전 중 특정 릴리스 미만 (18.1, 18.2, 18.3, 18.4, 19.1, 19.2, 19.3, 19.4, 20.1 시리즈)
⚔️ 공격 벡터
피싱 이메일 등을 통해 관리자가 조작된 URL을 클릭하도록 유도하거나 브라우저 콘솔에 데이터를 입력하게 함
🛡️ 대응 방법
취약점이 해결된 최신 Junos OS 버전으로 업데이트하거나, 사용하지 않는 경우 HTTP/HTTPS 서비스를 비활성화함
🔧 검증 코드
출력 결과에 httpd 또는 httpd-gk 프로세스가 존재하면 웹 서비스가 활성화되어 있어 공격 대상이 될 수 있음
show system processes | match http