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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-111057— Mercury: Unauthenticated Remote Code Execution in /api/terminals - access control bypass

Quick assessment

Affected
mljar mercury
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.

Mercury 是一个用于将 Jupyter Notebook 作为 Web 应用程序和仪表盘进行共享的 Python 框架。在 3.0.0 至 3.2.4 版本中,由于 中缺少一个逗号,导致 和 的正则表达式字面量被错误地拼接在一起。因此,发往 的请求能够绕过匿名端点黑名单,并访问到 Jupyter Server 的终端 API。未认证的攻击者可利用由此产生的交互式操作系统 Shell 执行命令,并访问 Mercury 进程所能触及的数据。该问题已在 3.2.4 版本中修复。

CVSS 10.0 · Critical

Affected Version Matrix 1

VendorProduct Version RangeStatus
mljar mercury >= 3.0.0, < 3.2.4 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-111057

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
Mercury: Unauthenticated Remote Code Execution in /api/terminals - access control bypass
Source: CVE Program / CVE List V5
Vulnerability Description
Mercury is a Python framework for sharing Jupyter notebooks as web applications and dashboards. From 3.0.0 until 3.2.4, a missing comma in BLOCKED_PATTERNS concatenates the /lab and /api/terminals regular-expression literals. Requests to /api/terminals therefore bypass the anonymous endpoint blocklist and reach Jupyter Server's terminal API. An unauthenticated attacker can use the resulting interactive operating-system shell to execute commands and access data available to the Mercury process. This issue is fixed in version 3.2.4.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/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
mljar mercury >= 3.0.0, < 3.2.4 -

II. Public POCs for CVE-2026-111057

# 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-111057

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

Other References for CVE-2026-111057 (3)

Same Patch Batch · mljar · 2026-10-19 · 3 CVEs total

CVE-2026-111058 9.8 CRITICAL Mercury: Unauthenticated Remote Code Execution via /api/kernels
CVE-2026-111059 6.1 MEDIUM Mercury: Stored / DOM Cross-Site Scripting (XSS): mr.Markdown renders untrusted content as

IV. Related Vulnerabilities

V. Comments for CVE-2026-111057

No comments yet


Leave a comment