🔍 CVE-2006-0206

7.5
CVSS Score
HIGH
2006-01-13
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

Light Weight Calendar 1.0 및 이전 버전의 cal.php에서 date 파라미터를 통한 eval 인젝션 취약점이 존재합니다. 원격 공격자는 검증되지 않은 사용자 입력을 PHP eval() 함수에 전달하여 서버에서 임의의 PHP 코드를 실행할 수 있습니다.

💡 쉬운 설명

달력 애플리케이션이 사용자가 입력한 날짜 값을 검증 없이 코드 실행 함수에 전달하는 문제입니다. 공격자는 이를 악용하여 서버를 완전히 장악할 수 있습니다.

🇺🇸 원문 (English)

Eval injection vulnerability in Light Weight Calendar (LWC) 1.0 (20040909) and earlier allows remote attackers to execute arbitrary PHP code via the date parameter in cal.php, which is included by index.php.

📍 영향받는 시스템

Light Weight Calendar (LWC) 1.0 (20040909) 및 이전 버전

⚔️ 공격 벡터

cal.php 파일의 date 파라미터에 PHP 코드를 주입하여 서버 측 코드 실행

🛡️ 대응 방법

LWC를 최신 버전으로 업그레이드하거나, eval() 함수를 제거하고 date 파라미터를 정규식으로 검증

🔧 검증 코드

경로가 반환되면 취약한 cal.php 파일이 존재하며, 비어있으면 시스템이 안전합니다.

Shell / Script
find /var/www -name 'cal.php' -type f 2>/dev/null | xargs grep -l "eval.*\$_" 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP