IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

MongoDB C# Driver: Speichererschöpfung bei BSON-Deserialisierung durch Symbol-Interning

CVE-2026-114644Hoch 8.2

← Alle Schwachstellen

Zusammenfassung

Der MongoDB C# Driver (NuGet-Paket MongoDB.Bson) speichert Symbolwerte aus deserialisierten BSON- und JSON-Daten in einer statischen Tabelle, die nie geleert wird. Ein unauthentifizierter Angreifer, der eine .NET-Anwendung zur Deserialisierung manipulierter, nicht vertrauenswürdiger Inhalte mit vielen unterschiedlichen Symbolnamen bringen kann, kann das Speicherwachstum des Prozesses unbegrenzt steigern und so einen Denial of Service auslösen. Betroffen sind nur Host-Anwendungen, die nicht vertrauenswürdige Eingaben mit dem Driver deserialisieren; der MongoDB-Server ist nicht betroffen und es gibt keine Auswirkungen auf Vertraulichkeit oder Integrität.

Betroffen

  • MongoDB.Bson (MongoDB C# Driver) ab 2.0.0 bis vor 3.13.0
  • Anwendungen, die nicht vertrauenswürdige BSON- oder JSON-Daten deserialisieren, einschliesslich solcher mit BsonDocument, RawBsonDocument oder [BsonExtraElements]-Dictionaries

Behoben in

  • MongoDB.Bson auf Version 3.13.0 oder neuer aktualisieren
  • Code prüfen, der BsonSymbol-Werte direkt erstellt, und stattdessen BsonSymbol.Create oder die implizite String-Konvertierung verwenden, da BsonSymbolTable nun veraltet ist
  • Das Update vor dem Rollout testen, da 3.13.0 Verhaltensänderungen enthält, die nicht abwärtskompatibel sind

Umgehung

Unbekannt. Es ist kein Workaround des Herstellers dokumentiert. Falls ein Update verzögert wird:

  • Einschränken, welche Aufrufer BSON oder JSON zur Deserialisierung übergeben können, und nicht vertrauenswürdige Eingaben am Rand abweisen
  • Grössenbeschränkungen für Endpunkte festlegen, die BSON oder JSON annehmen
  • Speicherlimits für Container setzen und das Speicherwachstum betroffener .NET-Dienste überwachen

Ausnutzung

  • Es ist keine Ausnutzung in freier Wildbahn bekannt. Im Rahmen der Recherche wurde kein Eintrag im CISA KEV gefunden; vor dem Schliessen prüfen.
  • Ein öffentlicher Proof of Concept wird vom italienischen CSIRT (ACN) und im Sicherheitshinweis des Herstellers aufgeführt.
  • Für die Speichererschöpfung werden laut Meldung sehr viele unterschiedliche Symbole benötigt, was die praktische Ausnutzung einschränkt.

Unsere Empfehlung

  • .NET-Anwendungen inventarisieren, die MongoDB.Bson verwenden, und jene mit Version unter 3.13.0 identifizieren.
  • Öffentlich erreichbare Anwendungen priorisieren, die nicht vertrauenswürdige BSON- oder JSON-Daten deserialisieren.
  • Auf MongoDB.Bson 3.13.0 oder neuer aktualisieren, zusammen mit den weiteren Sicherheitskorrekturen dieser Version, und vorher testen.
  • Bis zum Update die obenstehenden Workarounds anwenden und den Speicherverbrauch betroffener Dienste überwachen.

Ö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 01.11.2026 15:50.

Referenzen der NVD (3)

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.