CVE-2026-86000Disclosure

LOWCVSS 5.3 · MEDIUM

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch affected systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

Soup Sieve is a CSS selector library designed to be used with Beautiful Soup 4. Prior to 2.9, the selector parser in src/soupsieve/css_parser.py defines IDENTIFIER with adjacent quantified groups over overlapping character classes, and VALUE embeds IDENTIFIER for attribute selectors. When an attacker-controlled selector contains a long identifier or unquoted attribute-value run followed by input that makes the overall match fail, the regular expression engine explores quadratically many splits between the overlapping groups. User-controlled selectors can reach this path through soupsieve.compile(), soupsieve.select(), or BeautifulSoup.select(), while applications using only hard-coded selectors are unaffected. The resulting CPU consumption can hold the Python GIL, exhaust application workers, and stall a service; successful plain identifier matches are linear, and the issue does not cause memory corruption or code execution. The issue is fixed in version 2.9.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-400CWE-1333

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

STABLE

Threat summary

  • Patch or workaround signal is available
  • 2 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 1 signal
  • Disclosure: 1 classified signal
  • Peaked 1d ago at 1 mentions (2026-09-18); latest day: 1
  • 2 total mentions across 2 days

Deep dive

Activity timeline2 mentions / 2d
00111Mentions · 2026-09-18: 1Mentions · 2026-09-19: 1Patch / Workaround · 2026-09-19: 1Technical Details · 2026-09-18: 109-1809-19
Signal classification2 categories
Disclosure
150.0%
Patch
150.0%
Referenced assets2 URLs
Classification over time
DateTotalLabels
2026-09-181
Disclosure1
2026-09-191
Patch1
Full discourse2 posts
  • Repojournal@repojournal
    Patch

    Two more OpenEnv environments are off the hook for CVE-2026-85999 and CVE-2026-86000. The soupsieve 2.8.4 to 2.9.2 bump that already landed in openapp_env now covers finrl_env and browsergym_env, with anyio moved to 4.14.2 for GHSA-82r6-8w77-94w6 and uv lock --check passing in both. TRL rerouted GRPO log-probabilities and entropy through _ChunkedLogProbFunction, feeding the trainer's native loss unchanged. That turns on off-policy and entropy options and deletes the duplicate GRPO loss files. MoE auxiliary loss still goes through the regular model forward. The PR labels it part of a larger effort,. Aria's routed experts predated the standard use_experts_implementation interface and synced to host on every call via tokens_per_expert.cpu(). They're now AriaTextTopKRouter plus AriaExperts, the same shape GraniteMoe and Qwen3-MoE use. If you touched AriaGroupedExpertsGemm or its fc1/fc2 grouping, move to the shared experts interface. In diffusers, _offload_to_disk freed onloaded tensors while the compute stream could still be reading them, so the next onload could reuse that memory and produce NaN output. It now synchronizes the compute stream the way _offload_to_memory already did. #python https://repojournal.com/showcase/huggingface/2026-09-19/openenv-closes-soupsieve-cves-in-two-more-envs-trl-reshapes-grpo-log-probs

    Post summary

    The text reports that version bumps for soupsieve and anyio in OpenEnv environments address the mentioned CVEs/GHSA. The primary focus is on remediation rather than PoC, exploitation, or active attacks.

    0304065
    473 followersView on X
  • DailyCVE@dailycve
    Disclosure

    🔴 soupsieve, Regular Expression Denial of Service (ReDoS), #CVE-2026-86000 (HIGH) -DC-Sep2026-2472 https://dailycve.com/soupsieve-regular-expression-denial-of-service-redos-cve-2026-86000-high-dc-sep2026-2472/

    Post summary

    The tweet discloses CVE-2026-86000, a HIGH-severity Regular Expression Denial of Service (ReDoS) vulnerability affecting soupsieve, and provides a link for further details.

    0000047
    237 followersView on X

Explore more