🇰🇷 한글 설명
PHPGurukul Pre-School Enrollment System 1.0의 /enrollment.php 파일에서 fathername 파라미터에 대한 입력 검증 부재로 인해 SQL 인젝션 취약점이 존재합니다. 원격 공격자는 악의적인 SQL 명령어를 삽입하여 데이터베이스를 조회, 수정, 삭제할 수 있으며, 이미 공개된 익스플로잇이 있어 악용 위험이 높습니다.
💡 쉬운 설명
학생 등록 시스템의 아버지 이름 입력 필드에서 SQL 데이터베이스 명령어를 직접 입력할 수 있는 보안 결함입니다. 공격자가 이를 악용하면 민감한 학생/학부모 정보를 탈취하거나 변조할 수 있습니다.
🇺🇸 원문 (English)
A vulnerability was found in PHPGurukul Pre-School Enrollment System 1.0. It has been classified as critical. This affects an unknown part of the file /enrollment.php. The manipulation of the argument fathername leads to sql injection. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used. Other parameters might be affected as well.
📍 영향받는 시스템
PHPGurukul Pre-School Enrollment System 1.0 이하
⚔️ 공격 벡터
HTTP POST 요청의 /enrollment.php 파일에 fathername 파라미터로 SQL 명령어 주입
🛡️ 대응 방법
1.0 이상의 최신 버전으로 업그레이드하거나 입력값 검증 및 prepared statements 구현
🔧 검증 코드
시스템에 PHPGurukul이 설치되어 있으면 enrollment.php 파일 경로가 표시되며, 결과가 없으면 해당 애플리케이션이 설치되지 않은 상태입니다.
find / -name 'enrollment.php' -type f 2>/dev/null | head -5