🔍 CVE-2009-2823

4.3
CVSS Score
MEDIUM
2009-11-10
2026-06-16 23:10
✅ 완료

🇰🇷 한글 설명

Apple Mac OS X의 Apache HTTP Server에서 HTTP TRACE 메서드가 활성화되어 원격 공격자가 교차 사이트 스크립팅(XSS) 공격을 수행할 수 있는 취약점입니다. TRACE 메서드를 통해 HTTP 요청 헤더가 응답으로 반환되어 민감한 정보가 노출되고 XSS 공격에 악용될 수 있습니다.

💡 쉬운 설명

웹 서버가 특정 디버깅 기능(TRACE)을 켜두어 악의적 사용자가 민감한 정보를 볼 수 있는 문제입니다. 이 기능을 끄면 해결됩니다.

🇺🇸 원문 (English)

The Apache HTTP Server in Apple Mac OS X before 10.6.2 enables the HTTP TRACE method, which allows remote attackers to conduct cross-site scripting (XSS) attacks via unspecified web client software.

📍 영향받는 시스템

Apple Mac OS X 10.6.2 이전 버전의 Apache HTTP Server

⚔️ 공격 벡터

원격 공격자가 HTTP TRACE 메서드 요청을 전송하여 서버 응답 헤더 정보를 획득한 후 XSS 페이로드 삽입

🛡️ 대응 방법

Mac OS X를 10.6.2 이상으로 업그레이드하거나 httpd.conf에서 TraceEnable Off 설정으로 TRACE 메서드 비활성화

🔧 검증 코드

Allow 헤더에 TRACE가 나타나거나 200 응답이 오면 취약함, 405/403 오류가 나타나면 보호됨

Shell / Script
curl -v -X TRACE http://localhost/ 2>&1 | grep -iE 'allow|405|403'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server