SOC status:Duty analyst on shift

UK Cyber Defence
VulnerabilityModified

CVE-2016-10531

Due to the way that marked 0.3.5 and earlier parses input, specifically HTML entities, it's possible to bypass marked's content injection protection (`sanitize: true`) to inject a `javascript:` URL.

MEDIUM 6.1EPSS 1.46%

Does this matter?

Lower severity and a low EPSS score (1.46%). Track it; it rarely justifies an emergency change on its own.

Description

marked is an application that is meant to parse and compile markdown. Due to the way that marked 0.3.5 and earlier parses input, specifically HTML entities, it's possible to bypass marked's content injection protection (`sanitize: true`) to inject a `javascript:` URL. This flaw exists because `&#xNNanything;` gets parsed to what it could and leaves the rest behind, resulting in just `anything;` being left.

CVSS 3.0
6.1 MEDIUMCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
EPSS
1.46% probability · 72th percentile
CISA KEV
Not listed
Weakness
CWE-79
Affected
marked project/marked
Source
support@hackerone.com

Source: NVD record, EPSS from FIRST.org, KEV from CISA. Refreshed daily.