Skip to main content
← PyPI

soupsieve

4 known vulnerabilities (2 high, 2 medium), with the versions each affects and the releases that fix them.

Latest release
4.0.1 (Nov 4, 2026): no advisory affects it
Newest unaffected release
4.0.1 (Nov 4, 2026), the latest release
Advisories
4 · 2 high, 2 medium
Weekly downloads
77.4M
Dependents
34.4K
Releases
63 since 0.4.0 (Dec 8, 2018)
Registry
PyPI
Releases read
Nov 8, 2026

Version timeline

Every release cve.now has on record, lowest version on the left; each bar is a run of versions an advisory affects.

Advisories 4

  • CVE-2026-85999Medium 5.3

    Soup Sieve: Polynomial-time ReDoS (O(n²)) in the whitespace/comment trimming regex `RE_WS_END` (triggers on VALID selectors)

    Affected: fixed in 2.9.0.

    Fixed in 2.9.0 (released Jul 19, 2026, 60 days before disclosure).

    The latest release, 4.0.1, is not affected.

  • CVE-2026-86000Medium 5.3

    Soup Sieve: Polynomial-time ReDoS (O(n²)) in the `IDENTIFIER` / `VALUE` selector sub-patterns

    Affected: fixed in 2.9.0.

    Fixed in 2.9.0 (released Jul 19, 2026, 60 days before disclosure).

    The latest release, 4.0.1, is not affected.

  • Soup Sieve: Memory Exhaustion via Large Comma-Separated Selector Lists in soupsieve

    Affected: fixed in 2.8.4.

    Fixed in 2.8.4 (released May 24, 2026, 51 days before disclosure).

    The latest release, 4.0.1, is not affected.

  • Soup Sieve: Regular Expression Denial of Service (ReDoS) in soupsieve Selector Parser

    Affected: fixed in 2.8.4.

    Fixed in 2.8.4 (released May 24, 2026, 51 days before disclosure).

    The latest release, 4.0.1, is not affected.