🇰🇷 한글 설명
Apache Traffic Server가 HTTP/2 프로토콜을 HTTP/1로 변환할 때, 적절한 청크 프레이밍 없이 HTTP/2 오리진 트레일러를 HTTP/1 클라이언트에 전달하는 취약점입니다. 이로 인해 프로토콜 변환 과정에서 데이터 구조의 무결성이 깨질 수 있습니다.
💡 쉬운 설명
웹 서버가 서로 다른 통신 방식(HTTP/2와 HTTP/1) 사이에서 데이터를 전달할 때, 데이터의 끝을 알리는 표시를 제대로 처리하지 못하는 문제입니다. 이로 인해 통신 오류가 발생하거나 데이터가 잘못 전달될 위험이 있습니다.
🇺🇸 원문 (English)
Apache Traffic Server forwards HTTP/2 origin trailers to HTTP/1 clients without proper chunked framing when converting HTTP/2 to HTTP/1.
This issue affects Apache Traffic Server: from 10.0.0 through 10.1.3.
Users are recommended to upgrade to version 9.2.15 or 10.1.4, which fix the issue.
📍 영향받는 시스템
Apache Traffic Server 10.0.0 ~ 10.1.3
⚔️ 공격 벡터
조작된 HTTP/2 트레일러를 포함한 요청을 보내 프로토콜 변환 과정의 오류를 유도함
🛡️ 대응 방법
Apache Traffic Server를 9.2.15 또는 10.1.4 이상의 버전으로 업그레이드하십시오.
🔧 검증 코드
명령어 실행 결과 버전이 10.0.0에서 10.1.3 사이로 출력되면 취약한 버전이며, 그렇지 않으면 안전하거나 버전 정보가 없는 것입니다.
apache2-traffic-server --version 2>/dev/null | grep -E '10\[.0-3\]' || echo 'Not vulnerable or version mismatch'