CVE-2026-28348 affects the lxml_html_clean project, specifically versions prior to 0.4.4. The vulnerability stems from a flaw in the _has_sneaky_javascript() method, which incorrectly strips backslashes before validating CSS keywords. This allows attackers to bypass security filters using CSS Unicode escape sequences, potentially leading to external CSS loading or Cross-Site Scripting (XSS) in older browsers. Rated as Medium severity (CVSS 6.1), this vulnerability has a network attack vector and low attack complexity, requiring user interaction (UI:R). Successful exploitation could result in low impact to confidentiality and integrity (C:L/I:L). Currently, there is no evidence of active exploitation, and no public exploit code is available in Metasploit, Nuclei, or ExploitDB. Community discussion and media coverage are minimal, indicating a low level of public attention.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
< 0.4.4CPE matchmatch criteria | cpe:2.3:a:fedoralovespython:lxml_html_clean:*:*:*:*:*:python:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.0 Mastodon, and 0.1 GitHub mentions.
The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.