A AegiFlow
HIGHCVSS 7.5

GHSA-gx64-gj6p-pc4c

JupyterLab: Image viewer allows XSS when opening malicious image in new browser tab

Published
2026-07-22
Modified
2026-07-22
Sources
github-advisory

Summary

JupyterLab's image viewer allows for cross-site scripting (XSS) when a specially-crafted image file is opened through the image viewer and then opened in a new tab. This XSS issue can be used to cause remote code execution (RCE) on the JupyterLab server. ### Impact This vulnerability allows for arbitrary code execution. ### Patches JupyterLab [`v4.6.2`](https://github.com/jupyterlab/jupyterlab/releases/tag/v4.6.2) and [`v4.5.10`](https://github.com/jupyterlab/jupyterlab/releases/tag/v4.5.10) contain the patch. ### Workarounds Disable the image viewer plugin: ``` jupyter labextension disable @jupyterlab/imageviewer-extension:plugin ``` Confirm with: ``` jupyter labextension list ```

Affected packages

EcosystemPackageAffected versionsFixed versions
PyPIjupyterlab4.6.2, 4.5.10

Remediation: Upgrade to 4.6.2 or later.

References

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