🔍 CVE-2002-1157

7.5
CVSS Score
HIGH
2002-11-04
2026-06-16 21:58
✅ 완료

🇰🇷 한글 설명

Apache mod_ssl 2.8.9 이전 버전에서 UseCanonicalName이 비활성화되고 와일드카드 DNS가 활성화된 환경에서 발생하는 XSS 취약점입니다. 공격자가 HTTPS 응답의 서버명을 조작하여 자체 참조 URL에 악성 스크립트를 주입할 수 있습니다.

💡 쉬운 설명

Apache 웹 서버의 SSL 모듈에 XSS 버그가 있어서, 특정 설정에서 공격자가 나쁜 코드를 웹사이트에 삽입할 수 있습니다. 다른 사용자가 그 웹사이트를 방문할 때 그 코드가 실행될 수 있습니다.

🇺🇸 원문 (English)

Cross-site scripting vulnerability in the mod_ssl Apache module 2.8.9 and earlier, when UseCanonicalName is off and wildcard DNS is enabled, allows remote attackers to execute script as other web site visitors, via the server name in an HTTPS response on the SSL port, which is used in a self-referencing URL, a different vulnerability than CAN-2002-0840.

📍 영향받는 시스템

Apache mod_ssl 버전 2.8.9 및 이전 (UseCanonicalName off, wildcard DNS enabled 설정)

⚔️ 공격 벡터

HTTPS 연결 시 SSL 인증서의 서버명 필드를 조작하여 자체 참조 URL에 JavaScript 코드 주입

🛡️ 대응 방법

Apache mod_ssl을 2.8.10 이상으로 업그레이드하거나 UseCanonicalName을 on으로 설정하여 와일드카드 DNS 처리 비활성화

🔧 검증 코드

명령어 출력에서 Apache 버전이 2.8.9 이하이면 취약함. 2.8.10 이상이면 안전함.

Shell / Script
apache2ctl -v 2>/dev/null | grep -i 'version.*2\.[0-7]\|version.*2\.8\.[0-9]$'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server