🇰🇷 한글 설명
phpVID 0.9.9 및 1.2.3 버전의 groups.php 파일에서 order_by 매개변수에 대한 입력 검증이 부족하여 SQL injection 취약점이 존재합니다. 원격 공격자가 이를 통해 임의의 SQL 명령어를 실행하고 데이터베이스에 접근할 수 있습니다.
💡 쉬운 설명
웹사이트의 정렬 기능에서 사용자 입력을 검증하지 않아 공격자가 데이터베이스 명령어를 주입할 수 있는 취약점입니다. 이를 통해 민감한 정보 탈취, 데이터 조작, 또는 시스템 제어가 가능합니다.
🇺🇸 원문 (English)
SQL injection vulnerability in groups.php in Vastal I-Tech phpVID 0.9.9 and 1.2.3 allows remote attackers to execute arbitrary SQL commands via the order_by parameter. NOTE: The cat parameter vector is already covered by CVE-2008-4157.
📍 영향받는 시스템
phpVID 0.9.9, 1.2.3
⚔️ 공격 벡터
HTTP 요청의 order_by 매개변수에 SQL injection 페이로드를 삽입하여 groups.php 실행 시 임의의 SQL 명령어 실행
🛡️ 대응 방법
phpVID를 최신 버전으로 업그레이드하거나 order_by 입력값에 화이트리스트 필터링 및 prepared statement 적용
🔧 검증 코드
groups.php 파일에서 order_by 매개변수 사용 여부를 확인합니다. 결과가 반환되면 취약한 코드 패턴이 존재함을 의미하므로 즉시 패치 적용이 필요합니다.
find / -name groups.php -type f 2>/dev/null | xargs grep -l "order_by" 2>/dev/null