CVE-2024-30255
HTTP/2: CONTINUATION 프레임 플러드로 인한 CPU 고갈
- 게시됨
- 2024. 4. 4.
- 업데이트됨
- 2025. 11. 4.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2026. 8. 8.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H높음 · 다음 30일
- 백분위수
- 99.8%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Envoy는 클라우드 네이티브 오픈 소스 엣지 및 서비스 프록시입니다. 1.29.3, 1.28.2, 1.27.4 및 1.26.8 이전 버전의 Envoy에 포함된 HTTP/2 프로토콜 스택은 CONTINUATION 프레임 플러드로 인한 CPU 고갈에 취약합니다. Envoy의 HTTP/2 코덱은 클라이언트가 Envoy의 헤더 맵 한도를 초과한 후에도 무제한의 CONTINUATION 프레임을 전송할 수 있게 허용합니다. 이를 통해 공격자는 END_HEADERS 비트가 설정되지 않은 일련의 CONTINUATION 프레임을 전송하여 CPU 사용률을 유발하고, 트래픽 300Mbit/s당 약 1개의 코어를 소모하며, 결국 CPU 고갈을 통한 서비스 거부(DoS)에 이르게 할 수 있습니다. 사용자는 CONTINUATION 플러드의 영향을 완화하기 위해 1.29.3, 1.28.2, 1.27.4 또는 1.26.8 버전으로 업그레이드해야 합니다. 해결 방법으로는 다운스트림 연결에 대해 HTTP/2 프로토콜을 비활성화하는 것입니다.
소스
1CVE-2024-30255 이 저장소는 CONTINUATION 프레임의 홍수로 인한 Envoy의 CPU 고갈 취약점을 시연하는 개념 증명(PoC) Python 스크립트를 포함하고 있습니다.
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.