IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

Mercury: Unauthentifizierte Remote Code Execution über Zugriffskontroll-Umgehung in /api/terminals

CVE-2026-111057Kritisch 10.0

← Alle Schwachstellen

Zusammenfassung

Mercury ist ein Python-Framework, mit dem Jupyter-Notebooks als Webanwendungen und Dashboards bereitgestellt werden. Ein fehlendes Komma in der Liste BLOCKED_PATTERNS führt dazu, dass zwei reguläre Ausdrücke zusammengefügt werden. Dadurch werden Anfragen an /api/terminals an der Sperrliste für anonymen Zugriff vorbeigeleitet und erreichen die Terminal-API von Jupyter Server. Ein nicht authentifizierter Angreifer kann so eine interaktive Shell des Betriebssystems öffnen, Befehle ausführen und auf Daten zugreifen, die dem Mercury-Prozess zur Verfügung stehen. Die Lücke ist in Version 3.2.4 behoben.

Betroffen

  • mljar Mercury ab 3.0.0 bis einschliesslich 3.2.3 (Bereich gemäss CNA: >= 3.0.0, < 3.2.4)

Behoben in

  • Version 3.2.4 (Commit 8c46712) behebt CVE-2026-111057.
  • Die verwandte Lücke CVE-2026-111058 soll weiterhin auch Version 3.2.4 betreffen; laut Advisory GHSA-rv4m-xm3f-3ccq ist 3.2.6 die korrigierte Version.

Umgehung

Unbekannt.

  • Bis zur Korrektur den Netzwerkzugriff auf Mercury auf Netzwerk- oder Reverse-Proxy-Ebene einschränken. Sperrlisten sind hier kein verlässlicher Schutz.

Ausnutzung

  • Bewertung durch CISA SSVC: Ausnutzung 'poc', automatisierbar: ja, technische Auswirkung: total.
  • Im GitHub-Advisory ist ein öffentlicher Proof of Concept enthalten.
  • Es wurde kein Bericht über eine Ausnutzung in freier Wildbahn gefunden. Unbekannt ist, ob der kombinierte Angriff gegen reale Ziele eingesetzt wurde.

Unsere Empfehlung

  • Alle Mercury-Installationen inventarisieren, einschliesslich Lockfiles und Container-Images.
  • Auf Version 3.2.6 oder neuer aktualisieren, nicht nur auf 3.2.4, um auch CVE-2026-111058 abzudecken.
  • Exponierte Instanzen bis zur Korrektur vom Internet trennen und jede öffentlich erreichbare Instanz als potenziell kompromittiert betrachten.
  • Logs auf Anfragen an /api/terminals und /api/kernels prüfen und Secrets rotieren, die der Mercury-Prozess lesen konnte.
  • Den NVD-Eintrag überwachen, der derzeit zurückgestellt (deferred) ist.

Öffentliche Exploits

In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.

Quellen der Recherche

Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 30.10.2026 14:12.

Referenzen der NVD (4)

Quellen

Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:

Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.

Betroffen? Wir helfen.

Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.