erusev/parsedown is vulnerable to Regular Expression Denial of Service (ReDoS)
25
Low Risk
Affected versions of this package are vulnerable to a regular expression denial of service (ReDoS) vulnerability caused by inefficient regex patterns used during Markdown parsing. Specially crafted input containing malformed emphasis markers or similar adversarial sequences can trigger catastrophic backtracking, leading to excessive CPU or memory consumption and potentially causing the application to hang or become unavailable. The issue is fixed by updating regex patterns throughout the parser to use possessive quantifiers, preventing backtracking and eliminating the denial-of-service condition.
You are affected if you are using a version that falls within the vulnerable range.
erusev/parsedown is vulnerable to Regular Expression Denial of Service (ReDoS) in versions 0.0.1 - 1.7.4.
Upgrade the erusev/parsedown library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

SOC 2Compliant
ISO 27001Compliant