🔍 CVE-2006-4160

7.5
CVSS Score
HIGH
2006-08-16
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

Tony Bibbs와 Vincent Furia의 MVCnPHP 3.0에서 glConf[path_library] 파라미터를 통한 다중 PHP 원격 파일 포함 취약점이 존재합니다. 이를 악용하면 공격자가 BaseCommand.php, BaseLoader.php, BaseView.php 등의 파일을 통해 원격에서 임의의 PHP 코드를 실행할 수 있습니다.

💡 쉬운 설명

MVCnPHP 웹 애플리케이션이 특정 설정값(glConf[path_library])을 제대로 검증하지 않아, 공격자가 외부에서 악의적인 PHP 파일을 실행할 수 있는 보안 결함입니다. 이를 통해 웹 서버 권한으로 시스템에 완전한 제어 권한을 얻을 수 있습니다.

🇺🇸 원문 (English)

Multiple PHP remote file inclusion vulnerabilities in Tony Bibbs and Vincent Furia MVCnPHP 3.0 allow remote attackers to execute arbitrary PHP code via a URL in the glConf[path_library] parameter to (1) BaseCommand.php, (2) BaseLoader.php, and (3) BaseView.php.

📍 영향받는 시스템

MVCnPHP 3.0 및 이전 버전

⚔️ 공격 벡터

HTTP 요청을 통해 glConf[path_library] 파라미터에 원격 파일 경로(예: http://attacker.com/shell.php)를 삽입하여 PHP 코드 실행

🛡️ 대응 방법

MVCnPHP를 3.1 이상의 최신 버전으로 업그레이드하고, 모든 사용자 입력을 검증 및 필터링하는 코드 리뷰 실시

🔧 검증 코드

명령어 실행 결과 MVCnPHP의 Base*.php 파일들이 발견되고 glConf[path_library] 관련 코드가 있으면 취약점 존재 가능성이 높으며, 파일이 없으면 해당 애플리케이션이 설치되지 않았을 가능성이 있습니다.

Shell / Script
find /var/www -type f \( -name 'BaseCommand.php' -o -name 'BaseLoader.php' -o -name 'BaseView.php' \) 2>/dev/null | xargs grep -l 'glConf\[path_library\]' 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP