MEDIUMCVSS v3.1 6.1Vulnerability

CVE-2026-126203

## Summary Loofah's HTML5 scrubbers could emit output that a browser parses into different markup, allowing mutation XSS. Nokogiri < 1.19.5 did not escape `<` and `>` in attribute values. When the output contained certain MathML, a browser treated markup inside an allowed attribute as live HTML. The `:strip` scrubber is affected in every browser. The `:prune` and `:escape` scrubbers are affected in WebKit browsers such as Safari. Nokogiri 1.19.5 escapes `<` and `>` in attribute values, as the HTML standard requires. Loofah 2.25.3 requires Nokogiri >= 1.19.5. ## Impact Applications that sanitize untrusted HTML with Loofah's HTML5 API (`Loofah.html5_fragment`, `Loofah.html5_document` and the `scrub_html5_*` methods) and display the result to other people are affected, including with the default allowlist. Not affected: Loofah's HTML4 API (including `Loofah::Helpers.sanitize`), the `:whitewash` scrubber, rails-html-sanitizer's default configuration, and JRuby. ## Mitigation Upgrade to Loofah >= 2.25.3, or upgrade Nokogiri to >= 1.19.5.

Properties

Severity
medium
Summary
Loofah: Mutation XSS in the HTML5 scrubbers through unescaped attribute values
Nvd fetched at
2026-11-14T00:40:25.638091+00:00
Epss score
0.00271
Cvss severity
MEDIUM
Cvss score
6.1
Retrieved at
2026-11-14T00:51:03+00:00
Ghsa published
2026-11-12T20:52:09Z
Source url
https://github.com/advisories/GHSA-h6v6-rg66-fqj4
Ghsa updated
2026-11-12T20:52:10Z
Ghsa id
GHSA-h6v6-rg66-fqj4
Last source
FIRST EPSS
Score
6.1
Cvss version
3.1
Cve id
CVE-2026-126203
Cvss vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
First seen by Signal
2026-11-12T19:59:23+00:00
Name
CVE-2026-126203
Is ghsa only
false
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Related Entities (4)

AFFECTS (1)

→[Software]rubygems/loofah

VULNERABLE_TO (1)

←[Software]rubygems/loofah

Related research

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-126203 (CVSS v3.1 6.1) — Ninja Signal Threat Intelligence | Ninja Signal