🇰🇷 한글 설명
PHPGurukul 온라인 화재 신고 시스템 1.2의 /admin/all-requests.php 파일에서 teamid 매개변수를 통한 SQL Injection 취약점이 발견됨. 공격자가 원격으로 악의적인 SQL 명령어를 주입하여 데이터베이스를 조작할 수 있으며, 취약점 정보가 이미 공개됨.
💡 쉬운 설명
관리자 페이지에서 사용자 입력을 제대로 검증하지 않아 악의적인 데이터베이스 명령어를 실행시킬 수 있는 문제입니다. 이를 통해 개인정보 도용, 데이터 변조, 시스템 장애 등이 발생할 수 있습니다.
🇺🇸 원문 (English)
A vulnerability has been found in PHPGurukul Online Fire Reporting System 1.2 and classified as critical. This vulnerability affects unknown code of the file /admin/all-requests.php. The manipulation of the argument teamid leads to sql injection. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used.
📍 영향받는 시스템
PHPGurukul Online Fire Reporting System 1.2
⚔️ 공격 벡터
/admin/all-requests.php?teamid=[SQL Injection Payload] 형태의 HTTP GET/POST 요청
🛡️ 대응 방법
PHPGurukul을 최신 버전으로 업그레이드하고, 즉시 입력값 검증 및 Prepared Statements 적용
🔧 검증 코드
명령어가 파일을 찾으면 해당 시스템이 설치되어 있고 수동 보안 감시 필요. 결과가 없으면 시스템이 설치되지 않음.
find / -path '*/admin/all-requests.php' -type f 2>/dev/null