CVE catalog

CVE-2026-102832

JupyterLab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. From 4.5.7 until 4.5.11 and 4.6.4, the markdownviewer:trust and notebook

[CVE catalog]

Severity
Medium · CVSS 4.2CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.14% · Oct 25, 2026

A flaw was found in JupyterLab. This vulnerability allows an untrusted document to gain trusted status without intended user authorization. When a trust confirmation prompt is displayed, switching the active document causes JupyterLab to grant trust to whichever document is currently focused rather than the document that triggered the prompt. Consequently, an attacker could convince a user to open an untrusted notebook that unintentionally receives trusted status, enabling embedded commands to execute without prompts. jupyterlab: JupyterLab: Improper trust assignment via active document switching A MODERATE severity vulnerability was found in JupyterLab, which is bundled in Red Hat OpenShift AI (RHOAI) workbench, notebook, and training container images. When a trust confirmation prompt is open, the markdownviewer:trust and notebook:trust command-link handlers resolve the document to trust from the currently active widget rather than the document whose command button was clicked. If the user switches to a different document while the prompt is open and then chooses Trust, JupyterLab marks the newly focused document as trusted while leaving the clicked document untrusted. An attacker could exploit this by convincing a user to open an untrusted notebook that unintentionally receives trusted status, allowing commands embedded in Markdown files or notebook outputs to run without further prompts; trusting a notebook also marks all of its cells trusted and persists the trust state. Exploitation requires no privileges but does require user interaction and a specific sequence of actions, which is reflected in the CVSS 3.1 score of 4.2 (AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N); this matches the upstream severity assessment. Because the impact is MODERATE and the CVSS score is below 7.0, Red Hat has deferred the fix for the affected RHOAI container images, as trackers are not filed for MODERATE severity flaws without a higher CVSS score. The residual risk is limited by the high attack complexity and the required user interaction, but a successful attack could allow embedded commands in an attacker-supplied document to execute in the user's session with low confidentiality and integrity impact. 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.10vulnerable
PyPIjupyterlabNot reported4.5.7vulnerable
PyPIjupyterlabNot reported4.5.8vulnerable
PyPIjupyterlabNot reported4.5.9vulnerable
PyPIjupyterlabNot reported4.5.11fixed
PyPInotebookNot reported7.5.6vulnerable
PyPInotebookNot reported7.5.7vulnerable
PyPInotebookNot reported7.5.8vulnerable
PyPInotebookNot reported7.6.0vulnerable
PyPInotebookNot reported7.6.0a0vulnerable
PyPInotebookNot reported7.6.0a1vulnerable
PyPInotebookNot reported7.6.0a2vulnerable
PyPInotebookNot reported7.6.0a3vulnerable
PyPInotebookNot reported7.6.0a4vulnerable
PyPInotebookNot reported7.6.0a5vulnerable
PyPInotebookNot reported7.6.0b0vulnerable
PyPInotebookNot reported7.6.0b1vulnerable
PyPInotebookNot reported7.6.0rc0vulnerable
PyPInotebookNot reported7.6.0rc1vulnerable
PyPInotebookNot reported7.6.1vulnerable
PyPInotebookNot reported7.6.2vulnerable
PyPInotebookNot reported7.6.3fixed
PyPIjupyterlite-coreNot reported0.7.5vulnerable
PyPIjupyterlite-coreNot reported0.7.6vulnerable
PyPIjupyterlite-coreNot reported0.8.0vulnerable
PyPIjupyterlite-coreNot reported0.8.0a0vulnerable
PyPIjupyterlite-coreNot reported0.8.0a1vulnerable
PyPIjupyterlite-coreNot reported0.8.0a2vulnerable
PyPIjupyterlite-coreNot reported0.8.0b0vulnerable
PyPIjupyterlite-coreNot reported0.8.0b1vulnerable
PyPIjupyterlite-coreNot reported0.8.0rc0vulnerable
PyPIjupyterlite-coreNot reported0.8.1vulnerable
PyPIjupyterlite-coreNot reported0.8.2vulnerable
PyPIjupyterlite-coreNot reported0.8.3vulnerable
PyPIjupyterlite-coreNot reported0.8.4fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
PyPIjupyterlabPyPINot reported4.5.11Not reportedGHSA-JWRC-GM9J-263PNot reported
PyPInotebookPyPINot reported7.6.3Not reportedGHSA-JWRC-GM9J-263PNot reported
PyPIjupyterlite-corePyPINot reported0.8.4Not reportedGHSA-JWRC-GM9J-263PNot reported

OpenFactory catalog packages

No matching packages in this catalog.

Observed:

References