🇰🇷 한글 설명
PhpGuestbook 1.0의 PhpGuestbook.php에 존재하는 다중 XSS 취약점으로, Name, Website, Comment 매개변수를 통해 원격 공격자가 임의의 웹 스크립트나 HTML을 주입할 수 있습니다. 사용자 입력에 대한 부족한 검증으로 인해 발생하는 취약점입니다.
💡 쉬운 설명
방명록 입력창에 악성 코드를 숨겨 다른 사용자가 방문할 때 자동으로 실행되도록 하는 공격입니다. 이를 통해 방문자의 쿠키, 세션, 개인정보를 탈취할 수 있습니다.
🇺🇸 원문 (English)
Multiple cross-site scripting (XSS) vulnerabilities in PhpGuestbook.php in PhpGuestbook 1.0 allow remote attackers to inject arbitrary web script or HTML via the (1) Name, (2) Website, and (3) Comment parameter.
📍 영향받는 시스템
PhpGuestbook 1.0 및 이전 버전
⚔️ 공격 벡터
방명록의 Name, Website, Comment 입력 필드에 <script>, onclick 등의 JavaScript 코드 직접 주입
🛡️ 대응 방법
PhpGuestbook을 최신 버전으로 업데이트하고 모든 사용자 입력에 htmlspecialchars() 또는 htmlentities() 함수로 HTML 인코딩 적용
🔧 검증 코드
파일이 발견되면 해당 디렉토리의 버전 정보 확인 후, 1.0인 경우 즉시 패치/업데이트 필요
find / -name 'PhpGuestbook.php' -type f 2>/dev/null | head -1