๐Ÿ” CVE Alert

CVE-2026-126207

MEDIUM 4.7

Loofah: CSS url() sanitization bypass via escaped parentheses

CVSS Score
4.7
EPSS Score
0.0%
EPSS Percentile
0th

Loofah is a general library for manipulating and transforming HTML/XML documents and fragments, built on top of Nokogiri. Prior to 2.25.3, Loofah::HTML5::Scrub.scrub_css checks only the first parse of a style attribute, then rebuilds CSS with identifier escapes decoded so escaped parentheses, property names, comments, or quotes can become a live url() without a second safety check. An attacker can use list-style to make a viewer's browser request an attacker-chosen URL when content renders, or cursor to make the request on hover. The request can disclose the viewer's IP address, user agent, access timing, and access to internal-network hosts, but no script survives sanitization and the attacker cannot read the response. This issue is fixed in version 2.25.3.

CWE CWE-180 CWE-184
Vendor flavorjones
Product loofah
Published Nov 12, 2026
Stay Ahead of the Next One

Get instant alerts for flavorjones loofah

Be the first to know when new medium vulnerabilities affecting flavorjones loofah are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
None
Availability
None

Affected Versions

flavorjones / loofah
< 2.25.3

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/flavorjones/loofah/security/advisories/GHSA-m3x9-938q-5767 github.com: https://github.com/flavorjones/loofah/pull/324 github.com: https://github.com/flavorjones/loofah/commit/b198a36e44c9c5408163ac50787825e8ca0b166b github.com: https://github.com/flavorjones/loofah/releases/tag/v2.25.3