🇰🇷 한글 설명
PHP-Nuke 7.9 이전 버전의 News 모듈 rate_article 및 rate_complete 함수에서 발생하는 SQL 인젝션 취약점입니다. magic_quotes_gpc 설정이 비활성화된 환경에서 sid 파라미터를 통해 임의의 SQL 명령을 실행할 수 있습니다.
💡 쉬운 설명
PHP-Nuke라는 웹사이트 관리 프로그램에서 입력값을 제대로 검사하지 않아 악의적인 명령을 데이터베이스에 보낼 수 있는 문제입니다. 공격자는 특정 파라미터를 조작해 데이터를 탈취하거나 변조할 수 있습니다.
🇺🇸 원문 (English)
Multiple SQL injection vulnerabilities in the (1) rate_article and (2) rate_complete functions in modules/News/index.php in the News module in Francisco Burzi PHP-Nuke 7.9 and earlier, when magic_quotes_gpc is disabled, allow remote attackers to execute arbitrary SQL commands via the sid parameter.
📍 영향받는 시스템
PHP-Nuke 7.9 이하 버전의 News 모듈
⚔️ 공격 벡터
HTTP 요청의 sid 파라미터에 SQL 문법을 삽입하여 데이터베이스 조회 후 결과를 통해 정보 수집
🛡️ 대응 방법
PHP-Nuke를 최신 버전으로 업그레이드하거나 magic_quotes_gpc를 활성화하고 입력값에 대해 적절한 이스케이프 처리 및 parameterized query 사용
🔧 검증 코드
위 함수들이 존재하고 sid 파라미터를 직접 SQL에 사용하는지 확인하여 취약한 버전 여부 판단
grep -n 'rate_article\|rate_complete' /var/www/html/modules/News/index.php 2>/dev/null | head -3