🇰🇷 한글 설명
PHPGurukul Vehicle Parking Management System 1.13의 /users/forgot-password.php 파일에서 email 파라미터를 통해 SQL injection 취약점이 발생합니다. 공격자는 특수한 SQL 명령어를 이메일 필드에 입력하여 데이터베이스에 무단 접근할 수 있습니다. 이 취약점은 이미 공개되었으며 실제 악용 방법도 알려져 있습니다.
💡 쉬운 설명
비밀번호를 잊었을 때 사용하는 '이메일 입력' 칸에 특수한 명령어를 넣으면 데이터베이스 자체에 접근할 수 있는 문제입니다. 공격자가 이를 이용해 회원 정보를 빼내거나 시스템을 손상시킬 수 있습니다.
🇺🇸 원문 (English)
A vulnerability was found in PHPGurukul Vehicle Parking Management System 1.13. It has been rated as critical. This issue affects some unknown processing of the file /users/forgot-password.php. The manipulation of the argument email leads to sql injection. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used.
📍 영향받는 시스템
PHPGurukul Vehicle Parking Management System 1.13 이하 버전
⚔️ 공격 벡터
forgot-password.php의 email 파라미터에 SQL injection 페이로드 입력 후 원격 공격 수행
🛡️ 대응 방법
PHPGurukul을 최신 보안 패치 버전으로 업그레이드하거나, 입력값 검증 및 SQL 매개변수화(prepared statements) 적용
🔧 검증 코드
파일이 발견되면 해당 경로에서 버전 정보를 확인하고, 발견되지 않으면 해당 취약점이 있는 시스템이 설치되지 않은 상태입니다.
find / -name 'forgot-password.php' -type f 2>/dev/null | head -1