🇰🇷 한글 설명
Apache Traffic Server가 잘못된 형식의 HTTP chunked trailer 섹션을 원본 서버로 전달하는 취약점입니다. 이를 통해 HTTP 요청 스머글링(Request Smuggling) 공격이 가능하며, 원본 서버의 취약성에 따라 캐시 포이즈닝(Cache Poisoning)으로 이어질 수 있습니다.
💡 쉬운 설명
웹 서버가 잘못된 데이터 형식을 제대로 걸러내지 못해 발생하는 문제입니다. 공격자가 이를 악용하면 다른 사용자의 요청을 가로채거나 웹사이트의 저장된 정보를 조작할 수 있습니다.
🇺🇸 원문 (English)
Apache Traffic Server forwards malformed HTTP chunked trailer section 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 can set a new setting (proxy.config.http.drop_chunked_trailers) not to forward chunked trailer section.
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 chunked trailer 섹션을 포함한 요청을 전송하여 요청 스머글링 및 캐시 포이즈닝 유도
🛡️ 대응 방법
Apache Traffic Server를 8.1.11 또는 9.2.5 이상 버전으로 업그레이드하거나, proxy.config.http.drop_chunked_trailers 설정을 활성화합니다.
🔧 검증 코드
출력된 버전 정보가 취약한 버전 범위(8.0.0-8.1.10 또는 9.0.0-9.2.4)에 해당하는지 확인합니다.
apache2-traffic-server --version 2>/dev/null || httpd -v 2>/dev/null | grep -i 'Apache Traffic Server'