A AegiFlow
CRITICALCVSS 9.3EPSS 0.5%

CVE-2026-54527

CVE-2026-54527 updated by NVD

Published
2026-06-19
Modified
2026-10-27
EPSS percentile
43%
Sources
github-advisory, nvd

Summary

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.

Affected packages

EcosystemPackageAffected versionsFixed versions
PyPIjupyterlab-git—0.54.0
PyPIjupyterlab-git-core—0.54.0
npm@jupyterlab/git—0.54.0

Remediation: Upgrade to 0.54.0 or later.

References

Includes data from the GitHub Advisory Database, licensed under CC-BY 4.0.

Includes data from the National Vulnerability Database (NIST). NVD data is in the public domain; this page is not endorsed by NIST.

CVE® is a registered trademark of The MITRE Corporation. CVE content reproduced under the CVE Terms of Use; copyright designation © MITRE.

EPSS scores provided by the FIRST.org Exploit Prediction Scoring System.