Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-102831

Fixed in a distro release EPSS <1%CVSS 8.1

JupyterLab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. From JupyterLab 4.5.0 until 4.5.11 and 4.6.4, from Notebook 7.5.0 until 7.6.3, and from JupyterLite Core 0.7.0 until 0.8.4, the system clipboard cell-paste path accepts attacker-controlled cell JSON without clearing metadata.trusted. When useSystemClipboardForCells is active and pasteCodeCellsWithoutOutput is disabled, a pasted code cell can mark HTML output as trusted, bypass output sanitization, and execute script in the authenticated JupyterLab origin without executing the cell. Markdown and raw cells are not affected because their output is sanitized. This issue is fixed in JupyterLab 4.5.11 and 4.6.4, Notebook 7.6.3, and JupyterLite Core 0.8.4.

Published 2026-09-29 · CVE record · OSV

Products: jupyterlab, jupyterlab notebook, jupyterlab jupyterlite-core

Fixed upstream

EcosystemPackageFixed in
PyPIjupyterlab4.6.4
PyPIjupyterlab4.5.11
PyPIjupyterlite0.8.4
PyPIjupyterlite-core0.8.4
PyPInotebook7.6.3

Distro releases

ReleasePackageFixed in
Chainguardjupyterhub-k8s-singleuser-sample4.4.2-r7
Debian 12jupyter-notebookno fix
Debian 13jupyter-notebookno fix
Debian 14jupyter-notebookno fix
Ubuntu 18.04 LTSjupyter-notebookno fix
Ubuntu 20.04 LTSjupyter-notebookno fix
Ubuntu 26.04 LTSjupyter-notebookno fix
Ubuntu 26.04 LTSjupyterlabno fix
Ubuntu 26.10jupyter-notebookno fix
Ubuntu 26.10jupyterlabno fix
Ubuntu Pro 22.04 LTSjupyter-notebookno fix
Ubuntu Pro 24.04 LTSjupyter-notebookno fix
openSUSE Tumbleweedpython-jupyterlab4.5.11-1.1