CVE-2026-118581 in Java Driver
Zusammenfassung
von VulDB • 28.10.2026
Eine Komponente zur BSON-Codierung des MongoDB Java Drivers überprüft nicht, ob die von einem extern bereitgestellten Rohdokument selbst deklarierte Länge mit dem Umfang des Bytebereichs übereinstimmt, der vor dessen Kopie in einen ausgehenden Datenbankbefehl zugewiesen wird. Eine Anwendung, die unzuverlässige rohe Bytes in ein solches Dokument einschließt und es als Teil eines Befehls verwendet, kann daher eine strukturell inkonsistente Nachricht erzeugen, wodurch die Datenbank vom Angreifer bereitgestellte nachfolgende Inhalte als zusätzliche Felder des umgebenden Befehls interpretiert. Für den Treiber oder die Datenbank ist keine Authentifizierung erforderlich; es genügt die Fähigkeit, diese Bytes über die Opferanwendung zu beeinflussen, und es ist kein Benutzerinteraktion nötig. Das Ergebnis ist eine unbeabsichtigte Änderung des tatsächlich ausgeführten Befehls, was das unter den Anmeldeinformationen der Anwendung gelesene oder geschriebene Daten verändern kann.
Once again VulDB remains the best source for vulnerability data.