4 matches found
GHSA-F8C7-RWF9-FMGM Mercury: Unauthenticated Remote Code Execution in /api/terminals - access control bypass
Summary A missing comma in mercuryapp/blockhandler.py's BLOCKEDPATTERNS list causes the blocklist to fail to cover the /api/terminals endpoint. As a result, any unauthenticated attacker can spawn a full, interactive OS-level shell on the host running Mercury. Details The blocklist in...
Mercury: Unauthenticated Remote Code Execution in /api/terminals - access control bypass
Summary A missing comma in mercuryapp/blockhandler.py's BLOCKEDPATTERNS list causes the blocklist to fail to cover the /api/terminals endpoint. As a result, any unauthenticated attacker can spawn a full, interactive OS-level shell on the host running Mercury. Details The blocklist in...
CVE-2026-111057 Mercury: Unauthenticated Remote Code Execution in /api/terminals - access control bypass
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 BLOCKEDPATTERNS concatenates the /lab and /api/terminals regular-expression literals. Requests to /api/terminals therefore bypass the anonymous endpoint...
CVE-2026-111057
The Mercury Python framework (versions 3.0.0 to 3.2.3 ) is vulnerable to an access control bypass due to a missing comma in the BLOCKED_PATTERNS variable. This error concatenates the /lab and /api/terminals regular-expression literals, allowing unauthenticated requests to /api/terminals to bypass...