🇰🇷 한글 설명
PHPGurukul Human Metapneumovirus Testing Management System 1.0의 /new-user-testing.php 파일에서 state 파라미터에 대한 불충분한 입력 검증으로 인해 SQL Injection 취약점이 발생합니다. 공격자는 원격으로 악의적인 SQL 쿼리를 삽입하여 데이터베이스를 조작하거나 민감한 정보를 탈취할 수 있으며, 공개된 익스플로잇으로 인해 실제 공격 위험이 높습니다.
💡 쉬운 설명
이 프로그램의 입력 양식에서 특수한 코드를 입력하면 데이터베이스가 공격자의 명령을 따르게 되는 문제입니다. 인터넷을 통해 누구나 원격으로 이 취약점을 악용할 수 있습니다.
🇺🇸 원문 (English)
A vulnerability was found in PHPGurukul Human Metapneumovirus Testing Management System 1.0. It has been declared as critical. Affected by this vulnerability is an unknown functionality of the file /new-user-testing.php. The manipulation of the argument state leads to sql injection. The attack can be launched remotely. The exploit has been disclosed to the public and may be used. Other parameters might be affected as well.
📍 영향받는 시스템
PHPGurukul Human Metapneumovirus Testing Management System 1.0
⚔️ 공격 벡터
/new-user-testing.php의 state 파라미터에 SQL 인젝션 페이로드 전송하여 데이터베이스 쿼리 조작
🛡️ 대응 방법
PHPGurukul을 최신 버전으로 업그레이드하고 모든 입력값에 Prepared Statements(파라미터화된 쿼리)와 입력값 검증 적용
🔧 검증 코드
경로가 반환되면 해당 버전이 설치된 것이므로 즉시 업그레이드 필요, 반환값 없으면 설치되지 않은 상태
find / -name 'new-user-testing.php' 2>/dev/null | head -1