🔍 CVE-2008-5968

7.5
CVSS Score
HIGH
2009-01-26
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

PHP iCalendar 2.24 이전 버전의 print.php에서 발생하는 디렉토리 트래버설 취약점으로, 쿠키 파라미터의 입력값이 제대로 검증되지 않습니다. 공격자는 phpicalendar_* 쿠키의 cookie_language에 .. (점점)을 포함하여 서버의 임의 로컬 파일을 포함 및 실행할 수 있습니다.

💡 쉬운 설명

PHP iCalendar 프로그램의 쿠키 설정에서 경로 검증이 부족해, 악의적인 쿠키로 서버의 원하지 않는 파일에 접근할 수 있습니다. 폴더 이동 시 .. 버튼을 악용하여 상위 디렉토리로 이동하는 것과 같은 원리입니다.

🇺🇸 원문 (English)

Directory traversal vulnerability in print.php in PHP iCalendar 2.24 and earlier allows remote attackers to include and execute arbitrary local files via a .. (dot dot) in the cookie_language parameter in a phpicalendar_* cookie, a different vector than CVE-2006-1292.

📍 영향받는 시스템

PHP iCalendar 2.24 이전 버전

⚔️ 공격 벡터

phpicalendar_* 쿠키의 cookie_language 파라미터에 .. (점점) 문자열을 포함하여 HTTP 요청 전송

🛡️ 대응 방법

PHP iCalendar를 최신 버전으로 업그레이드하거나 입력 검증 및 경로 정규화를 적용하여 .. 같은 경로 트래버설 시도 차단

🔧 검증 코드

설치된 PHP iCalendar 버전이 2.24 이하이면 취약함. 버전이 없거나 2.25 이상이면 안전함

Shell / Script
dpkg -l 2>/dev/null | grep -i icalendar || rpm -qa 2>/dev/null | grep -i icalendar

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP