~ / search / GHSA-mjxr-4v3x-q3m4

GHSA-mjxr-4v3x-q3m4

Improper Input Validation in sanitize-html

Source: GitHub Advisory Database (reviewed) Moderate CVE-2021-26540

Packages

EcosystemPackageAffectedFixed in
npm sanitize-html < 2.3.2 2.3.2

Details

As written in the advisory (Markdown source, shown as plain text).

Apostrophe Technologies sanitize-html before 2.3.2 does not properly validate the hostnames set by the "allowedIframeHostnames" option when the "allowIframeRelativeUrls" is set to true, which allows attackers to bypass hostname whitelist for iframe element, related using an src value that starts with "/\\example.com".

References

External links from the advisory. They lead to third-party sites.