CVE-2026-73490
mediumpriority · track · 0EPSS 0.003 · 22 %ileEUUSEPSS · scored 2026-10-26
Loofah is a general library for manipulating and transforming HTML/XML documents and fragments, built on top of Nokogiri. Prior to 2.25.2, Loofah's HTML5 sanitizer applies its local-reference restriction only to the xlink:href attribute on SVG use and feImage elements, while browsers also accept the plain href attribute. A crafted sanitized SVG can therefore reference an arbitrary same-origin external document; use may render external SVG content containing scripts or other dangerous content, and feImage may load external images for tracking. Applications that sanitize user-supplied SVG with Loofah's default allowlist are affected. This issue is fixed in version 2.25.2.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (2)
Products and version ranges known to be affected.
advisories (1)
Vendor and ecosystem advisories describing this.
- GHSA-9wjq-cp2p-hrgfLoofah: SVG `href` attribute bypasses local-reference restriction2026-07-21ghsa · osvUS
## Summary Loofah's HTML5 sanitizer restricted only the `xlink:href` attribute on certain SVG elements to local, same-document references. Browsers also accept a plain `href` attribute as an alternative to the deprecated `xlink:href` per the SVG 2 spec, but Loofah did not apply the same restriction to it, allowing those elements to reference arbitrary external documents. ## Impact SVG `<use>` can load and render external SVG content by reference. If the referenced external SVG is same-origin and contains scripts or other dangerous content, it could execute in the context of the sanitized document. `<feImage>` can load external images, which can be used for tracking. Modern browsers restrict cross-origin `<use>` fetches, which limits but does not eliminate the risk. Applications that sanitize user-supplied SVG (directly, or as part of HTML) with Loofah's default allowlist are affected. ## Mitigation Upgrade to Loofah >= 2.25.2. ## Credit Found by the maintainer, Mike Dalessio, during a security audit.
also known as (2)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (13)
External citations — patches, advisories, analysis.
- https://github.com/flavorjones/loofah/commit/20867b9be689521887364b74822c41ef830523c9cnnvd
- https://github.com/flavorjones/loofah/pull/308cnnvd
- https://github.com/flavorjones/loofah/releasesPatchcnnvd
- https://github.com/flavorjones/loofah/releases/tag/v2.25.2cnnvd
- https://github.com/flavorjones/loofah/security/advisories/GHSA-9wjq-cp2p-hrgfcnnvd
- https://github.com/flavorjones/loofah/commit/20867b9be689521887364b74822c41ef830523c9enisa_euvd
- https://github.com/flavorjones/loofah/pull/308enisa_euvd
- https://github.com/flavorjones/loofah/releases/tag/v2.25.2enisa_euvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan