🔍 CVE-2006-1292

5.0
CVSS Score
MEDIUM
2006-03-19
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

Jim Hu와 Chad Little의 PHP iCalendar 2.21 및 이전 버전에서 디렉토리 트래버설 취약점이 발견되었습니다. 공격자는 phpicalendar[cookie_language] 및 phpicalendar[cookie_style] 쿠키에 경로 조작 시퀀스와 NUL(%00) 문자를 삽입하여 임의의 로컬 파일을 포함하고 실행할 수 있습니다.

💡 쉬운 설명

웹사이트의 쿠키 설정을 조작하여 서버 내부의 제한된 파일에 접근하거나 악성 코드를 실행할 수 있는 취약점입니다. 공격자가 서버 로그 파일 등에 코드를 미리 심어두고 이를 불러오게 만드는 방식으로 공격이 이루어집니다.

🇺🇸 원문 (English)

Directory traversal vulnerability in Jim Hu and Chad Little PHP iCalendar 2.21 and earlier allows remote attackers to include and execute arbitrary local files via directory traversal sequences and a NUL (%00) character in the phpicalendar[cookie_language] and phpicalendar[cookie_style] cookies, as demonstrated by injecting PHP sequences into an Apache access_log file, which is then included by day.php.

📍 영향받는 시스템

PHP iCalendar 2.21 및 이전 버전

⚔️ 공격 벡터

조작된 쿠키 값(디렉토리 트래버설 및 NUL 바이트)을 이용한 임의 파일 포함(LFI) 및 원격 코드 실행(RCE)

🛡️ 대응 방법

취약점이 해결된 최신 버전으로 업데이트하거나, 쿠키 입력값에 대한 엄격한 검증 및 필터링을 수행하십시오.

🔧 검증 코드

출력 결과에 2.21 이하의 버전 번호가 표시되면 해당 시스템은 취약한 상태입니다.

Shell / Script
grep -r "version" /var/www/html/phpicalendar | grep -E '2\.[0-9]{1,2}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP