🇰🇷 한글 설명
PHPGurukul User Management System 1.0의 /admin/edit-user-profile.php 파일에서 uid 매개변수가 제대로 검증되지 않아 SQL 주입 취약점이 발생합니다. 원격 공격자가 이를 통해 데이터베이스에 임의의 SQL 명령을 실행하여 데이터 유출, 변조, 삭제 등을 수행할 수 있습니다.
💡 쉬운 설명
PHPGurukul 프로그램의 사용자 정보 수정 페이지에서 악의적인 명령어를 입력할 수 있는 결함이 있습니다. 공격자가 이를 이용하면 시스템의 모든 데이터에 접근할 수 있습니다.
🇺🇸 원문 (English)
A security flaw has been discovered in PHPGurukul User Management System 1.0. Affected is an unknown function of the file /admin/edit-user-profile.php. The manipulation of the argument uid results in sql injection. The attack may be performed from remote. The exploit has been released to the public and may be exploited.
📍 영향받는 시스템
PHPGurukul User Management System v1.0 및 이전 버전
⚔️ 공격 벡터
원격에서 /admin/edit-user-profile.php의 uid 매개변수에 SQL 명령어를 주입하여 데이터베이스 직접 접근
🛡️ 대응 방법
PHPGurukul 최신 버전으로 업그레이드하거나, 입력값을 필터링하는 보안 패치 적용 및 Prepared Statements 사용
🔧 검증 코드
위 명령어로 vulnerable 파일을 찾으면 PHPGurukul이 설치되어 있으며, 버전 확인 후 1.0이면 패치 필요
find / -name 'edit-user-profile.php' -path '*/admin/*' 2>/dev/null