🔍 CVE-2006-5838

5.1
CVSS Score
MEDIUM
2006-11-10
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

NewP News Publication System 1.0.0의 lib/class.Database.php에 존재하는 PHP 원격 파일 포함 취약점으로, register_globals가 활성화된 상태에서 path 매개변수를 통해 원격 공격자가 임의의 PHP 코드를 실행할 수 있다. 이는 전역 변수 자동 등록 기능의 보안 결함을 악용한 공격이다.

💡 쉬운 설명

공격자가 악의적인 PHP 파일의 주소를 시스템에 보내서 그 파일이 실행되도록 할 수 있는 보안 문제입니다. 서버의 설정이 오래되고 약할수록 더 위험합니다.

🇺🇸 원문 (English)

PHP remote file inclusion vulnerability in lib/class.Database.php in NewP News Publication System 1.0.0, when register_globals is enabled, allows remote attackers to execute arbitrary PHP code via the path parameter.

📍 영향받는 시스템

NewP News Publication System 1.0.0 (register_globals 활성화 상태)

⚔️ 공격 벡터

경로(path) 매개변수를 조작하여 공격자가 제어하는 원격 서버의 PHP 파일을 포함시키고 실행

🛡️ 대응 방법

register_globals 비활성화, NewP 시스템 업그레이드, 또는 path 매개변수 입력값 검증 강화

🔧 검증 코드

class.Database.php 파일이 발견되고 register_globals가 'On'으로 표시되면 해당 시스템이 취약할 수 있음

Shell / Script
find /var/www -name 'class.Database.php' -path '*/NewP/*' 2>/dev/null && php -i 2>/dev/null | grep -i register_globals

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP