🇰🇷 한글 설명
Parallels Plesk Panel 10.2.0 Control Panel의 PHP 스크립트들에서 사용자 입력에 대한 검증이 부족하여, 공격자가 임의의 XSS 페이로드를 주입할 수 있는 취약점입니다. smb/user/create 등 여러 파일이 영향을 받으며, 관리자 및 일반 사용자가 피해를 입을 수 있습니다.
💡 쉬운 설명
Plesk Panel 웹호스팅 관리도구의 입력 필터링 부족으로, 악의적인 사용자가 다른 사용자의 브라우저에서 임의의 JavaScript를 실행하도록 만들 수 있습니다. 이를 통해 세션 탈취, 개인정보 수집, 계정 탈취가 가능합니다.
🇺🇸 원문 (English)
Multiple cross-site scripting (XSS) vulnerabilities in the Control Panel in Parallels Plesk Panel 10.2.0 build 20110407.20 allow remote attackers to inject arbitrary web script or HTML via crafted input to a PHP script, as demonstrated by smb/user/create and certain other files.
📍 영향받는 시스템
Parallels Plesk Panel 10.2.0 빌드 20110407.20 및 이전 버전
⚔️ 공격 벡터
HTTP 요청의 GET/POST 파라미터에 HTML/JavaScript 태그를 포함시켜 smb/user/create 등의 엔드포인트에 전송
🛡️ 대응 방법
Parallels 공식 보안 업데이트 적용 또는 최신 버전으로 업그레이드, 입력 검증 및 출력 인코딩 강화
🔧 검증 코드
명령어 실행 후 script, javascript, onerror 등의 문자열이 출력되면 XSS 필터링이 없어 취약점이 존재하는 것으로 간주됩니다. 아무 출력도 없으면 필터링이 적용된 상태입니다.
curl -s 'http://target/smb/user/create.php' -d 'param=<script>alert(1)</script>' | grep -o '<script\|javascript\|onerror'