What problem does it solve?
Regular Expression Denial of Service (ReDoS) flaws hide in backtracking regex engines and only appear when input length grows, so single-payload tests miss them. This Skill provides a systematic methodology to detect, confirm, and exploit ReDoS and blind regex injection during authorized web application assessments.
Core Features & Use Cases
- Doubling Latency Test: Send inputs of length 2^k and detect super-linear response-time growth that confirms catastrophic backtracking.
- Vulnerable Pattern Detection: Use regexploit and known evil-regex shapes like (a+)+ and ([a-zA-Z]+)* to identify exploitable validators.
- Blind Regex Injection: Exfiltrate server-side secrets char-by-char using latency oracles when the attacker controls the pattern.
- Use Case: During an authorized pentest, you find a signup endpoint validating email with a nested-quantifier regex; you run the doubling test, observe response time jump from 8 ms to 9.4 s, and document a High-severity ReDoS finding with timing evidence.
Quick Start
Test the email validation endpoint at the target URL for ReDoS by running a doubling latency test with payloads of growing length ending in an exclamation mark.