🔍 CVE-2008-0455

4.3
CVSS Score
MEDIUM
2008-01-25
2026-06-16 22:49
✅ 완료

🇰🇷 한글 설명

Apache HTTP Server의 mod_negotiation 모듈에서 인증된 사용자가 XSS 코드를 포함한 파일명으로 업로드하면, 파일 요청 시 406/300 응답에서 임의의 스크립트가 실행되는 취약점입니다. 파일 확장자를 생략한 요청이 특히 위험합니다.

💡 쉬운 설명

Apache 웹 서버에서 특수한 파일명을 업로드할 때 나쁜 코드가 자동으로 실행될 수 있습니다. 로그인한 사용자만 이 공격을 수행할 수 있습니다.

🇺🇸 원문 (English)

Cross-site scripting (XSS) vulnerability in the mod_negotiation module in the Apache HTTP Server 2.2.6 and earlier in the 2.2.x series, 2.0.61 and earlier in the 2.0.x series, and 1.3.39 and earlier in the 1.3.x series allows remote authenticated users to inject arbitrary web script or HTML by uploading a file with a name containing XSS sequences and a file extension, which leads to injection within a (1) "406 Not Acceptable" or (2) "300 Multiple Choices" HTTP response when the extension is omitted in a request for the file.

📍 영향받는 시스템

Apache HTTP Server 1.3.39 이전, 2.0.61 이전, 2.2.6 이전 버전

⚔️ 공격 벡터

인증된 사용자가 XSS 페이로드를 포함한 파일명으로 파일을 업로드하고, 파일 확장자를 생략한 요청을 통해 406/300 응답에서 스크립트 실행

🛡️ 대응 방법

Apache HTTP Server를 최신 버전(1.3.40, 2.0.62, 2.2.7 이상)으로 업그레이드하거나 보안 패치 적용

🔧 검증 코드

출력된 버전이 1.3.39 이하, 2.0.61 이하, 2.2.6 이하면 취약, 상위 버전이면 패치됨

Shell / Script
httpd -v 2>/dev/null | grep -oP 'Server version: Apache/\K[0-9.]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server