Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

Prismjs

First CVE: Aug 7, 2020Active for: 6 yearsTotal CVEs: 6

Prismjs is a lightweight syntax-highlighting library widely embedded in web pages, documentation sites, and developer tools, creating a distributed attack surface despite its narrow product footprint. Its vulnerability signal centers on web-layer input-handling weaknesses, particularly cross-site scripting and code-injection flaws that arise from the library's role in parsing and rendering untrusted code snippets, alongside regex complexity issues that can impact page performance. Current exploitation activity and exposure counts are shown alongside this summary.

FAUCET AI Generated
6
Total CVEs
More Total CVEs than 86% of tracked vendors
0.8
Avg CVEs / Product / Year
More Avg CVEs / Product / Year than 10% of tracked vendors
6.6
Avg CVSS Score
Higher Avg CVSS Score than 42% of tracked vendors
0.0%
In CISA KEV
Bottom 1%

Trends Over Time

The number and severity of CVEs published that impact products developed by Prismjs over time

Volume of CVEsAvg CVSS Base Score
First CVE
Aug 7, 2020
5 years ago
Most Recent CVE
Mar 3, 2025
508 days ago

Products(2 total)

Top CVEs

Signals from CVEs in this vendor scope (6 CVEs).

6 CVEs · Highest risk first

CVEPublishedCVSSRiskKEVExploit
CVE-2020-15138HIGH
Prism is vulnerable to Cross-Site Scripting. The easing preview of the Previewers plugin has an XSS vulnerability that allows attackers to execute arbitrary code in Safari and Inte
Aug 7, 20207.525NONO
CVE-2021-23341HIGH
The package prismjs before 1.23.0 are vulnerable to Regular Expression Denial of Service (ReDoS) via the prism-asciidoc, prism-rest, prism-tap and prism-eiffel components.
Feb 18, 20217.524NONO
CVE-2021-3801MEDIUM
prism is vulnerable to Inefficient Regular Expression Complexity
Sep 15, 20216.522NONO
CVE-2021-32723MEDIUM
Prism is a syntax highlighting library. Some languages before 1.24.0 are vulnerable to Regular Expression Denial of Service (ReDoS). When Prism is used to highlight untrusted (user
Jun 28, 20216.522NONO
CVE-2022-23647MEDIUM
Prism is a syntax highlighting library. Starting with version 1.14.0 and prior to version 1.27.0, Prism's command line plugin can be used by attackers to achieve a cross-site scrip
Feb 18, 20226.121NONO
CVE-2024-53382MEDIUM
Prism (aka PrismJS) through 1.29.0 allows DOM Clobbering (with resultant XSS for untrusted input that contains HTML but does not directly contain JavaScript), because document.curr
Mar 3, 20255.416NONO
View all 6 CVEs →

CVE Severity & Scoring

Severity distribution of CVEs that affect this vendor's products6 CVEs
67%
33%
Severity distribution among all CVEs352,231 CVEs
45%
40%
11%
MediumHigh
Attack Vector
Local0 (0.0%)
Network6 (100.0%)
Unknown0 (0.0%)
Physical0 (0.0%)
Adjacent Network0 (0.0%)
Attack Complexity
Low5 (83.3%)
High1 (16.7%)
Unknown0 (0.0%)
User Interaction
None1 (16.7%)
Unknown0 (0.0%)
Required5 (83.3%)
Privileges Required
Low1 (16.7%)
High0 (0.0%)
None5 (83.3%)
Unknown0 (0.0%)

Exploit Exposure

Signals from CVEs in this vendor scope (6 CVEs).

CISA KEV
0 CVEs
0.0% of CVEs· Bottom 1%
Metasploit
0 CVEs
0.0% of CVEs· Bottom 1%
Nuclei
0 CVEs
0.0% of CVEs· Bottom 1%
ExploitDB
0 CVEs
0.0% of CVEs· Bottom 1%

Social Chatter

An overview of all social media posts that mention a CVE ID that affects a product developed by Prismjs.

Media Mentions

Media articles that mention a CVE ID that affects a product developed by Prismjs — matched by CVE ID, not by vendor name.

Top CNAs Publishing CVEs For Prismjs's Products

View all 4 CNAs →

Top CWEs