GHSA-5qhf-9phg-95m2 (loofah): Loofah `allowed_uri?` does not detect `javascript:` URIs split by numeric character references without semicolons
21-Jul-2026 1
Originally appeared on RubySec.## Summary Loofah::HTML5::Scrub.allowed_uri? does not correctly reject javascript: or vbscript: URIs when the scheme is split by a numeric character reference that has no trailing semicolon. A browser decodes such references and resolves the URL ...
GHSA-5qhf-9phg-95m2 (loofah): Loofah `allowed_uri?` does not detect `javascript:` URIs split by numeric character references without semicolons #ruby #rubydeveloper #rubyonrails #ruby #rubyonrails #programming #webdev #ghsa-5qhf-9phg-95m2 #(loofah): https://www.rubyonrails.ba/link/ghsa-5qhf-9phg-95m2-loofah-loofah-allowed_uri-does-not-detect-javascript-uris-split-by-numeric-character-references-without-semicolons