Description
Prism is a syntax highlighting library. The prismjs package is vulnerable to ReDoS (regular expression denial of service). An attacker that is able to provide a crafted HTML comment as input may cause an application to consume an excessive amount of CPU.
Recommendation
Update the prismjs package to the latest compatible version. Followings are version details:
- Affected version(s): < 1.25.0
- Patched version(s): 1.25.0
References
Related Issues
- Regular Expression Denial of Service (ReDoS) in Prism - CVE-2021-32723
- CommonRegexJS Regular Expression Denial of Service vulnerability - CVE-2020-26305
- Regular expression denial of service in jquery-validation (GHSA-j9m2-h2pv-wvph) - CVE-2021-43306
- jspdf vulnerable to Regular Expression Denial of Service (ReDoS) - CVE-2021-23353
- Tags:
- npm
- prismjs
Anything's wrong? Let us know Last updated on January 29, 2023