GitHub Advisoryadvisory · npm
GHSA-xf5p-87ch-gxw2 Marked ReDoS due to email addresses being evaluated in quadratic time
MEDIUM
Official page ↗
- Ecosystem
- npm
- Packages
- marked
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- Weaknesses
- CWE-400
- Reviewed
- 2019-06-05
Affected packages
• npm marked: >= 0.3.14, < 0.6.2 → fixed in 0.6.2
Description
Versions of `marked` from 0.3.14 until 0.6.2 are vulnerable to Regular Expression Denial of Service. Email addresses may be evaluated in quadratic time, allowing attackers to potentially crash the node process due to resource exhaustion.
Recommendation
Upgrade to version 0.6.2 or later.
Related
Weakness · CWE (1)
- CWE-400 Uncontrolled Resource Consumption weakness
References
- https://github.com/markedjs/marked/pull/1460 web
- https://github.com/markedjs/marked/commit/b15e42b67cec9ded8505e9d68bb8741ad7a9590d web
- https://github.com/markedjs/marked package
- https://github.com/markedjs/marked/releases/tag/v0.6.2 web
- https://snyk.io/vuln/SNYK-JS-MARKED-174116 web
- https://www.npmjs.com/advisories/812 web