Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-49975-HTTP-2-Bomb — Disclosed on June 3, 2026, the "HTTP/2 Bomb" is an unauthenticated remote DoS that combines an HPACK compression bomb with a Slowloris-style hold to exhaust server memory. It affects default HTTP/2 configurations of **nginx, Apache httpd, Microsoft IIS, Envoy, and Cloudflare Pingora**. | Kitploit
Tools/GitHubGitHub/renzi25031469/cve-2026-49975-http-2-bomb
ReconnaissanceVulnerability ScannersInformation GatheringWeb SecurityNetwork SecurityPenetration Testing
GitHubrenzi25031469/cve-2026-49975-http-2-bomb

CVE-2026-49975-HTTP-2-Bomb

View Repository

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →

About

22 months agoNot yet reviewed

Disclosed on June 3, 2026, the "HTTP/2 Bomb" is an unauthenticated remote DoS that combines an HPACK compression bomb with a Slowloris-style hold to exhaust server memory. It affects default HTTP/2 configurations of **nginx, Apache httpd, Microsoft IIS, Envoy, and Cloudflare Pingora**.

Share

A triage (not exploitation) tool to identify attack surfaces exposed to CVE-2026-49975 — "HTTP/2 Bomb".

⚠️ This script does not send attack payloads. It only makes normal HTTP requests and analyzes response headers to flag hosts that warrant manual version/patch verification.


About CVE-2026-49975

Disclosed on June 3, 2026, the "HTTP/2 Bomb" is an unauthenticated remote DoS that combines an HPACK compression bomb with a Slowloris-style hold to exhaust server memory. It affects default HTTP/2 configurations of nginx, Apache httpd, Microsoft IIS, Envoy, and Cloudflare Pingora.

As the advisories note, simply asking "does the host support HTTP/2?" is too broad — the real exposure depends on the implementation and version in use. That's why this script identifies the server software and classifies the result into attention levels, without claiming exploitation.


Features

  • 🏴 ASCII banner and full help (-h)
  • 🧵 Multithreading via FIFO semaphore (concurrency controlled by -t)
  • 🔒 Atomic output across threads (no interleaved lines, via flock)
  • 📄 Input by single host, file (-f), or stdin (-f -)
  • 🔍 Software/version detection via the Server header
  • 🎯 Reliable HTTP/2 detection via curl's %{http_version}
  • 📊 CSV export (-o)
  • 🎨 Colored output (can be disabled with --no-color)

Requirements

  • bash 4+
  • curl (with HTTP/2 support)
  • flock (optional, recommended — util-linux)

Installation

root@kitploit:~
chmod +x detect_http2_bomb.sh

Usage

root@kitploit:~
# Single host
./detect_http2_bomb.sh example.com

# Host list with 30 threads and CSV output
./detect_http2_bomb.sh -f hosts.txt -t 30 -o results.csv

# Reading hosts from stdin
cat hosts.txt | ./detect_http2_bomb.sh -f -

Options


Verdicts

VerdictMeaning
[!] FLAGHTTP/2 enabled + known affected software → verify version/patch
[~] INFOHTTP/2 enabled, server not identified → investigate manually
[+] OKHTTP/2 not enabled or host unreachable

CSV format

root@kitploit:~
host,server,verdict,status
example.com,"nginx",FLAG,"HTTP/2 active + nginx"

Fixed-version reference

ServerStatus
nginx>= 1.29.8 (introduces the max_headers variable)
Apache httpdPatch released late May 2026
Microsoft IIS / Envoy / Cloudflare PingoraCheck the vendor advisory

This script's version check is informational only. Always confirm against the official vendor advisory.


Legal notice

Use only against authorized targets — your own infrastructure, bug bounty programs, or contracted pentests. Use against systems without authorization may be illegal. The author is not responsible for misuse.


Author: Renzi

Download Tool
OptionDescriptionDefault
-f, --file <file>Host list (one per line; # = comment)—
-t, --threads <n>Number of parallel threads10
-T, --timeout <sec>Timeout per request in seconds8
-o, --output <file>Save results to CSV—
--no-colorDisable colored output—
-h, --helpShow help—