hunt-cache-poison

Identify and exploit cache poisoning vulnerabilities in web applications.

3|Updated Nov 12, 2025
One-click install
npx skills add https://github.com/cmndcntrlcyber/rtpi --skill hunt-cache-poison-cmndcntrlcyber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-cache-poison
Source: https://github.com/cmndcntrlcyber/rtpi/tree/main/knowledge_seed/bug_hunter_skills/hunt-cache-poison
Command: npx skills add https://github.com/cmndcntrlcyber/rtpi --skill hunt-cache-poison-cmndcntrlcyber

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill unit is designed to identify and exploit cache poison vulnerabilities, a critical security issue that can lead to widespread impact across an application's user base.

Core Features & Use Cases

  • Cache Poisoning Hunting: Identifies and tests for cache poisoning vulnerabilities in target applications.
  • Detailed Methodology: Provides a step-by-step approach to mapping cache infrastructure, identifying cache keys, and testing for unkeyed header reflection.
  • Real Impact Examples: Offers scenarios demonstrating the potential impact of cache poisoning, including mass DoS attacks and account takeovers.

Quick Start

Use the 'hunt-cache-poison' skill to map the cache infrastructure of the target application and identify potential cache poisoning vulnerabilities.

Frequently Asked Questions about hunt-cache-poison

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

FAQPage Schema
What is cache poisoning and how does it impact web applications?

Cache poisoning is a web security vulnerability where malicious content is stored in a CDN cache and served to users. It can cause mass denial of service or account takeover by manipulating unkeyed headers in cached responses.

How do I identify and test for cache poisoning vulnerabilities in a target application?

To identify cache poisoning, map the target's cache infrastructure, identify cache keys, and test for unkeyed header reflection. This process targets CDN-served assets, e-commerce platforms, and authentication endpoints.

How does cache poisoning exploitation work on CDN-served assets?

Cache poisoning on CDN-served assets works by exploiting unkeyed headers or web protocols to inject malicious responses. The poisoned cache then serves this harmful content to subsequent users requesting the same asset.

Do I need to understand caching mechanisms to hunt for cache poisoning vulnerabilities?

Yes, hunting for cache poisoning requires a solid understanding of caching mechanisms and web protocols. You must know how cache keys are generated and how CDN infrastructure processes requests to identify exploitable unkeyed inputs.

What is the best way to map cache infrastructure before testing for cache poisoning?

The best way to map cache infrastructure is to systematically analyze how the target application handles requests and generates cache keys. This step-by-step methodology identifies cache behavior before testing unkeyed header reflection.

Can cache poisoning lead to account takeovers on authentication endpoints?

Yes, cache poisoning can lead to account takeovers on authentication endpoints. By caching malicious scripts or redirected responses, attackers can intercept user credentials when they access the poisoned cached endpoint.

Related Skills