Skip to content
OpenAdvisories
Medium · 6.1 CVE-2019-25225 EUVD-2019-19375GHSA-qhxp-v273-g94h

sanitize-html is vulnerable to XSS through incomprehensive sanitization

Published Sep 8, 2025 · Updated Sep 8, 2025 · Assigned by Checkmarx

Description

`sanitize-html` prior to version 2.0.0-beta is vulnerable to Cross-site Scripting (XSS). The `sanitizeHtml()` function in `index.js` does not sanitize content when using the custom `transformTags` option, which is intended to convert attribute values into text. As a result, malicious input can be transformed into executable code.

Affected products

VendorProductAffectedFixed
— sanitize-html < 2.0.0-beta 2.0.0-beta

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 26.10 node-sanitize-html No fix yet —
Ubuntu 26.04 LTS node-sanitize-html No fix yet —
Ubuntu 25.10 node-sanitize-html No fix yet —
Ubuntu 24.04 LTS node-sanitize-html No fix yet —
Ubuntu 22.04 LTS node-sanitize-html No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
npm sanitize-html < 2.0.0-beta 2.0.0-beta GHSA-qhxp-v273-g94h

References