CVE-2026-111057

CRITICAL
INFO Priority: 0.07 BB Relevance: 80/100
Published: 2026-10-19 Modified: 2026-10-28 First seen: 2026-10-29 Status: active

Attack Surface

Network Low Complexity No Auth No Interaction Conf. Impact Integ. Impact Scope Change

CVSS Vector Breakdown

AV: Network
AC: Low
PR: None
UI: None
S: Changed
C: High
I: High
A: High

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.

Weakness Classification (2)

Affected Software (1)

VendorProductVersion
mljar mercury >= 3.0.0, < 3.2.4

Bug Bounty Relevance

80 / 100
✓ Network accessible
✓ No authentication
✓ Low complexity
✓ No user interaction

CVSS Score

10.0 / 10.0 v3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

EPSS — Exploitation Probability

0.70%
Raw Score 0.006980
Percentile 53.1%
Date 2026-10-30

EPSS Trend

2026-10-30
0.00698
2026-10-29
0.00698
2026-10-28
0.00443

Intelligence Sources

mitre ref →
nvd ref →