PT-2026-103955

CVE-2026-103923

·

Published

2026-10-01

·

Updated

2026-10-30

Description by

CVSS 4.0
2.1
Low
MetricsAV:N/AC:L/AT:P/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Name of the Vulnerable Software and Affected Versions KaTeX versions 0.11.0 through 0.18.1
Description KaTeX uses ordinary JavaScript property access for the renderer options object, the trust setting, default and processor setting metadata, and namespace lookup and group restoration. This allows inherited properties to be treated as explicitly supplied values. If Object.prototype is polluted or an attacker controls the options object's prototype, attacker-controlled mathematical expressions can use an inherited trust value to enable trusted rendering. This can lead to user-interaction cross-site scripting (XSS)—a technique where malicious scripts are injected into trusted websites—or the loading of attacker-selected external resources in applications that insert unsanitized KaTeX output into a page. KaTeX does not create the prototype pollution itself, and rendering an expression alone does not execute script.
Recommendations Update to version 0.18.2.
Exploitability
Exploit
Fix
Researchers
Vendors
Affected products
Related identifiers
GHSA-238P-PMPM-9MQ7
CLEANSTART-2026-HS80438
OPENSUSE-SU-2026:12075-1
Found an issue in the description? Have something to add? Feel free to write us 👾