CVE-2024-28245

KaTeX's \includegraphics does not escape filename

Published Mar 25, 2024 CVSS 3.1 · 6.3 Medium EPSS < 1% KEV · Not listed
Description
KaTeX is a JavaScript library for TeX math rendering on the web. KaTeX users who render untrusted mathematical expressions could encounter malicious input using `\includegraphics` that runs arbitrary JavaScript, or generate invalid HTML. Upgrade to KaTeX v0.16.10 to remove this vulnerability.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-0914 KaTeX is a JavaScript library for TeX math rendering on the web. KaTeX users who render untrusted mathematical expressions could encounter malicious input using `\includegraphics` that runs arbitrary JavaScript, or generate invalid HTML. Upgrade to KaTeX v0.16.10 to remove this vulnerability.
Github GHSA Github GHSA GHSA-f98w-7cxr-ff2h KaTeX's `\includegraphics` does not escape filename
Ubuntu USN Ubuntu USN USN-7572-1 KaTeX vulnerabilities
History
Type Values Removed Values Added
CPEs cpe:2.3:a:katex:katex:*:*:*:*:*:*:*:*
Type Values Removed Values Added
Metrics epss

{'score': 0.00051}

epss

{'score': 0.00043}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Aug 2, 2024, 12:48 AM
Reserved
Mar 7, 2024, 2:33 PM
Status
Analyzed
Published
Mar 25, 2024, 8:15 PM
Modified
Jun 17, 2026, 7:21 AM