🔍 CVE-2011-3639

4.3
CVSS Score
MEDIUM
2011-11-30
2026-06-16 23:33
✅ 완료

🇰🇷 한글 설명

Apache HTTP Server 2.0.x~2.0.64, 2.2.x<2.2.18의 mod_proxy 모듈이 RewriteRule과 ProxyPassMatch 패턴 매칭을 부적절하게 처리하여, HTTP/0.9 프로토콜과 @ 문자가 포함된 형식이 잘못된 URI를 사용하는 공격자가 인트라넷 서버에 접근할 수 있는 취약점입니다.

💡 쉬운 설명

Apache 웹 서버의 역프록시 기능에서 특수하게 조작된 요청으로 내부 네트워크의 서버에 접근할 수 있는 문제입니다. @ 기호와 HTTP/0.9를 악용하면 보안 제한을 우회할 수 있습니다.

🇺🇸 원문 (English)

The mod_proxy module in the Apache HTTP Server 2.0.x through 2.0.64 and 2.2.x before 2.2.18, when the Revision 1179239 patch is in place, does not properly interact with use of (1) RewriteRule and (2) ProxyPassMatch pattern matches for configuration of a reverse proxy, which allows remote attackers to send requests to intranet servers by using the HTTP/0.9 protocol with a malformed URI containing an initial @ (at sign) character. NOTE: this vulnerability exists because of an incomplete fix for CVE-2011-3368.

📍 영향받는 시스템

Apache HTTP Server 2.0.0~2.0.64, 2.2.0~2.2.17 버전 (2.2.18 이상에서 패치됨)

⚔️ 공격 벡터

@ 문자가 포함된 형식이 잘못된 URI와 HTTP/0.9 프로토콜을 이용하여 역프록시 필터 우회 후 인트라넷 서버 접근

🛡️ 대응 방법

Apache HTTP Server를 2.0.65 이상 또는 2.2.18 이상으로 업그레이드

🔧 검증 코드

결과가 2.0.65 이상 또는 2.2.18 이상이면 안전하고, 그 이하 버전이면 취약합니다.

Shell / Script
apache2ctl -v 2>/dev/null | grep 'Apache/' | awk -F'/' '{print $2}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server