http2-specific-attacks

Identify and exploit HTTP/2 protocol security vulnerabilities in binary framing, HPACK, and multiplexing.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/utsavthakur/agenticskills --skill http2-specific-attacks-utsavthakur
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: http2-specific-attacks
Source: https://github.com/utsavthakur/agenticskills/tree/main/http2-specific-attacks
Command: npx skills add https://github.com/utsavthakur/agenticskills --skill http2-specific-attacks-utsavthakur

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill unit is designed to identify and exploit HTTP/2 protocol-specific security vulnerabilities. It provides a comprehensive guide to HTTP/2 attack techniques beyond basic request smuggling.

Core Features & Use Cases

  • HTTP/2 Protocol Exploitation: Covers a range of attack surfaces such as binary framing, HPACK compression, multiplexing, server push, and pseudo-headers.
  • Attack Surface Overview: Provides an in-depth analysis of the various HTTP/2 features that can be exploited.
  • Detailed Attack Flows: Explains the steps and tools required to perform specific attacks such as h2c smuggling, pseudo-header injection, HPACK attacks, and race conditions.

Quick Start

Use the 'http2-specific-attacks' skill to analyze the HTTP/2 protocol of the target application for vulnerabilities related to binary framing, HPACK compression, or stream multiplexing.

Frequently Asked Questions about http2-specific-attacks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I exploit HTTP/2 protocol vulnerabilities during a security audit?

Identifying HTTP/2 vulnerabilities requires analyzing binary framing, HPACK compression, stream multiplexing, server push, and pseudo-headers. This Skill guides security audits through attack techniques like h2c smuggling, pseudo-header injection, and multiplexing race conditions to expose protocol-level security weaknesses.

What is HTTP/2 request smuggling and how does h2c smuggling work?

h2c smuggling is an HTTP/2 attack technique that exploits protocol upgrades to bypass frontend security controls. This Skill outlines detailed attack flows for h2c smuggling alongside other methods like pseudo-header injection and HPACK attacks, extending beyond basic request smuggling.

Can I use this Skill to test HPACK compression and multiplexing race conditions?

Yes, you can test HPACK compression attacks and multiplexing race conditions using this Skill. It provides an in-depth analysis and exploitation steps for these specific HTTP/2 features, detailing how stream multiplexing and header compression can be manipulated during penetration testing.

Do I need prior knowledge of HTTP/2 binary framing to use this Skill?

Yes, understanding HTTP/2 binary framing and protocol mechanics is required. This Skill is tailored for security audits and penetration testing, assuming the user already possesses foundational knowledge of HTTP/2 features and various attack techniques before executing the provided exploit flows.

What are the limitations of HTTP/2 protocol-specific attack techniques?

HTTP/2 protocol-specific attack techniques are limited to vulnerabilities within binary framing, HPACK compression, multiplexing, server push, and pseudo-headers. They require precise protocol conditions to succeed and may not apply to targets utilizing hardened HTTP/2 implementations or distinct protocol versions.