Skip to main content

Katex

6 CVEs product

Monthly

CVE-2026-103923 Oct 01, 17:37 npm LOW PATCH GHSA Monitor

Prototype-pollution-assisted cross-site scripting in the KaTeX math-rendering JavaScript library (versions 0.11.0 through 0.18.2) lets attacker-controlled expressions end up in trusted-rendering mode when an inherited `trust` property is picked up from a polluted prototype, producing clickable `javascript:` links or attacker-chosen external resources in any consuming page that inserts unsanitized KaTeX output. This is not a standalone remote exploit: KaTeX does not create the prototype pollution itself, so a separate pollution primitive (or attacker control over the options object's prototype) must already exist in the host application, rendering an expression alone never executes script, and script execution requires the victim to actively click a crafted link. There is no confirmed active exploitation (not in CISA KEV) and no public exploit code identified at time of analysis, and the CVSS 4.0 base score is only 2.1 (our independent 3.1 assessment is AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N), reflecting the compounding prerequisites rather than a broadly reachable XSS bug.

XSS Prototype Pollution Katex
NVD GitHub
CVSS 4.0
2.1
EPSS
0.3%
CVE-2025-23207 Jan 17, 22:15 npm MEDIUM PATCH This Month

KaTeX is a fast, easy-to-use JavaScript library for TeX math rendering on the web. Rated medium severity (CVSS 6.3), this vulnerability is remotely exploitable, low attack complexity.

Information Disclosure Red Hat Katex
NVD GitHub
CVSS 3.1
6.3
EPSS
0.0%
CVE-2024-28246 Mar 25, 20:15 npm MEDIUM PATCH This Month

KaTeX is a JavaScript library for TeX math rendering on the web. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Katex
NVD GitHub
CVSS 3.1
5.4
EPSS
0.4%
CVE-2024-28245 Mar 25, 20:15 npm MEDIUM PATCH This Month

KaTeX is a JavaScript library for TeX math rendering on the web. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Katex
NVD GitHub
CVSS 3.1
6.1
EPSS
0.4%
CVE-2024-28244 Mar 25, 20:15 npm MEDIUM PATCH This Month

KaTeX is a JavaScript library for TeX math rendering on the web. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low attack complexity.

Denial Of Service Katex
NVD GitHub
CVSS 3.1
6.5
EPSS
2.2%
CVE-2024-28243 Mar 25, 20:15 npm MEDIUM PATCH This Month

KaTeX is a JavaScript library for TeX math rendering on the web. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low attack complexity.

Denial Of Service Katex
NVD GitHub
CVSS 3.1
6.5
EPSS
1.4%
EPSS 0% CVSS 2.1
LOW PATCH Monitor

Prototype-pollution-assisted cross-site scripting in the KaTeX math-rendering JavaScript library (versions 0.11.0 through 0.18.2) lets attacker-controlled expressions end up in trusted-rendering mode when an inherited `trust` property is picked up from a polluted prototype, producing clickable `javascript:` links or attacker-chosen external resources in any consuming page that inserts unsanitized KaTeX output. This is not a standalone remote exploit: KaTeX does not create the prototype pollution itself, so a separate pollution primitive (or attacker control over the options object's prototype) must already exist in the host application, rendering an expression alone never executes script, and script execution requires the victim to actively click a crafted link. There is no confirmed active exploitation (not in CISA KEV) and no public exploit code identified at time of analysis, and the CVSS 4.0 base score is only 2.1 (our independent 3.1 assessment is AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N), reflecting the compounding prerequisites rather than a broadly reachable XSS bug.

XSS Prototype Pollution Katex
NVD GitHub
EPSS 0% CVSS 6.3
MEDIUM PATCH This Month

KaTeX is a fast, easy-to-use JavaScript library for TeX math rendering on the web. Rated medium severity (CVSS 6.3), this vulnerability is remotely exploitable, low attack complexity.

Information Disclosure Red Hat Katex
NVD GitHub
EPSS 0% CVSS 5.4
MEDIUM PATCH This Month

KaTeX is a JavaScript library for TeX math rendering on the web. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Katex
NVD GitHub
EPSS 0% CVSS 6.1
MEDIUM PATCH This Month

KaTeX is a JavaScript library for TeX math rendering on the web. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Katex
NVD GitHub
EPSS 2% CVSS 6.5
MEDIUM PATCH This Month

KaTeX is a JavaScript library for TeX math rendering on the web. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low attack complexity.

Denial Of Service Katex
NVD GitHub
EPSS 1% CVSS 6.5
MEDIUM PATCH This Month

KaTeX is a JavaScript library for TeX math rendering on the web. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low attack complexity.

Denial Of Service Katex
NVD GitHub

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy