← Back to browse · API

CVE-2021-39199

Severity
CRITICAL
CVSS
10.0
EPSS
0.01075
Risk score
40.38
CISA KEV
No
PoC
No
Published
2021-09-07
Modified
2024-08-04
First seen
2026-08-07
Aliases
EUVD-2021-2027, GHSA-9Q5W-79CV-947M
Products
remarkjs:remark-html 14.0.0, < 14.0.1, remarkjs:remark-html < 13.0.2
Sources
euvd EUVD-2021-2027

Description

remark-html is an open source nodejs library which compiles Markdown to HTML. In affected versions the documentation of remark-html has mentioned that it was safe by default. In practice the default was never safe and had to be opted into. That is, user input was not sanitized. This means arbitrary HTML can be passed through leading to potential XSS attacks. The problem has been patched in 13.0.2 and 14.0.1: `remark-html` is now safe by default, and the implementation matches the documentation. On older affected versions, pass `sanitize: true` if you cannot update.

References