🔍 CVE-2015-3183

5.0
CVSS Score
MEDIUM
2015-07-20
2026-06-17 00:25
✅ 완료

🇰🇷 한글 설명

Apache HTTP Server 2.4.14 이전 버전의 청크 전송 코딩 구현에서 청크 헤더를 부정확하게 파싱하여 원격 공격자가 조작된 요청을 통해 HTTP 요청 스머글링 공격을 수행할 수 있는 취약점입니다. 크기 값이 큰 청크와 유효하지 않은 청크 확장 문자 처리 오류로 인해 발생합니다.

💡 쉬운 설명

웹 서버가 특정 형식의 요청을 잘못 처리하여 공격자가 두 개의 서로 다른 요청으로 위장한 하나의 요청을 보낼 수 있습니다. 이를 통해 공격자는 웹 서버 뒤의 방화벽이나 보안 장비를 우회할 수 있습니다.

🇺🇸 원문 (English)

The chunked transfer coding implementation in the Apache HTTP Server before 2.4.14 does not properly parse chunk headers, which allows remote attackers to conduct HTTP request smuggling attacks via a crafted request, related to mishandling of large chunk-size values and invalid chunk-extension characters in modules/http/http_filters.c.

📍 영향받는 시스템

Apache HTTP Server 2.4.13 이하 버전

⚔️ 공격 벡터

특정 청크 헤더 형식을 가진 HTTP 요청을 전송하여 서버가 요청을 잘못 해석하도록 유도

🛡️ 대응 방법

Apache HTTP Server를 2.4.14 이상으로 업그레이드

🔧 검증 코드

명령어 실행 후 'Vulnerable'이 출력되면 업데이트 필요, 'Patched'이면 안전한 버전입니다.

Shell / Script
httpd -v 2>/dev/null | grep -oE '2\.[0-9]+\.[0-9]+' | awk -F. '{if($2<4 || ($2==4 && $3<14)) print "Vulnerable"; else print "Patched"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server