Artikel teilen

Zwei Ping-Befehle ohne Anmeldung genügen, damit ein MongoDB-Server beim nächsten Wechsel des Primärknotens abstürzen kann. Der Hersteller bewertet die Sicherheitslücke CVE-2026-118383 mit 9,5 von 10 Punkten und hat sie am 10. November in sieben Versionsreihen geschlossen. Angriffe sind nach seinen Angaben nicht bekannt.

Ein Klick · kostenlosDr. Web bei Google bevorzugenMarkieren Sie drweb.de als bevorzugte Quelle. Dann sehen Sie unsere Artikel öfter unter den Top-Meldungen.Jetzt hinzufügen
Inhalt 4 Abschnitte
  1. Warum stürzt der Server erst beim Failover ab?
  2. Was sollten MongoDB-Betreiber jetzt tun?
  3. FAQ: MongoDB-Sicherheitslücke CVE-2026-118383
  4. Mehr Newshunger?

MongoDB hat den Fehler nach eigenen Angaben selbst entdeckt. Datadog Security Labs hat am 11. November im Labor gezeigt, wie ein zurückliegendes Mitglied eines Replica-Sets mit Version 8.0.34 beim Failover abstürzt und der Verbund ohne Primärknoten dasteht.[1]

Auf einen Blick

Das Wichtigste in Kürze

  • Betroffen sind Mitglieder von Replica-Sets, auch Shard- und Config-Server. Einzelne mongod-Instanzen ohne Verbund sind nicht betroffen.
  • Sicher sind laut Datadog die Versionen 9.0.7, 8.3.16, 8.0.37, 7.0.48, 6.0.30, 5.0.35 und 4.4.32. Atlas-Cluster aktualisiert MongoDB selbst.
  • Die Anmeldung schützt auf verwundbaren Versionen nicht, weil der Ping vor dem Login angenommen wird.
  • Bis zum Update bleibt nur, den Netzzugang auf die nötigen Systeme zu beschränken.

Warum stürzt der Server erst beim Failover ab?

Weißer Taster auf Leiste, darunter oranger Zettel mit Text „Klingeln ohne Anmeldung“
Ein Client sendet zwei Ping-Befehle mit readConcern.afterOpTime, wodurch wartende Benachrichtigungen (Waiter) auf dem Server entstehen, die nur durch Neustart oder Rollback entfernt werden

Der Angriff braucht zwei Schritte. Der erste fällt nicht auf: Ein Client ohne Konto schickt zwei Ping-Befehle mit einem readConcern.afterOpTime-Wert. Jeder Befehl legt im Server eine wartende Benachrichtigung an, einen sogenannten Waiter. Diese Waiter verschwinden nicht von selbst, sondern erst nach einem Neustart, einem Rollback oder wenn das Mitglied als Primärknoten abtritt.[1]

Den zweiten Schritt liefert der Betrieb. Fällt das präparierte Mitglied hinter die anderen zurück und gewinnt später eine Wahl, läuft beim Abschluss des Aufholens die Aufräumroutine zweimal über denselben, schon freigegebenen Speicher (Use-after-free). Der neue Primärknoten bricht ab, bevor er eine Schreibanfrage annimmt.[1][2] Der Patch beschränkt afterOpTime deshalb auf Systemnutzer und verhindert zusätzlich das doppelte Aufräumen.[1]

Zwei Pings, ein Absturz beim Failover
MongoDB CVE-2026-118383, Stand am 12. November 2026
9,5
von 10 Punkten (CVSS 4.0), Einstufung „kritisch“
2
Ping-Befehle ohne Anmeldung bereiten den Absturz vor
7
Versionsreihen mit Patch, von 4.4 bis 9.0
0
bekannte Angriffe laut MongoDB

Erste sichere Version je Reihe

ReiheBehoben ab
MongoDB 9.09.0.7
MongoDB 8.38.3.16
MongoDB 8.08.0.37
MongoDB 7.07.0.48
MongoDB 6.06.0.30
MongoDB 5.05.0.35
MongoDB 4.44.4.32

Betroffen sind Mitglieder von Replica-Sets, auch Shard- und Config-Server. Einzelne mongod-Instanzen ohne Verbund sind nicht betroffen.

Die Einstufung 9,5 klingt dramatischer, als der Laborbefund hergibt. Der Vektor im Advisory nennt eine hohe Angriffskomplexität, weil der Angreifer das Zurückfallen und die Wahl nicht selbst herbeiführen kann.[2] Datadog erreichte keine Codeausführung, MongoDB hält sie unter bestimmten Bedingungen für möglich.[1]

