🇰🇷 한글 설명
PHPGurukul Park Ticketing Management System v2.0의 normal-bwdates-reports-details.php 파일에서 SQL 인젝션 취약점이 발견되었습니다. 원격 공격자는 POST 요청의 fromdate 파라미터를 통해 임의의 SQL 코드를 실행할 수 있습니다.
💡 쉬운 설명
주차장 티켓 관리 웹 프로그램의 날짜 입력칸이 검사 없이 데이터베이스에 전달되어, 악의적인 사용자가 데이터베이스를 조작할 수 있습니다. 공격자는 저장된 정보를 훔치거나 변경할 수 있습니다.
🇺🇸 원문 (English)
A SQL Injection vulnerability was discovered in the normal-bwdates-reports-details.php file of PHPGurukul Park Ticketing Management System v2.0. This vulnerability allows remote attackers to execute arbitrary SQL code via the fromdate parameter in a POST request.
📍 영향받는 시스템
PHPGurukul Park Ticketing Management System v2.0
⚔️ 공격 벡터
원격 공격자가 normal-bwdates-reports-details.php에 조작된 fromdate 값을 담은 POST 요청을 보내 임의의 SQL 구문을 실행
🛡️ 대응 방법
공급업체 패치 적용 또는 해당 파일의 fromdate 입력값에 prepared statement(매개변수화 쿼리) 적용 및 입력값 검증
🔧 검증 코드
출력된 파일 경로가 존재하면 해당 시스템에 취약한 파일이 설치되어 있는 것이므로, 프로젝트 버전 정보(README, 설정 파일)를 확인하여 v2.0인지 판단하고 패치 여부를 점검해야 합니다. 아무 결과도 없으면 이 컴퓨터에는 해당 애플리케이션이 설치되어 있지 않은 것입니다.
ls -l /var/www/html/*/normal-bwdates-reports-details.php 2>/dev/null; grep -ril 'Park Ticketing' /var/www /opt 2>/dev/null | head -20