🇰🇷 한글 설명
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 오류가 나타나면 보호됨
curl -v -X TRACE http://localhost/ 2>&1 | grep -iE 'allow|405|403'