🔍 CVE-2025-7802

3.5
CVSS Score
LOW
2025-07-18
2026-04-29 01:00
✅ 완료

🇰🇷 한글 설명

PHPGurukul 불만 관리 시스템 2.0의 /admin/complaint-search.php 파일에서 Search 파라미터에 대한 입력 검증 부재로 인한 크로스사이트 스크립팅(XSS) 취약점입니다. 원격 공격자가 조작된 검색어를 통해 임의의 자바스크립트 코드를 실행할 수 있으며, 이 취약점은 공개적으로 공개되었습니다.

💡 쉬운 설명

관리자 검색창에 HTML/자바스크립트 코드를 입력하면 그대로 실행되는 문제입니다. 공격자가 피해자를 속여 악의적인 링크를 클릭하게 하면 관리자 계정이 탈취될 수 있습니다.

🇺🇸 원문 (English)

A vulnerability was found in PHPGurukul Complaint Management System 2.0 and classified as problematic. Affected by this issue is some unknown functionality of the file /admin/complaint-search.php. The manipulation of the argument Search leads to cross site scripting. The attack may be launched remotely. The exploit has been disclosed to the public and may be used.

📍 영향받는 시스템

PHPGurukul Complaint Management System version 2.0

⚔️ 공격 벡터

GET/POST 파라미터 Search에 스크립트 페이로드 삽입: /admin/complaint-search.php?Search=<script>...</script>

🛡️ 대응 방법

공식 패치 적용 또는 최신 버전 업그레이드, 모든 사용자 입력에 htmlspecialchars() 또는 동등의 인코딩 함수 적용

🔧 검증 코드

응답에 onerror 속성이 인코딩되지 않은 채 포함되면 XSS 취약점이 존재합니다. &lt;, &gt;, 따옴표로 인코딩되어 있으면 보호된 상태입니다.

Shell / Script
curl -s 'http://[target]/admin/complaint-search.php?Search=<img src=x onerror=alert(1)>' | grep -i 'onerror'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N

💻 영향받는 소프트웨어

PHP