🔍 CVE-2025-5976

3.5
CVSS Score
LOW
2025-06-10
2026-04-29 01:00
✅ 완료

🇰🇷 한글 설명

PHPGurukul Rail Pass Management System 1.0의 /admin/add-pass.php 파일에서 fullname 파라미터 입력값이 적절히 필터링되지 않아 발생하는 반사형 XSS 취약점입니다. 공격자는 악의적인 JavaScript 코드를 포함한 링크를 생성하여 관리자를 속이면 관리자의 세션 탈취나 권한 상승이 가능합니다.

💡 쉬운 설명

관리자 페이지의 '이름' 입력창에 악성 코드를 삽입할 수 있는 보안 구멍입니다. 공격자가 관리자를 속여 특수하게 조작된 링크를 클릭하게 하면 관리자 권한을 도용당할 수 있습니다.

🇺🇸 원문 (English)

A vulnerability has been found in PHPGurukul Rail Pass Management System 1.0 and classified as problematic. This vulnerability affects unknown code of the file /admin/add-pass.php. The manipulation of the argument fullname leads to cross site scripting. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used. Other parameters might be affected as well.

📍 영향받는 시스템

PHPGurukul Rail Pass Management System 1.0

⚔️ 공격 벡터

원격 공격 - 특수 제작된 URL을 관리자에게 전송하여 /admin/add-pass.php의 fullname 파라미터에 JavaScript 코드 주입

🛡️ 대응 방법

공식 보안 패치 업데이트 적용 또는 모든 사용자 입력값을 HTML 인코딩 처리하여 XSS 방지

🔧 검증 코드

결과가 있으면 입력 검증이 적용된 상태이고, 없으면 취약한 상태입니다. 또는 curl로 폼 제출 테스트 시 스크립트 태그가 그대로 표시되는지 확인

Shell / Script
find /var/www -name 'add-pass.php' 2>/dev/null | head -1 | xargs grep -l 'htmlspecialchars\|htmlentities' 2>/dev/null

📊 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