🔍 CVE-2026-5814

7.3
CVSS Score
HIGH
2026-04-09
2026-07-24 09:10
✅ 완료

🇰🇷 한글 설명

PHPGurukul Online Course Registration 3.1의 /admin/check_availability.php 파일에서 발견된 SQL 인젝션 취약점입니다. 공격자는 'regno' 매개변수를 조작하여 원격에서 데이터베이스 쿼리를 실행하고 민감한 정보를 탈취할 수 있습니다. 이 취약점은 공개적으로 공개되었으므로 즉시 패치 적용이 필수입니다.

💡 쉬운 설명

PHPGurukul 시스템이 사용자 입력을 검증하지 않아, 해커가 학생 등록 번호 입력창에 악의적인 코드를 삽입해 데이터베이스를 조회하거나 변조할 수 있습니다. 이미 공격 방법이 알려져 있어 언제든 악용될 수 있습니다.

🇺🇸 원문 (English)

A security vulnerability has been detected in PHPGurukul Online Course Registration 3.1. This issue affects some unknown processing of the file /admin/check_availability.php. The manipulation of the argument regno leads to sql injection. The attack can be initiated remotely. The exploit has been disclosed publicly and may be used.

📍 영향받는 시스템

PHPGurukul Online Course Registration 3.1 및 이전 모든 버전

⚔️ 공격 벡터

/admin/check_availability.php의 regno 매개변수에 SQL 인젝션 페이로드를 포함하여 HTTP 요청 전송

🛡️ 대응 방법

최신 패치 버전으로 업그레이드하거나, 입력 검증(whitelist) 및 준비된 명령문(prepared statements/parameterized queries) 구현

🔧 검증 코드

파일이 발견되고 접근 가능하면 설치 확인, 응답에 SQL 에러나 예상치 못한 출력이 있으면 취약점 존재 가능성 높음

Shell / Script
find / -path '*/admin/check_availability.php' 2>/dev/null | head -1 && curl -s 'http://localhost/admin/check_availability.php?regno=1' | head -c 200

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP