🔍 CVE-2005-0999

7.5
CVSS Score
HIGH
2005-05-02
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

PHP-Nuke 6.x부터 7.6 버전의 Top 모듈에 존재하는 SQL 주입 취약점으로, querylang 매개변수를 통해 원격 공격자가 임의의 SQL 명령어를 실행할 수 있습니다. 이를 통해 데이터베이스의 민감한 정보를 조회, 수정, 삭제할 수 있으며, 시스템 제어권 탈취까지 가능합니다.

💡 쉬운 설명

PHP-Nuke 웹사이트의 특정 설정값(querylang)을 조작하면 데이터베이스에 악의적인 명령어를 실행할 수 있습니다. 공격자가 이를 악용하면 사이트의 모든 정보를 빼돌리거나 파괴할 수 있습니다.

🇺🇸 원문 (English)

SQL injection vulnerability in the Top module for PHP-Nuke 6.x through 7.6 allows remote attackers to execute arbitrary SQL commands via the querylang parameter.

📍 영향받는 시스템

PHP-Nuke 6.0 ~ 7.6 (Top 모듈)

⚔️ 공격 벡터

HTTP 요청의 querylang 파라미터에 SQL 문법을 삽입하여 데이터베이스 쿼리 조작

🛡️ 대응 방법

PHP-Nuke를 버전 7.7 이상으로 업그레이드하거나 공식 보안 패치 적용, 입력값 검증 및 prepared statement 사용

🔧 검증 코드

PHP-Nuke Top 모듈의 querylang 매개변수 사용 여부를 확인합니다. 결과가 나오면 해당 파일의 버전을 확인하여 7.7 이상으로 업그레이드 필요 여부를 판단합니다.

Shell / Script
grep -r 'querylang' /var/www/html/nuke 2>/dev/null | grep -i 'top' | head -1

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:P/I:P/A:P

💻 영향받는 소프트웨어

PHP