🔍 CVE-2023-38522

7.5
CVSS Score
HIGH
2024-07-26
2026-06-17 06:10
✅ 완료

🇰🇷 한글 설명

Apache Traffic Server가 HTTP 필드 이름에 허용되지 않는 문자를 수용하여 변조된 요청을 원본 서버로 전달하는 취약점입니다. 이는 HTTP 요청 스머글링(Request Smuggling)에 악용될 수 있으며, 원본 서버의 취약성에 따라 캐시 포이즈닝(Cache Poisoning)으로 이어질 수 있습니다.

💡 쉬운 설명

웹 서버가 잘못된 형식의 요청을 걸러내지 못하고 그대로 통과시켜 발생하는 문제입니다. 공격자가 이를 이용해 정상적인 요청 사이에 몰래 악성 요청을 끼워 넣어 서버를 교란할 수 있습니다.

🇺🇸 원문 (English)

Apache Traffic Server accepts characters that are not allowed for HTTP field names and forwards malformed requests to origin servers. This can be utilized for request smuggling and may also lead cache poisoning if the origin servers are vulnerable. This issue affects Apache Traffic Server: from 8.0.0 through 8.1.10, from 9.0.0 through 9.2.4. Users are recommended to upgrade to version 8.1.11 or 9.2.5, which fixes the issue.

📍 영향받는 시스템

Apache Traffic Server 8.0.0 ~ 8.1.10, 9.0.0 ~ 9.2.4

⚔️ 공격 벡터

HTTP 필드 이름에 비정상적인 문자를 포함한 변조된 요청을 전송하여 요청 스머글링 유도

🛡️ 대응 방법

Apache Traffic Server를 8.1.11 또는 9.2.5 이상의 버전으로 업그레이드

🔧 검증 코드

출력된 버전 정보가 취약한 범위(8.0.0-8.1.10 또는 9.0.0-9.2.4)에 해당하는지 확인

Shell / Script
httpd -v 2>/dev/null | grep -i 'Apache Traffic Server' || apache_traffic_server --version 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server