🇰🇷 한글 설명
PHPGurukul COVID19 Testing Management System 2021의 /search-report-result.php 파일에서 q 매개변수에 대한 입력값 검증 부재로 인한 XSS 취약점입니다. 공격자가 악의적인 JavaScript 코드를 주입하여 사용자의 브라우저에서 임의의 스크립트를 실행할 수 있습니다.
💡 쉬운 설명
검사 결과 조회 기능에서 입력값을 제대로 검증하지 않아 악성 코드를 삽입할 수 있습니다. 사용자가 조작된 링크를 클릭하면 공격자의 코드가 실행되고 세션 탈취나 정보 유출이 발생할 수 있습니다.
🇺🇸 원문 (English)
A vulnerability was found in PHPGurukul COVID19 Testing Management System 2021. It has been rated as problematic. This issue affects some unknown processing of the file /search-report-result.php. The manipulation of the argument q leads to cross site scripting. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used.
📍 영향받는 시스템
PHPGurukul COVID19 Testing Management System 2021 및 그 이전 버전
⚔️ 공격 벡터
/search-report-result.php의 q 파라미터에 JavaScript 코드를 주입하는 반사형(Reflected) XSS 공격
🛡️ 대응 방법
최신 보안 패치가 적용된 버전으로 업그레이드하거나, 입력값에 대한 HTML 인코딩 및 출력 필터링 적용
🔧 검증 코드
'System Found' 출력 시 해당 시스템이 설치되어 있으므로 버전 확인 후 업데이트 필요, 'Not Found' 시 미설치 상태
curl -s http://localhost/search-report-result.php 2>/dev/null | grep -q 'search' && echo 'System Found' || echo 'Not Found'