A AegiFlow
CRITICALCVSS 10.0EPSS 0.4%

CVE-2026-111057

CVE-2026-111057 updated by NVD

Published
2026-10-19
Modified
2026-10-30
EPSS percentile
37%
Sources
github-advisory, nvd

Summary

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.

Affected packages

EcosystemPackageAffected versionsFixed versions
PyPImercury—3.2.4

Remediation: Upgrade to 3.2.4 or later.

References

Includes data from the GitHub Advisory Database, licensed under CC-BY 4.0.

Includes data from the National Vulnerability Database (NIST). NVD data is in the public domain; this page is not endorsed by NIST.

CVE® is a registered trademark of The MITRE Corporation. CVE content reproduced under the CVE Terms of Use; copyright designation © MITRE.

EPSS scores provided by the FIRST.org Exploit Prediction Scoring System.