CVE-2026-54527

JupyterLab Git is a Git extension for JupyterLab. From 0.30.0b3 before 0.54.0, the PlainTextDiff.ts createHeader() method passes Git filenames directly to innerHTML when rendering renamed files in commit history, allowing a crafted filename to execute JavaScript when a victim views the rename diff in the Git History tab. This issue is fixed in version 0.54.0.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:jupyter:jupyterlab-git:*:*:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab-git:0.30.0:-:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab-git:0.30.0:beta3:*:*:*:*:*:*

History

25 Oct 2026, 17:10

Type Values Removed Values Added
Summary
  • (es) JupyterLab Git es una extensión de Git para JupyterLab. Desde la versión 0.30.0b3 hasta la 0.54.0, el método createHeader() de PlainTextDiff.ts pasa los nombres de archivo de Git directamente a innerHTML al renderizar archivos renombrados en el historial de commits, permitiendo que un nombre de archivo manipulado ejecute JavaScript cuando una víctima ve la diferencia de renombrado en la pestaña Historial de Git. Este problema se ha corregido en la versión 0.54.0.

Information

Published : 2026-07-08 21:16

Updated : 2026-10-25 17:10


NVD link : CVE-2026-54527

Mitre link : CVE-2026-54527

CVE.ORG link : CVE-2026-54527


JSON object : View

Products Affected

jupyter

  • jupyterlab-git
CWE
CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')