CVE-2026-111057

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.
Configurations

No configuration.

History

28 Oct 2026, 16:17

Type Values Removed Values Added
References () https://github.com/mljar/mercury/security/advisories/GHSA-f8c7-rwf9-fmgm - () https://github.com/mljar/mercury/security/advisories/GHSA-f8c7-rwf9-fmgm -

19 Oct 2026, 16:17

Type Values Removed Values Added
New CVE

Information

Published : 2026-10-19 16:17

Updated : 2026-10-28 16:17


NVD link : CVE-2026-111057

Mitre link : CVE-2026-111057

CVE.ORG link : CVE-2026-111057


JSON object : View

Products Affected

No product.

CWE
CWE-185

Incorrect Regular Expression

CWE-284

Improper Access Control