SwiftNIO 1.0.0-1.3.9 - Denial of Service via HTTP/2 Window Size Manipulation
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2019-9511. PoCs published by harley-ghostie, flyniu666.
AI-analyzed exploit summary The repository contains lightweight probes for detecting HTTP/2 vulnerabilities CVE-2019-9511 (Data Dribble) and CVE-2019-9513 (Priority Churn) without executing a full denial-of-service attack. The scripts validate server behavior by sending controlled HTTP/2 frames to observe potential vulnerabilities.
Description
Some HTTP/2 implementations are vulnerable to window size manipulation and stream prioritization manipulation, potentially leading to a denial of service. The attacker requests a large amount of data from a specified resource over multiple streams. They manipulate window size and stream priority to force the server to queue the data in 1-byte chunks. Depending on how efficiently this data is queued, this can consume excess CPU, memory, or both.
Exploits (2)
The repository contains lightweight probes for detecting HTTP/2 vulnerabilities CVE-2019-9511 (Data Dribble) and CVE-2019-9513 (Priority Churn) without executing a full denial-of-service attack. The scripts validate server behavior by sending controlled HTTP/2 frames to observe potential vulnerabilities.
This repository contains build scripts and CI/CD configurations for Kubernetes Ingress-NGINX, specifically targeting CVE-2019-9511. The scripts automate the build and deployment process, including Docker image creation and publishing to Quay.io.
References (47)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H