CVE-2026-54705CWE-116

CVE-2026-54705

Medium · published July 29, 2026

CVSS v3.1
6.3
EPSS
0%
Percentile
28.9
In the wild
Unconfirmed
What it is

MathLive provides web components for math display and input. Prior to 0.110.0, MathLive fails to escape text-mode content in \text{} and \mbox{} commands in Box.toMarkup at src/core/box.ts, in xmlEscape, scanText, and text-mode output in src/formats/atom-to-math-ml.ts, and through convertLatexToMarkup, convertLatexToMathMl, <math-span>, <math-div>, and the default identity MathfieldElement.createHTML, allowing malicious input to run arbitrary JavaScript when rendered. This issue is fixed in version 0.110.0.

The record
Technical detail
CVSS v3.1
6.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
CVSS v4.0
Not supplied
EPSS
0.00362 · 28.9th percentile
Weakness
CWE-116 · Improper Encoding or Escaping of Output
Published
2026-07-29T22:16Z
References (4)
EPSS history
Timeline
  • 29 JUL 17:21Z
    mathlive's Lack of Escaping of HTML allows for XSS
    cvelistv5