© 2025-2026 PySpect
First version without a known vulnerability: 2.9
Soup Sieve: Polynomial-time ReDoS (O(n²)) in the `IDENTIFIER` / `VALUE` selector sub-patterns
Fixed in: 2.9.0
Soup Sieve: Polynomial-time ReDoS (O(n²)) in the whitespace/comment trimming regex `RE_WS_END` (triggers on VALID selectors)
Fixed in: 2.9.0
Soup Sieve: Regular Expression Denial of Service (ReDoS) via Selector Parser
Fixed in: 2.8.4
Soup Sieve has Memory Exhaustion via Large Comma-Separated Selector Lists
Fixed in: 2.8.4