🔍 CVE-2006-3207

5.0
CVSS Score
MEDIUM
2006-06-24
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

Ultimate PHP Board (UPB) 1.9.6 및 이전 버전의 newpost.php에서 디렉토리 트래버설 취약점이 발견되었습니다. 공격자는 id 파라미터에 '..' 시퀀스와 널 바이트(%00)를 사용하여 임의의 파일을 덮어쓸 수 있으며, 이를 통해 악성 Perl CGI 스크립트를 삽입하고 실행 권한을 변경할 수 있습니다.

💡 쉬운 설명

웹사이트의 입력창에 특수 문자를 넣어 서버의 제한된 구역에 접근하고 파일을 조작하는 취약점입니다. 공격자가 서버에 가짜 파일을 만들어 실행함으로써 사이트 전체를 제어할 수 있게 됩니다.

🇺🇸 원문 (English)

Directory traversal vulnerability in newpost.php in Ultimate PHP Board (UPB) 1.9.6 and earlier allows remote attackers to overwrite arbitrary files via a .. (dot dot) sequence and trailing null (%00) byte in the id parameter, as demonstrated by injecting a Perl CGI script using "[NR]" sequences in the message parameter, then calling close.php with modified id and t_id parameters to chmod the script. NOTE: this issue might be resultant from dynamic variable evaluation.

📍 영향받는 시스템

Ultimate PHP Board (UPB) 1.9.6 및 이전 버전

⚔️ 공격 벡터

id 파라미터의 디렉토리 트래버설 및 null byte 주입을 통한 임의 파일 생성 및 chmod 권한 변경

🛡️ 대응 방법

최신 버전으로 업데이트하거나, 입력값에서 '..' 및 '%00'과 같은 위험 문자를 필터링하는 보안 패치를 적용하십시오.

🔧 검증 코드

명령어 실행 결과 1.9.6 이하의 버전 정보가 출력되면 해당 취약점에 노출되었을 가능성이 큽니다.

Shell / Script
grep -r "Ultimate PHP Board" . | grep -E '1\.[0-9]\.[0-6]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP