🔍 CVE-2017-7668

7.5
CVSS Score
HIGH
2017-06-20
2026-06-17 01:24
✅ 완료

🇰🇷 한글 설명

Apache httpd 2.2.32와 2.4.24에서 도입된 HTTP strict parsing의 토큰 리스트 파싱 버그로, ap_find_token() 함수가 입력 문자열 끝을 넘어 메모리를 접근할 수 있습니다. 악의적으로 crafted된 요청 헤더를 통해 세그멘테이션 폴트 또는 잘못된 값 반환을 유발할 수 있습니다.

💡 쉬운 설명

웹 서버가 특정 요청 헤더를 처리할 때 메모리 범위를 초과해서 읽을 수 있는 버그입니다. 공격자가 이를 악용하여 서버를 충돌시킬 수 있습니다.

🇺🇸 원문 (English)

The HTTP strict parsing changes added in Apache httpd 2.2.32 and 2.4.24 introduced a bug in token list parsing, which allows ap_find_token() to search past the end of its input string. By maliciously crafting a sequence of request headers, an attacker may be able to cause a segmentation fault, or to force ap_find_token() to return an incorrect value.

📍 영향받는 시스템

Apache httpd 2.2.32~2.2.x, 2.4.24~2.4.x 버전

⚔️ 공격 벡터

악의적으로 조작된 HTTP 요청 헤더를 서버에 전송하는 네트워크 기반 공격

🛡️ 대응 방법

Apache httpd를 2.2.33 이상 또는 2.4.25 이상으로 업그레이드

🔧 검증 코드

현재 설치된 Apache 버전을 확인하여 영향받는 범위(2.2.32+, 2.4.24+)에 해당하면 즉시 패치 필요

Shell / Script
httpd -v 2>/dev/null | grep -oE 'Apache/2\.[24]\.[0-9]+' | head -1

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

💻 영향받는 소프트웨어

Apache HTTP Server