🇰🇷 한글 설명
PHPGurukul Directory Management System 1.0의 /searchdata.php 파일에서 searchdata 인자에 대한 입력값 검증 부재로 SQL injection 공격이 가능한 취약점입니다. 공격 방법이 공개되었으며 원격에서 악용될 수 있어 높은 위험도를 가집니다.
💡 쉬운 설명
PHPGurukul 프로그램의 검색 기능에서 특수한 명령어를 입력하면 데이터베이스를 읽거나 수정할 수 있는 보안 결함이 있습니다. 인터넷만 연결되면 누구나 이 프로그램을 공격할 수 있습니다.
🇺🇸 원문 (English)
A vulnerability classified as critical has been found in PHPGurukul Directory Management System 1.0. Affected is an unknown function of the file /searchdata.php. The manipulation of the argument searchdata 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 Directory Management System 버전 1.0
⚔️ 공격 벡터
HTTP GET/POST 요청을 통해 /searchdata.php의 searchdata 매개변수에 SQL 코드 주입
🛡️ 대응 방법
PHPGurukul 최신 버전으로 즉시 업데이트하거나, 입력값 검증 추가 및 SQL Prepared Statement 사용으로 패치
🔧 검증 코드
dpkg로 설치된 PHPGurukul 버전 확인하여 1.0 버전이면 취약함, 또는 searchdata.php 파일 위치 확인 후 파일 내용에서 입력값 검증 로직 부재 확인
dpkg -l 2>/dev/null | grep -i phpgurukul || find / -name 'searchdata.php' -type f 2>/dev/null | head -1