๐Ÿ” CVE Alert

CVE-2026-126209

UNKNOWN 0.0

Loofah allowed_uri? treats javascript&#x3a alert(1) as safe

CVSS Score
0.0
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. From 2.25.0 until 2.25.3, Loofah::HTML5::Scrub.allowed_uri? strips whitespace and control characters before decoding a semicolon-less numeric character reference, changing where the reference ends and hiding a javascript: or vbscript: scheme that a browser reconstructs. The bypass applies to encoded colons and encoded scheme letters when a stripped character terminates the numeric reference. An application that renders the approved value in href or another browser-interpreted URI attribute can allow cross-site scripting, and Rails::HTML::Sanitizer.allowed_uri? re-exports the affected helper. Loofah's default sanitize() path is not affected because Nokogiri decodes entities before URI evaluation. This issue is fixed in version 2.25.3.

CWE CWE-79 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 unknown vulnerabilities affecting flavorjones loofah are published โ€” delivered to Slack, Telegram or Discord.

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

Affected Versions

flavorjones / loofah
>= 2.25.0, < 2.25.3

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/flavorjones/loofah/security/advisories/GHSA-p9wj-w8xq-vjx6 github.com: https://github.com/flavorjones/loofah/pull/324 github.com: https://github.com/flavorjones/loofah/commit/62c04841e8252a1b5373afcd2b89fb9b8279e317 github.com: https://github.com/flavorjones/loofah/releases/tag/v2.25.3