🇰🇷 한글 설명
Apache Traffic Server에서 HTTP/2 Content-Length 값을 잘라낸 형태로 전송하여 HTTP/1.1 오리진의 워커 풀을 고갈시킬 수 있는 취약점입니다. 이로 인해 서비스 거부(DoS) 상태가 발생할 수 있습니다.
💡 쉬운 설명
공격자가 특수한 방식으로 데이터를 보내 서버의 일꾼(워커)들을 모두 붙잡아 두어, 다른 사용자가 서비스를 이용하지 못하게 만드는 공격입니다. 마치 식당에서 주문만 하고 음식을 먹지 않으면서 자리를 계속 차지해 다른 손님을 못 받게 하는 것과 같습니다.
🇺🇸 원문 (English)
Apache Traffic Server can be used to exhaust an HTTP/1.1 origin's worker pool via a truncated HTTP/2 Content-Length value.
This issue affects Apache Traffic Server: from 8.0.0 through 8.1.11, from 9.0.0 through 9.2.15, from 10.0.0 through 10.1.4, 10.2.0.
Users are recommended to upgrade to version 9.2.16, 10.1.5, or 10.2.1, which fix the issue.
📍 영향받는 시스템
Apache Traffic Server 8.0.0~8.1.11, 9.0.0~9.2.15, 10.0.0~10.1.4, 10.2.0
⚔️ 공격 벡터
잘린(truncated) HTTP/2 Content-Length 값을 이용한 HTTP/1.1 오리진 워커 풀 고갈 공격
🛡️ 대응 방법
Apache Traffic Server를 9.2.16, 10.1.5 또는 10.2.1 이상의 버전으로 업그레이드하십시오.
🔧 검증 코드
출력된 버전 번호가 취약한 버전 범위(8.0.0~8.1.11, 9.0.0~9.2.15, 10.0.0~10.1.4, 10.2.0)에 포함되는지 확인하십시오.
apache2-proxy --version 2>/dev/null || httpd -v 2>/dev/null | grep -i 'Apache Traffic Server'