Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-114135— Jupyter Server: Gateway WebSocket handler bypasses kernel execute authorization

Quick assessment

Affected
jupyter-server jupyter_server
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Jupyter Server 是 Jupyter Web 应用程序的后端。在 2.0.0 至 2.6.0 版本中,启用 配置会将正常的 替换为 。该处理器虽然会对用户进行身份验证,但并未针对内核(kernel)资源的 操作调用 授权检查。因此,受限的已认证用户可以打开上游内核通道并执行内核代码,即使配置的授权器(Authorizer)明确拒绝该操作。这会导致内核可访问的数据和凭证暴露,并允许攻击者修改或破坏内核运行环境。 默认网关配置已在 2.6.0 版本中修复。然而,在 2.6.0 及更高版本中,如果部署手动注册

CVSS 8.8 · High
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-114135

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Jupyter Server: Gateway WebSocket handler bypasses kernel execute authorization
Source: CVE Program / CVE List V5
Vulnerability Description
Jupyter Server is the backend for Jupyter web applications. From 2.0.0 until 2.6.0, enabling GatewayClient.url replaced the normal KernelWebsocketHandler with WebSocketChannelsHandler, which authenticated the user but did not call authorizer.is_authorized(...) for the execute action on the kernels resource. A restricted authenticated user could therefore open an upstream kernel channel and obtain kernel execution despite the configured Authorizer denying that action, exposing data and credentials available to the kernel and permitting modification or disruption of the kernel environment. The default gateway configuration is fixed in version 2.6.0. In 2.6.0 and later, the same authorization bypass remains possible when a deployment manually registers the deprecated jupyter_server.gateway.handlers module, because its handler still omits the configured kernel-execute authorization decision.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
授权机制缺失
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
jupyter-server jupyter_server >= 2.0.0, < 2.6.0 -

II. Public POCs for CVE-2026-114135

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-114135

请登录查看更多情报信息。

Other References for CVE-2026-114135 (4)

IV. Related Vulnerabilities

V. Comments for CVE-2026-114135

No comments yet


Leave a comment