🔍 CVE-2005-3392

7.5
CVSS Score
HIGH
2005-11-01
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

Apache 2에서 PHP 4.4.1 이전 버전의 virtual 함수에 존재하는 취약점으로, 공격자가 safe_mode와 open_basedir 보안 지시문을 우회할 수 있습니다. 이를 통해 제한된 디렉터리 밖의 파일에 접근하거나 위험한 함수 실행이 가능해집니다.

💡 쉬운 설명

PHP 웹서버의 보안 설정(접근 가능한 폴더 제한)을 우회할 수 있는 버그입니다. 공격자가 허용되지 않은 파일을 읽거나 실행할 수 있게 만듭니다.

🇺🇸 원문 (English)

Unspecified vulnerability in PHP before 4.4.1, when using the virtual function on Apache 2, allows remote attackers to bypass safe_mode and open_basedir directives.

📍 영향받는 시스템

PHP 4.0.0 ~ 4.4.0 (Apache 2 환경)

⚔️ 공격 벡터

가상 호스팅 환경에서 virtual 함수를 이용한 경로 조작을 통해 safe_mode/open_basedir 보안 제한 우회

🛡️ 대응 방법

PHP를 4.4.1 이상 또는 PHP 5.0 이상으로 업그레이드 필수

🔧 검증 코드

명령어 실행 후 'VULNERABLE' 출력 시 업그레이드 필요, 'Not vulnerable' 출력 시 안전함

Shell / Script
php -v 2>/dev/null | grep -E 'PHP (4\.[0-3]|4\.4\.0)' && echo 'VULNERABLE' || echo 'Not vulnerable or PHP not installed'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP