🇰🇷 한글 설명
Apache Thrift의 C++, Java, Python, Go, D, C/GLib 바인딩에서 고도로 압축된 데이터를 부적절하게 처리하여 발생하는 데이터 증폭 취약점입니다. 이 취약점으로 인해 시스템 자원이 과도하게 소모될 수 있습니다.
💡 쉬운 설명
압축된 데이터를 풀 때 실제 데이터가 예상보다 훨씬 커지는 현상을 이용해 컴퓨터를 느리게 만들거나 멈추게 할 수 있는 문제입니다. 마치 작은 상자 안에 엄청나게 큰 물건이 들어있어 상자를 열자마자 주변이 꽉 차버리는 것과 같습니다.
🇺🇸 원문 (English)
Improper Handling of Highly Compressed Data (Data Amplification) vulnerability in Apache Thrift C++, Java, Python, Go, D, C/GLib bindings.
This issue affects Apache Thrift: before 0.24.0.
Users are recommended to upgrade to version 0.24.0, which fixes the issue.
📍 영향받는 시스템
Apache Thrift 0.24.0 미만 버전 (C++, Java, Python, Go, D, C/GLib 바인딩 포함)
⚔️ 공격 벡터
악의적으로 조작된 고압축 데이터를 Thrift 서비스로 전송하여 자원 고갈 유도
🛡️ 대응 방법
Apache Thrift를 취약점이 해결된 0.24.0 버전 이상으로 업그레이드
🔧 검증 코드
출력된 Apache Thrift의 버전을 확인하여 0.24.0 미만인지 체크합니다.
pip show thrift || mvn dependency:list | grep thrift || dpkg -l | grep thrift