Skip to main content

Over 150 LLM Providers · Over 5,300 Models The most extensible AI-powered pentesting platform. Open source. Star on GitHub

CVE-2022-23647

7.5 · HIGH
Published Feb 18, 2022 prismjs CWE-79 EPSS 1.48% (72th pctl)

Overview

CVE-2022-23647 is a high-severity vulnerability affecting prismjs prism. It was published on February 18, 2022 and has a CVSS 3.1 base score of 7.5 (HIGH).

This vulnerability has a CVSS 3.1 base score of 7.5, rated HIGH. It can be exploited remotely over the network. No authentication or special privileges are required for exploitation.

Technical Description

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 scripting attack. The command line plugin did not properly escape its output, leading to the input text being inserted into the DOM as HTML code. Server-side usage of Prism is not impacted. Websites that do not use the Command Line plugin are also not impacted. This bug has been fixed in v1.27.0. As a workaround, do not use the command line plugin on untrusted inputs, or sanitize all code blocks (remove all HTML code text) from all code blocks that use the command line plugin.

Remediation

Check the references section for vendor advisories and patches from prismjs. Update prism to the latest patched version. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Affected Products

Vendor Product Versions Status
prismjs prism >= 1.14.0, < 1.27.0 Affected

Frequently Asked Questions

What is CVE-2022-23647?

CVE-2022-23647 is a high-severity vulnerability affecting prismjs prism. It was published on February 18, 2022 and has a CVSS 3.1 base score of 7.5 (HIGH).

How severe is CVE-2022-23647?

This vulnerability has a CVSS 3.1 base score of 7.5, rated HIGH. It can be exploited remotely over the network. No authentication or special privileges are required for exploitation.

How do I fix or remediate CVE-2022-23647?

Check the references section for vendor advisories and patches from prismjs. Update prism to the latest patched version. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2022-23647?

CyberStrike's AI-powered security agents can automatically detect CVE-2022-23647 across your infrastructure using autonomous pentesting, DAST scanning, and HackBrowser. The platform continuously monitors for known vulnerabilities and provides actionable remediation guidance prioritized by real-world exploitability.