🇰🇷 한글 설명
PHPGurukul Apartment Visitors Management System 1.0의 /admin-profile.php 파일에서 adminname 매개변수의 입력값을 검증하지 않아 발생하는 Cross-site Scripting(XSS) 취약점입니다. 공격자가 악성 스크립트를 포함한 요청을 전송하여 관리자 또는 다른 사용자의 세션을 탈취하거나 권한을 상승시킬 수 있습니다.
💡 쉬운 설명
관리자 프로필 페이지에서 사용자 이름을 입력할 때 악성 코드를 삽입할 수 있는 보안 결함입니다. 이를 통해 공격자가 관리자 계정을 제어하거나 개인정보를 탈취할 수 있습니다.
🇺🇸 원문 (English)
A vulnerability classified as problematic has been found in PHPGurukul Apartment Visitors Management System 1.0. This affects an unknown part of the file /admin-profile.php of the component HTTP POST Request Handler. The manipulation of the argument adminname leads to cross site scripting. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used.
📍 영향받는 시스템
PHPGurukul Apartment Visitors Management System 1.0
⚔️ 공격 벡터
HTTP POST 요청으로 /admin-profile.php의 adminname 매개변수에 JavaScript 코드 삽입
🛡️ 대응 방법
PHPGurukul 시스템을 최신 버전으로 업그레이드하거나 입력값 검증 및 XSS 방지 필터(htmlspecialchars, htmlentities) 적용
🔧 검증 코드
해당 파일이 있으면 시스템이 설치된 것이며, adminname 처리 코드를 검토하여 XSS 필터링이 적용되어 있는지 확인
grep -r 'adminname' /var/www/html/*/admin-profile.php 2>/dev/null | head -1