🔍 CVE-2007-4342

7.5
CVSS Score
HIGH
2007-08-14
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

PHPCentral Login 1.0의 include.php 파일에서 발견된 원격 파일 포함(RFI) 취약점으로, 공격자가 _SERVER[DOCUMENT_ROOT] 매개변수를 통해 악의적인 URL을 주입하여 임의의 PHP 코드를 실행할 수 있습니다. 이 취약점은 $_SERVER 슈퍼글로벌 배열의 특수한 특성으로 인해 일부 보안 전문가들이 그 진정성을 부인하고 있습니다.

💡 쉬운 설명

웹 프로그램이 파일을 불러올 때 경로를 제대로 확인하지 않아서, 해커가 자신이 원하는 악성 파일을 대신 실행하도록 할 수 있습니다. 이를 통해 웹 서버를 완전히 장악할 수 있습니다.

🇺🇸 원문 (English)

PHP remote file inclusion vulnerability in include.php in PHPCentral Login 1.0 allows remote attackers to execute arbitrary PHP code via a URL in the _SERVER[DOCUMENT_ROOT] parameter. NOTE: a third party disputes this vulnerability because of the special nature of the SERVER superglobal array.

📍 영향받는 시스템

PHPCentral Login 버전 1.0

⚔️ 공격 벡터

공격자가 DOCUMENT_ROOT 파라미터에 원격 파일 URL을 주입하여 PHP 코드 실행

🛡️ 대응 방법

최신 버전으로 업데이트 또는 $_SERVER 직접 사용 제거 및 입력값 검증 강화

🔧 검증 코드

$_SERVER[DOCUMENT_ROOT]가 include/require 함수에 직접 사용되면 취약점이 존재하며, 입력값 검증이 있으면 안전합니다.

Shell / Script
grep -E 'include|require' /path/to/include.php | grep -i 'DOCUMENT_ROOT\|\$_SERVER' | head -3

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP