Zum Inhalt springen

MarkLogic veröffentlicht 31 Sicherheitslücken, fünf davon kritisch

Am 12. Oktober hat Progress 31 Lücken in MarkLogic Server veröffentlicht, fünf davon mit 9,6 oder höher bewertet. Die Fixes kamen am 10. September mit 11.3.7 und 12.1.0.

Von Tech AI Wire Team

4 Min. Lesezeit

XLinkedIn
Die Seite der National Vulnerability Database zu CVE-2026-85947. Sie beschreibt eine Autorisierungslücke in MarkLogic Server mit einer kritischen Bewertung von 9,9 durch Progress.

Die Zahlen

MarkLogic CVEs published on October 12, 2026
31
rated critical, with CVSS scores of 9.6 to 9.9
5
since the previous batch of 10 flaws
68 days

Am 12. Oktober 2026 hat Progress Software 31 Sicherheitslücken in seiner Datenbank MarkLogic Server veröffentlicht. Fünf gelten als kritisch, und drei davon erreichen 9,9 von 10 Punkten. Die Fixes gibt es bereits: Sie wurden am 10. September mit MarkLogic 11.3.7 und 12.1.0 ausgeliefert. Wer noch die Patch-Versionen aus dem August nutzt, also 11.3.6 oder 12.0.3, ist angreifbar.

Die 31 Lücken im Überblick

Die National Vulnerability Database führt alle 31 Einträge, die Progress selbst eingereicht hat. Sie zählt 5 kritische Lücken, 24 mit hohem und 2 mit mittlerem Schweregrad. CVSS ist der übliche Wert für den Schweregrad von Softwarelücken auf einer Skala von 0 bis 10.

CVEWertWas ein Angreifer brauchtWas die Lücke ermöglicht
CVE-2026-859479,9Rechte zur Forest-VerwaltungEin dauerhaftes Administratorkonto anlegen
CVE-2026-859489,9Rechte auf der Ebene der BenutzerverwaltungDauerhafte Admin-Kontrolle, per Code-Injection in einem alten Pfad der Management API
CVE-2026-859559,9Abfragezugriff, ohne das EvaluierungsrechtServerseitigen Code mit höheren Rechten ausführen
CVE-2026-859569,6Delegierte Rechte als DatenbankadministratorDaten außerhalb der eigenen Datenbank sichern oder wiederherstellen
CVE-2026-91919,6Code, der über REST- oder XDBC-Evaluierungspfade läuftAuf Anfrage- und Sitzungsdaten anderer Nutzer zugreifen

Ein Forest ist bei MarkLogic die Bezeichnung für eine Einheit gespeicherter Daten. XDBC ist eine Schnittstelle von MarkLogic, über die Client-Programme Abfragen senden.

Jede kritische Lücke setzt einen Zugang voraus

Keine der fünf kritischen Lücken funktioniert für einen Fremden ohne Konto. The Hacker News weist darauf hin, dass jede ein bestehendes Recht oder eine Möglichkeit voraussetzt, Code auf dem Server auszuführen. Deshalb vermerken die NVD-Einträge, dass für sie nur niedrige Rechte nötig sind.

Das Muster dreht sich um Delegation. MarkLogic erlaubt es einem Administrator, anderen Konten eng begrenzte Befugnisse zu übertragen, etwa die Verwaltung eines Forests oder einer Gruppe von Benutzern. Mehrere dieser Lücken lassen ein solches Konto von dieser engen Rolle bis zur vollen Kontrolle aufsteigen. Die NVD ordnet sie CWE-269 zu, der Kategorie für fehlerhafte Rechteverwaltung.

The Hacker News schreibt vier der kritischen Lücken Forschern der Bug-Bounty-Plattform Bugcrowd zu. Der am höchsten bewertete nicht kritische Fehler, CVE-2026-85954 mit 8,6, vergibt ebenfalls mehr Rechte, als ein Admin gewährt hat. Ein weiterer, CVE-2026-85959, führt dazu, dass erfolgreiche Anmeldungen nicht immer im Audit-Log landen.

Mit Stand 13. Oktober war keine der Lücken im Katalog der US-Regierung für ausgenutzte Schwachstellen verzeichnet. Die CVE-Einträge sagen nicht, ob eine davon bei Angriffen genutzt wurde.

Im September behoben, im Oktober offengelegt

Die Release Notes zu MarkLogic 12 datieren 12.1.0 auf den 10. September 2026. Die Release Notes zu Version 11 beschreiben 11.3.7 als „ein Patch- und Sicherheitsupdate für das Release MarkLogic 11.3 LTS“. Beide Seiten wurden am 12. Oktober aktualisiert, dem Tag, an dem die CVEs öffentlich wurden.

ZweigAngreifbarBehoben in
MarkLogic 11Vor 11.3.711.3.7
MarkLogic 12Vor 12.1.012.1.0 (kein gepatchtes 12.0-Release)

Das ist die zweite Runde innerhalb von 68 Tagen. Laut The Hacker News behob eine Runde im August 10 Lücken, 7 davon kritisch, in 11.3.6 und 12.0.3. Diese Versionen decken die neuen Lücken nicht ab.

Was sich beim Upgrade ändert

Einige Fixes ändern Verhalten, auf das funktionierender Code angewiesen sein kann. Laut den Release Notes isoliert CVE-2026-9191 jetzt Code, der über /v1/eval, /eval, SPARQL, SQL, Optic, GraphQL und REST-Patch-Anfragen läuft. Auf diesen Pfaden schlagen Funktionen, die auf die HTTP-Anfrage, die Antwort oder die Sitzung zugreifen, jetzt mit einem XDMP-ISOLATED-Fehler fehl. Code, der über /v1/invoke läuft, bleibt bewusst nicht isoliert.

The Hacker News nennt drei weitere Hinweise zum Upgrade:

  • Ältere Versionen von mlcp, dem Bulk-Load-Tool von MarkLogic, schlagen mit XDMP-ISOLATED fehl.
  • Der Fix für die Kerberos-Anmeldung braucht eine Keytab-Datei.
  • Bestehende Logdateien behalten ihre alten Berechtigungen, bis sie rotiert werden.

Progress warnt außerdem, dass Konten Zugriff verlieren können. Wörtlich heißt es: „Möglicherweise haben Sie keine Rechte mehr, auf die Sie zuvor Zugriff hatten, weil dieser Zugriff fehlerhaft war.“

Was das für Entwickler bedeutet

  • Zuerst die Version prüfen. Alles unter 11.3.7 oder 12.1.0 ist betroffen. Für die 12.0-Linie gibt es keinen Patch, der Fix bedeutet also den Wechsel auf 12.1.0.
  • Einem Upgrade aus dem August nicht trauen. Teams, die für den letzten Sicherheitshinweis 11.3.6 oder 12.0.3 installiert haben, sind weiter allen 31 Lücken ausgesetzt.
  • Delegierte Rollen vor dem Upgrade prüfen. Laut The Hacker News nennt Progress keinen Workaround. Das Unternehmen rät aber zu prüfen, wer delegierte Rechte für Forests und Datenbanken hat und welche Rollen xdmp-eval-in besitzen. Kürzen Sie diese zuerst.
  • Eval-basierten Code in Staging testen. Apps, die /v1/eval oder REST-Patch aufrufen und Anfrage- oder Sitzungsdaten lesen, werfen künftig XDMP-ISOLATED. Aktualisieren Sie mlcp gleichzeitig.
  • Mit verlorenen Rechten rechnen. Wenn ein Dienstkonto nach dem Upgrade nicht mehr funktioniert, hat es sich vielleicht auf Zugriff verlassen, den es nie hätte haben dürfen. Geben Sie ihn gezielt zurück, nicht pauschal.
  • Den Plattformwechsel beachten. Die Notes zu 11.3.7 streichen Amazon Linux 2, das am 30. Juni 2026 sein Lebensende erreicht hat. Hosts, die noch darauf laufen, brauchen zuerst Amazon Linux 2023.

Quellen

  1. Two Critical MarkLogic Flaws Could Give Delegated Managers Persistent Admin Control - The Hacker News
  2. CVE-2026-85947 Detail - NIST National Vulnerability Database
  3. Release notes - Progress MarkLogic Server 12 documentation

Ähnliche Artikel