🔍 CVE-2008-5840

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

🇰🇷 한글 설명

PHP iCalendar 버전 2.24 이하에서 발견된 인증 바이패스 취약점으로, 공격자가 phpicalendar와 phpicalendar_login 쿠키를 1로 설정하여 인증을 무시할 수 있습니다. 이를 통해 인가되지 않은 사용자가 달력 정보에 접근할 수 있습니다.

💡 쉬운 설명

PHP iCalendar 프로그램에서 특정 쿠키를 조작하면 암호 없이 로그인할 수 있는 문제입니다. 마치 잠금장치를 우회하는 비밀키 같은 것인데, 누구나 알 수 있어 매우 위험합니다.

🇺🇸 원문 (English)

PHP iCalendar 2.24 and earlier allows remote attackers to bypass authentication by setting the phpicalendar and phpicalendar_login cookies to 1.

📍 영향받는 시스템

PHP iCalendar 2.24 이하 버전

⚔️ 공격 벡터

HTTP 요청 헤더의 Cookie 필드에서 phpicalendar=1; phpicalendar_login=1을 설정하여 인증 우회

🛡️ 대응 방법

PHP iCalendar를 2.24 이상으로 업그레이드하거나 쿠키 기반 인증 로직을 검증하는 패치 적용

🔧 검증 코드

phpicalendar_login 관련 코드 또는 iCalendar 설치 파일이 발견되면, 해당 디렉토리 내 버전 정보 확인 (README, VERSION 파일 또는 setup.php 검토)

Shell / Script
grep -r 'phpicalendar_login' /var/www/ 2>/dev/null || find /opt -name '*icalendar*' -type f 2>/dev/null | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP