CVE-2026-49477

EUVD-2026-44538
Soup Sieve is a CSS selector library designed to be used with Beautiful Soup 4. Prior to 2.8.4, the CSS selector parser in soupsieve contains a regular expression vulnerable to catastrophic backtracking when processing an attribute selector with an unterminated quoted value in soupsieve/css_parser.py, allowing an attacker who can supply untrusted CSS selector strings to soupsieve.compile() or Beautiful Soup .select() / .select_one() to cause CPU exhaustion and denial of service. This issue is fixed in version 2.8.4.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
7.5 HIGH
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Base Score
CVSS 3.x
EPSS Score
Percentile: 41.94%
Affected Products (NVD)
VendorProductVersion
facelessusersoup_sieve
𝑥
< 2.8.4
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
soupsieve
bookworm
vulnerable
bullseye
vulnerable
forky
2.8.4-1
fixed
sid
2.8.4-1
fixed
trixie
no-dsa
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
soupsieve
focal
needs-triage
jammy
needs-triage
noble
needs-triage
resolute
needs-triage
openSUSE logo
openSUSE / SLES Releases
openSUSE Product
Release
python3-soupsieve
suse enterprise sap 15 SP6
1.9.5-150200.3.3.1
fixed
suse enterprise server 15 SP6
1.9.5-150200.3.3.1
fixed
python311-soupsieve
suse enterprise sap 15 SP6
2.5-150600.3.3.1
fixed
suse enterprise server 15 SP6
2.5-150600.3.3.1
fixed