Als Muster passt die Sicherheitslücke zu MongoBleed (CVE-2025-14847) vom Dezember 2025: Auch dort ließ sich MongoDB ohne Anmeldung angreifen. Auch dort ging es um den Speicher des Serverprozesses. CISA nahm MongoBleed am 29. Dezember 2025 in den Katalog bereits ausgenutzter Lücken auf.[3] Wie lange diesmal zwischen Patch und erstem Angriff liegt, ist offen. Bei der Apache-Lücke im HTTP/2-Modul vom selben Tag war die Lage ähnlich.

Ein Patch, der erst bei der nächsten Wahl im Cluster zündet, wird gern verschoben. Genau deshalb gehört er an den Anfang der Liste.

Markus Seyfferth, Chefredakteur Dr. Web
Zitat teilen

Was sollten MongoDB-Betreiber jetzt tun?

  • Version prüfen: Fragen Sie auf jedem Mitglied die laufende Version ab, auch bei Containern und bei Servern, die während der Wartung offline waren. Heben Sie sie auf die erste sichere Version der Reihe.[1]
  • Zugriff beschränken: Erreichbar sein sollte MongoDB nur für die Systeme, die es brauchen. Das verhindert die Pings nicht ganz, begrenzt aber, wer sie senden kann.[1]
  • Logs durchsuchen: Gesucht werden Slow-Query-Einträge (ID 51803) mit Ping und afterOpTime sowie zwei Austritte aus dem Aufholen (ID 21363) in einem Wechsel. Eine normale Wahl allein ist kein Hinweis.[1]
  • Atlas-Wartung nicht aufschieben: MongoDB aktualisiert Atlas-Cluster in der Wartung. Haben Sie die Wartung verschoben, holen Sie das Update nach.[1]

Agenturen und Hoster, die MongoDB für Kunden betreiben, beginnen bei den Replica-Sets mit Zugang aus anderen Netzen. Fällt die Datenbank eines Shops oder einer Plattform aus, trifft das nicht nur die IT: Betrifft das Unternehmen die NIS2-Richtlinie, gehört der Umgang mit Schwachstellen zu den Pflichtmaßnahmen (Art. 21 Abs. 2).[4] Wie leicht ein Datenbankzugang zum Generalschlüssel wird, zeigte zuletzt CosmosEscape in Azure Cosmos DB.

FAQ: MongoDB-Sicherheitslücke CVE-2026-118383

Welche MongoDB-Versionen sind sicher?

Laut Datadog schließen 9.0.7, 8.3.16, 8.0.37, 7.0.48, 6.0.30, 5.0.35 und 4.4.32 die Sicherheitslücke CVE-2026-118383. Atlas-Cluster aktualisiert MongoDB selbst während der Wartung, eigene Server brauchen das Update je Mitglied.

Ist ein einzelner MongoDB-Server betroffen?

Nein. Laut GitHub-Advisory und Datadog sind nur Mitglieder von Replica-Sets betroffen, einschließlich Shard- und Config-Servern. Eine einzelne mongod-Instanz ohne Verbund ist nicht angreifbar.

Wird die MongoDB-Sicherheitslücke schon ausgenutzt?

MongoDB kennt nach eigenen Angaben keine Angriffe und hat den Fehler selbst gefunden. Datadog hat im Labor nur den Absturz gezeigt, keine Codeausführung. Das Update sollten Betreiber trotzdem zügig einspielen.

Quellen

4 Quellen anzeigenQuellen ausblenden
  1. Datadog Security LabsCVE-2026-118383: Use-after-free vulnerability in MongoDB Server, veröffentlicht am 11. November 2026, abgerufen am 12. November 2026
  2. GitHub Advisory DatabaseGHSA-fjxh-6vgh-cx2c (CVE-2026-118383), veröffentlicht am 10. November 2026, abgerufen am 12. November 2026
  3. Palo Alto Networks Unit 42MongoBleed (CVE-2025-14847) (Aufnahme in den CISA-Katalog am 29. Dezember 2025)
  4. EUR-LexRichtlinie (EU) 2022/2555 (NIS2), Art. 21

Mehr Newshunger?

4,2 16 Bewertungen

Wie hat Ihnen dieser Artikel gefallen?

Dr. Web Newsletter

Jede Woche ein bisschen klüger.

Der Dr. Web Newsletter: die besten Artikel, Anbieter-Tipps und neue Tools, kompakt zusammengefasst, jeden Donnerstag. Kostenlos und jederzeit abbestellbar.