🔍 CVE-2007-0892

7.5
CVSS Score
HIGH
2007-02-12
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

phpMyVisites 2.2 이전 버전에서 CRLF 인젝션 취약점이 존재합니다. 원격 공격자가 url 파라미터에 CRLF 문자를 주입하여 임의의 HTTP 헤더를 삽입하거나 HTTP 응답 분할 공격을 수행할 수 있습니다. pagename 파라미터가 'FILE:'로 시작할 때 이 공격이 활성화됩니다.

💡 쉬운 설명

phpMyVisites 웹 애플리케이션의 입력 검증 부재로 인해 공격자가 특수 문자를 삽입하여 웹 서버의 응답을 조작할 수 있습니다. 이를 통해 사용자 세션 탈취, 악성 콘텐츠 주입, 캐시 독(cache poisoning) 등의 공격이 가능합니다.

🇺🇸 원문 (English)

CRLF injection vulnerability in phpMyVisites before 2.2 allows remote attackers to inject arbitrary HTTP headers and conduct HTTP response splitting attacks via CRLF sequences in the url parameter, when the pagename parameter begins with "FILE:".

📍 영향받는 시스템

phpMyVisites 2.2 이전 모든 버전

⚔️ 공격 벡터

HTTP GET/POST 요청의 url 파라미터에 CRLF 문자(%0d%0a)를 주입하여 HTTP 응답 분할 공격 수행, pagename=FILE: 조건에서 활성화

🛡️ 대응 방법

phpMyVisites를 2.2 이상으로 즉시 업데이트하고, 입력값 검증 및 CRLF 문자 필터링 구현

🔧 검증 코드

찾은 파일에서 버전 정보 확인; 2.2 미만이면 취약점 존재, 2.2 이상이면 패치됨

Shell / Script
find / -type f -name 'version.php' 2>/dev/null | xargs grep -l 'phpMyVisites' | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP