CVE catalog

CVE-2026-73415

jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. Prior to 4.5.10 and 4.6.2, in packages/imageviewer/src/widget.ts, Jupyte

[CVE catalog]

Severity
High · CVSS 8CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.74% · Oct 25, 2026

A flaw was found in JupyterLab. The ImageViewer component improperly handles specially crafted SVG images by revoking a blob URL too early. This allows a remote attacker to exploit a cross-site scripting (XSS) vulnerability when a malicious image is opened through the image viewer and subsequently in a new browser tab. Successful exploitation could lead to arbitrary code execution on the JupyterLab server. jupyterlab: JupyterLab: Arbitrary code execution via malicious image in image viewer This vulnerability is rated as having an Important impact because successful exploitation permits arbitrary code execution within the context of the running JupyterLab server process, potentially compromising the user's workbench environment. Within Red Hat OpenShift AI (RHOAI), containerized workbench images provide interactive JupyterLab web sessions to authenticated data scientists. While exploitation requires user interaction to open an untrusted image file in the image viewer and subsequent opening in a new tab, the resulting cross-site scripting enables complete command execution inside the container. The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
PyPIjupyterlabNot reported4.5.10fixed
PyPIjupyterlabNot reported4.6.2fixed
PyPIjupyterlabNot reported4.5.10fixed
Debianjupyterlab134.0.11+ds1+~cs11.25.27-7vulnerable
Debianjupyterlab134.0.11+ds1+~cs11.25.27-8vulnerable
Debianjupyterlab134.0.11+ds1+~cs11.25.27-9vulnerable
Debianjupyterlab134.0.11+ds2+~cs11.25.27-1vulnerable
Debianjupyterlab134.0.11+ds2+~cs11.25.27-3vulnerable
Debianjupyterlab134.0.11+ds3+~cs11.25.27-1vulnerable
Debianjupyterlab134.0.11+ds4+~cs11.25.27-1vulnerable
Debianjupyterlab134.0.11+ds4+~cs11.25.27-2vulnerable
Debianjupyterlab134.0.11+ds4+~cs11.25.27-3vulnerable
Debianjupyterlab134.0.11+ds4+~cs11.25.27-4vulnerable
Debianjupyterlab134.0.11+ds5+~cs11.25.27-1vulnerable
Debianjupyterlab134.0.13+ds1+~2.0.1+~cs1.4.4-1vulnerable
Debianjupyterlab134.1.3+ds1+~2.0.1+~0.15.3+~cs1.4.4-1vulnerable
Debianjupyterlab134.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-1vulnerable
Debianjupyterlab134.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-2vulnerable
Debianjupyterlab134.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-3vulnerable
Debianjupyterlab134.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-4vulnerable
Debianjupyterlab134.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-5vulnerable
Debianjupyterlab134.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-6vulnerable
Debianjupyterlab134.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-7vulnerable
Debianjupyterlab134.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-8vulnerable
Debianjupyterlab134.4.1+ds1+~3.0.5+~0.16.6+~cs1.4.4-1vulnerable
Debianjupyterlab134.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-1vulnerable
Debianjupyterlab134.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-2vulnerable
Debianjupyterlab134.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-3vulnerable
Debianjupyterlab134.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-4vulnerable
Debianjupyterlab134.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-5vulnerable
Debianjupyterlab134.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-6vulnerable
Debianjupyterlab134.4.8+ds1+~3.1.0+~0.16.6+~cs1.4.4-1vulnerable
Debianjupyterlab144.0.11+ds1+~cs11.25.27-7vulnerable
Debianjupyterlab144.0.11+ds1+~cs11.25.27-8vulnerable
Debianjupyterlab144.0.11+ds1+~cs11.25.27-9vulnerable
Debianjupyterlab144.0.11+ds2+~cs11.25.27-1vulnerable
Debianjupyterlab144.0.11+ds2+~cs11.25.27-3vulnerable
Debianjupyterlab144.0.11+ds3+~cs11.25.27-1vulnerable
Debianjupyterlab144.0.11+ds4+~cs11.25.27-1vulnerable
Debianjupyterlab144.0.11+ds4+~cs11.25.27-2vulnerable
Debianjupyterlab144.0.11+ds4+~cs11.25.27-3vulnerable
Debianjupyterlab144.0.11+ds4+~cs11.25.27-4vulnerable
Debianjupyterlab144.0.11+ds5+~cs11.25.27-1vulnerable
Debianjupyterlab144.0.13+ds1+~2.0.1+~cs1.4.4-1vulnerable
Debianjupyterlab144.1.3+ds1+~2.0.1+~0.15.3+~cs1.4.4-1vulnerable
Debianjupyterlab144.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-1vulnerable
Debianjupyterlab144.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-2vulnerable
Debianjupyterlab144.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-3vulnerable
Debianjupyterlab144.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-4vulnerable
Debianjupyterlab144.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-5vulnerable
Debianjupyterlab144.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-6vulnerable
Debianjupyterlab144.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-7vulnerable
Debianjupyterlab144.1.8+ds1+~2.0.1+~0.15.3+~cs1.4.4-8vulnerable
Debianjupyterlab144.4.1+ds1+~3.0.5+~0.16.6+~cs1.4.4-1vulnerable
Debianjupyterlab144.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-1vulnerable
Debianjupyterlab144.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-2vulnerable
Debianjupyterlab144.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-3vulnerable
Debianjupyterlab144.4.8+ds1+~3.1.0+~0.16.6+~cs1.4.4-1vulnerable
Debianjupyterlab144.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-4fixed
Ubuntujupyterlab26.044.0.11+ds1+~cs11.25.27-7vulnerable
Ubuntujupyterlab26.044.0.11+ds1+~cs11.25.27-8vulnerable
Ubuntujupyterlab26.044.0.11+ds1+~cs11.25.27-9vulnerable
Opensusepython-jupyterlabtumbleweed4.5.10-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
PyPIjupyterlabPyPINot reported4.5.10Not reportedGHSA-GX64-GJ6P-PC4CNot reported
PyPIjupyterlabPyPINot reported4.6.2Not reportedPYSEC-2026-3671Not reported
PyPIjupyterlabPyPINot reported4.5.10Not reportedPYSEC-2026-3671Not reported
Debianjupyterlabdeb144.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-4Not reportedDEBIAN-CVE-2026-73415Not reported
Opensusepython-jupyterlabrpmtumbleweed4.5.10-1.1Not reportedOPENSUSE-SU-2026:11634-1Not reported

OpenFactory catalog packages

[Debian 13 (Trixie)]

  • [jupyterlab]Affected
    Details (2)
    • 4.0.11+ds1+~cs11.25.27-7 · all · trixie

      Affected

      nvd · jupyterlab · debian · 13

    • 4.0.11+ds1+~cs11.25.27-7 · all · trixie

      Affected

      nvd · jupyterlab · debian · 13

[openSUSE Tumbleweed]

  • Source package: [python-jupyterlab]

    Details (1)
    • 4.5.10-1.1 · noarch · tumbleweed

      Unknown · Fixed: 4.5.10-1.1

      Version impact unknown

      nvd · python-jupyterlab · opensuse · tumbleweed

  • Source package: [python-jupyterlab]

    Details (1)
    • 4.5.10-1.1 · noarch · tumbleweed

      Unknown · Fixed: 4.5.10-1.1

      Version impact unknown

      nvd · python-jupyterlab · opensuse · tumbleweed

  • Source package: [python-jupyterlab]

    Details (1)
    • 4.5.10-1.1 · noarch · tumbleweed

      Unknown · Fixed: 4.5.10-1.1

      Version impact unknown

      nvd · python-jupyterlab · opensuse · tumbleweed

Observed:

References