🔍 CVE-2007-2636

6.8
CVSS Score
MEDIUM
2007-05-13
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

phpTodo 0.8.1 이전 버전에서 정규표현식 처리 시 개행 문자(newline)를 통한 취약점으로, 여러 PHP 파일(index.php, feed.php, prefs.php, todolist.php 등)이 영향을 받습니다. 원격 공격자는 특조된 입력을 통해 애플리케이션의 동작을 제어할 수 있습니다.

💡 쉬운 설명

phpTodo라는 웹 애플리케이션에서 특정 입력 방식을 이용하면 불완전한 보안 검사를 우회할 수 있는 문제입니다. 오래된 버전의 phpTodo를 사용하는 서버에서 악의적인 요청을 받으면 예상치 못한 동작이 발생할 수 있습니다.

🇺🇸 원문 (English)

Unspecified vulnerability in phpTodo before 0.8.1 allows remote attackers to have an unknown impact via newlines in regular expressions to (1) index.php, (2) feed.php, (3) prefs.php, and (4) todolist.php; and (5) classTodoItem.php and (6) phpTodoUser.php in libs/. NOTE: some of these details are obtained from third party information.

📍 영향받는 시스템

phpTodo 0.8.0 및 그 이전 버전

⚔️ 공격 벡터

index.php, feed.php, prefs.php, todolist.php 등의 파일로 개행 문자를 포함한 정규표현식 기반 공격 입력 전송

🛡️ 대응 방법

phpTodo를 0.8.1 이상 버전으로 업그레이드하거나, 웹 애플리케이션 방화벽(WAF)으로 비정상적인 정규표현식 입력 필터링

🔧 검증 코드

phpTodo 설치 경로 및 버전 정보를 확인. 버전이 0.8.1 이상이면 패치됨, 그 이하면 취약함

Shell / Script
find / -name 'phpTodo*' -o -name 'todolist.php' 2>/dev/null | head -5; grep -r 'phpTodo' /var/www 2>/dev/null | grep -i 'version' | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP