Skip to content
OpenAdvisories
Medium · 6.1 CVE-2020-26293 EUVD-2021-0498GHSA-8j9v-h2vp-2hhv

Possible XSS bypass if style tag is allowed

Published Jan 4, 2021 · Updated Aug 4, 2024 · Assigned by GitHub_M

Description

HtmlSanitizer is a .NET library for cleaning HTML fragments and documents from constructs that can lead to XSS attacks. In HtmlSanitizer before version 5.0.372, there is a possible XSS bypass if style tag is allowed. If you have explicitly allowed the `<style>` tag, an attacker could craft HTML that includes script after passing through the sanitizer. The default settings disallow the `<style>` tag so there is no risk if you have not explicitly allowed the `<style>` tag. The problem has been fixed in version 5.0.372.

Affected products

VendorProductAffectedFixed
mganss HtmlSanitizer < 5.0.372 —

Affected packages

EcosystemPackageAffectedFixedRecord
NuGet HtmlSanitizer < 5.0.372 5.0.372 GHSA-8j9v-h2vp-2hhv

References