Description
JupyterLab (pip package 'jupyterlab') versions >=4.1.0,<=4.5.9 and >=4.6.0,<=4.6.1 contain a plugin manager lock-rule enforcement bypass. Two server-side enforcement gaps allow an authenticated user to circumvent administrator lock rules by making direct requests to the /lab/api/plugins endpoint, enabling or disabling plugins that were locked — including child plugins of multi-plugin extensions and plugins locked via the 'lock all' mechanism. This can impact data integrity and bypass hardening or restrictions (e.g., download/upload limits) implemented through locked plugins. Fixed in versions 4.6.2 and 4.5.10.
Published: 2026-08-13
Score: 6 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An authenticated user can make direct requests to the /lab/api/plugins endpoint and alter the enabled status of plugins that are locked by administrator rules. The vulnerability stems from gaps in server‑side lock‑rule enforcement, allowing the bypass of both individual plugin locks and the ‘lock all’ mechanism. This leads to unauthorized modification of plugin state, which can compromise data integrity and allow an attacker to override hardening restrictions such as download or upload limits. The weakness is cataloged as CWE‑602.

Affected Systems

The issue affects the JupyterLab pip package named jupyterlab, for all releases from version 4.1.0 through 4.5.9 inclusive and from 4.6.0 through 4.6.1 inclusive. The vulnerability is fixed in version 4.5.10 and 4.6.2. The affected vendor is Jupyter, and the impacted product is the JupyterLab desktop and web application.

Risk and Exploitability

The CVSS base score of 6 indicates a medium severity with the potential for moderate impact on confidentiality, integrity, and availability. Because the vulnerability requires authentication to the JupyterLab instance, the attack vector is server‑side; a malicious user with user privileges can target the API endpoint directly. The EPSS score is currently unavailable, and the vulnerability is not listed in CISA’s KEV catalog, suggesting that prior exploitation is not widely observed. Nonetheless, the ability to lift administrative locks poses a tangible risk for environments where strict plugin policy enforcement is critical.

Generated by OpenCVE AI on August 13, 2026 at 13:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a patched version of JupyterLab (4.5.10 or 4.6.2).
  • Enforce role‑based access control to limit /lab/api/plugins endpoint usage to administrators only.
  • Verify plugin lock configurations and audit plugin state changes to ensure policy compliance.

Generated by OpenCVE AI on August 13, 2026 at 13:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 11:45:00 +0000

Type Values Removed Values Added
Description JupyterLab (pip package 'jupyterlab') versions >=4.1.0,<=4.5.9 and >=4.6.0,<=4.6.1 contain a plugin manager lock-rule enforcement bypass. Two server-side enforcement gaps allow an authenticated user to circumvent administrator lock rules by making direct requests to the /lab/api/plugins endpoint, enabling or disabling plugins that were locked — including child plugins of multi-plugin extensions and plugins locked via the 'lock all' mechanism. This can impact data integrity and bypass hardening or restrictions (e.g., download/upload limits) implemented through locked plugins. Fixed in versions 4.6.2 and 4.5.10.
Title JupyterLab 4.6.0 Plugin Manager Lock-Rule Enforcement Bypass
First Time appeared Jupyter
Jupyter jupyterlab
Weaknesses CWE-602
CPEs cpe:2.3:a:jupyter:jupyterlab:4.1.0:*:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab:4.5.0:-:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab:4.5.0:rc0:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab:4.5.0:rc1:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab:4.5.1:*:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab:4.5.2:*:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab:4.5.3:*:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab:4.5.4:*:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab:4.5.5:*:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab:4.5.6:*:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab:4.5.7:*:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab:4.6.0:alpha0:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab:4.6.0:alpha1:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab:4.6.0:alpha2:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab:4.6.0:alpha3:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab:4.6.0:alpha4:*:*:*:*:*:*
cpe:2.3:a:jupyter:jupyterlab:4.6.0:alpha5:*:*:*:*:*:*
Vendors & Products Jupyter
Jupyter jupyterlab
References
Metrics cvssV4_0

{'score': 6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Jupyter Jupyterlab
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-13T11:28:26.249Z

Reserved: 2026-08-13T11:17:25.160Z

Link: CVE-2026-73627

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-13T12:17:28.043

Modified: 2026-08-13T12:17:28.043

Link: CVE-2026-73627

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T13:30:17Z

Weaknesses
  • CWE-602

    Client-Side Enforcement of Server-Side Security