What problem does it solve?
This Skill addresses the risk of unvalidated user input being reflected in HTTP response headers, which allows attackers to inject carriage-return/line-feed (CRLF) characters to split responses, inject malicious headers, or embed harmful content in the response body.
Core Features & Use Cases
- Header Injection Detection: Probes for CRLF reflection in redirect URLs, Set-Cookie values, and custom headers to identify response splitting entry points.
- Exploitation Playbook: Covers session fixation via injected Set-Cookie headers, XSS escalation via double CRLF body injection, cache poisoning, and log forgery attacks.
- Filter Bypass Guidance: Includes techniques for evading common CRLF filters using double URL encoding, Unicode payloads, and partial line feed injection.
A common use case is a security tester using this Skill to identify a vulnerable redirect parameter, then chaining the CRLF injection to session fixation to hijack privileged user accounts.
Quick Start
Use the crlf-injection skill to test if the redirect parameter on https://target.com/redirect is vulnerable to CRLF injection by sending a payload with encoded CRLF characters and checking for injected headers in the response.