🇰🇷 한글 설명
PHPGurukul BP Monitoring Management System 1.0의 /edit-family-member.php 파일에서 memberage 매개변수에 대한 부적절한 입력 검증으로 인한 SQL injection 취약점입니다. 원격 공격자가 악의적인 SQL 쿼리를 삽입하여 데이터베이스를 조회, 수정, 삭제할 수 있습니다.
💡 쉬운 설명
웹사이트의 나이 입력 필드에 악의적인 명령어를 입력하면 뒤에 있는 데이터베이스에 직접 접근할 수 있는 보안 결함입니다. 공격자가 개인정보를 유출하거나 조작할 수 있습니다.
🇺🇸 원문 (English)
A vulnerability, which was classified as critical, has been found in PHPGurukul BP Monitoring Management System 1.0. This issue affects some unknown processing of the file /edit-family-member.php. The manipulation of the argument memberage leads to sql injection. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used.
📍 영향받는 시스템
PHPGurukul BP Monitoring Management System 1.0
⚔️ 공격 벡터
/edit-family-member.php의 memberage 파라미터에 SQL 구문을 포함한 페이로드를 전송하여 원격에서 공격 가능
🛡️ 대응 방법
최신 패치 적용, 모든 사용자 입력에 대한 매개변수화된 쿼리(Prepared Statements) 구현, 입력값 검증 및 이스케이프 처리 강화
🔧 검증 코드
명령어가 파일을 반환하면 해당 시스템에 취약한 버전이 설치되어 있으며, 반환 값이 없으면 영향받지 않는 것을 의미합니다.
find /var/www -name 'edit-family-member.php' -type f 2>/dev/null | xargs grep -l 'memberage' 2>/dev/null