GitHub Advisoryadvisory · npm

GHSA-p9wx-2529-fp83 Marked allows Regular Expression Denial of Service (ReDoS) attacks

MEDIUM Published 2025-05-23 Modified 2025-05-27 Official page ↗
Aliases
CVE-2018-25110
Ecosystem
npm
Packages
marked
Severity
Moderate
CVSS vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Weaknesses
CWE-1333
Reviewed
2025-05-27

Affected packages

• npm marked: < 0.3.17 → fixed in 0.3.17

Description

Marked prior to version 0.3.17 is vulnerable to a Regular Expression Denial of Service (ReDoS) attack due to catastrophic backtracking in several regular expressions used for parsing HTML tags and markdown links. An attacker can exploit this vulnerability by providing specially crafted markdown input, such as deeply nested or repetitively structured brackets or tag attributes, which cause the parser to hang and lead to a Denial of Service.

Related

Alias · CVE (1)

  • CVE-2018-25110 Marked prior to version 0.3.17 is vulnerable to a Regular Expression Denial of Service (ReDoS) attack due to catastrophic backtracking in… vulnerability

Weakness · CWE (1)

  • CWE-1333 Inefficient Regular Expression Complexity weakness

References