PHP-Nuke의 Sections 모듈 (정확한 버전 범위는 2006년경 구 버전)
HTTP GET 요청의 artid 파라미터에 SQL 구문을 포함시켜 전송 (예: viewarticle.php?op=viewarticle&artid=1' OR '1'='1)
PHP-Nuke를 최신 버전으로 업그레이드하거나, 입력 값에 대한 SQL prepared statements 사용 및 매개변수 검증 구현
SQL 오류 메시지 또는 예상치 못한 데이터베이스 응답이 표시되면 취약점이 존재할 가능성이 높습니다. 프로덕션 환경에서는 error_reporting을 비활성화하므로 시간 기반 blind SQL injection 테스트가 필요합니다.
curl -s 'http://target/modules.php?name=Sections&op=viewarticle&artid=1' 2>/dev/null | grep -i 'error\|warning\|syntax' || echo 'vulnerable if SQL error present'
AV:N/AC:L/Au:N/C:P/I:P/A:P