🇰🇷 한글 설명
PHPGurukul Vehicle Parking Management System 1.13의 /admin/view-outgoingvehicle-detail.php 파일에서 viewid 매개변수를 통한 SQL Injection 취약점이 발견되었습니다. 이 취약점을 통해 공격자가 데이터베이스에 비인가 접근하거나 민감한 데이터를 탈취할 수 있습니다.
💡 쉬운 설명
주차 관리 시스템의 관리자 페이지에서 사용자 입력이 제대로 검증되지 않아, 공격자가 악의적인 SQL 코드를 삽입할 수 있습니다. 이를 통해 데이터베이스 정보를 탈취하거나 조작할 수 있습니다.
🇺🇸 원문 (English)
A vulnerability classified as critical has been found in PHPGurukul Vehicle Parking Management System 1.13. Affected is an unknown function of the file /admin/view-outgoingvehicle-detail.php. The manipulation of the argument viewid leads to sql injection. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used.
📍 영향받는 시스템
PHPGurukul Vehicle Parking Management System 버전 1.13 이하
⚔️ 공격 벡터
원격 공격자가 /admin/view-outgoingvehicle-detail.php?viewid=[SQL_PAYLOAD] 형태로 악의적인 SQL 쿼리 삽입
🛡️ 대응 방법
최신 보안 패치 적용 또는 시스템 업그레이드, viewid 파라미터에 대한 입력 검증 및 prepared statement 사용
🔧 검증 코드
SQL 에러 메시지나 데이터베이스 관련 에러가 표시되면 취약점이 존재할 가능성이 높으며, 관리자 로그에서 비정상적인 쿼리 시도를 확인할 수 있습니다.
curl -s 'http://target/admin/view-outgoingvehicle-detail.php?viewid=1' | grep -i 'database\|error' || echo 'Check admin access logs for SQL errors'