PT-2026-145886

CVE-2026-126192

·

Published

2026-11-12

·

Updated

2026-11-13

Description by

CVSS 4.0
6.3
Medium
MetricsAV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Soup Sieve versions prior to 2.10
Description Matching a developer-authored selector that places the general sibling combinator inside the :has() pseudo-class repeatedly scans each candidate element's following siblings when the right-hand side is absent. This behavior results in quadratic work when processing attacker-controlled HTML. Applications evaluating a fixed selector, such as div:has(a ~ b), over untrusted markup may experience worker exhaustion for several minutes even with small documents.
Recommendations Update Soup Sieve to version 2.10.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-4J63-6C4X-WFG4
Found an issue in the description? Have something to add? Feel free to write us 👾