🔍 CVE-2000-0059

10.0
CVSS Score
HIGH
2000-01-04
2026-06-16 21:50
✅ 완료

🇰🇷 한글 설명

PHP3의 safe_mode가 활성화되어 있을 때 popen() 함수가 쉘 메타문자를 제대로 필터링하지 못하여, 원격 공격자가 임의의 시스템 명령어를 실행할 수 있는 취약점입니다. 이는 웹 애플리케이션을 통해 서버에 직접 접근하여 시스템을 완전히 장악할 수 있는 심각한 보안 결함입니다.

💡 쉬운 설명

PHP3 프로그램이 특수 문자(쉘 메타문자)를 차단하지 못해, 악의적인 입력을 통해 서버에서 원하지 않는 명령어를 실행할 수 있습니다. 공격자가 웹사이트를 통해 서버 전체를 제어할 수 있다는 뜻입니다.

🇺🇸 원문 (English)

PHP3 with safe_mode enabled does not properly filter shell metacharacters from commands that are executed by popen, which could allow remote attackers to execute commands.

📍 영향받는 시스템

PHP 3.x (safe_mode 활성화된 버전)

⚔️ 공격 벡터

웹 입력값에 쉘 메타문자(|, ;, &, $() 등)를 포함시켜 popen() 함수 실행 시 추가 명령어 주입

🛡️ 대응 방법

PHP 3를 최신 버전으로 업그레이드하거나, safe_mode를 완전히 비활성화 대신 적절한 입력 검증 구현

🔧 검증 코드

'PHP 3'이 출력되면 해당 버전이 설치되어 있으며, 현재는 매우 오래된 버전이므로 즉시 업그레이드 필요

Shell / Script
php -v 2>/dev/null | grep -i 'php 3'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP