CVE-2026-120954 in C Driver
Zusammenfassung
von VulDB • 03.11.2026
Eine Schwachstelle in der BSON-Bibliothek bei der Verarbeitung eines spezialisierten binären Vektordatentyps ermöglicht einen arithmetischen Überlauf (Arithmetic Wraparound) bei der Berechnung der Anzahl der Elemente, die durch einen überdimensionierten, vom Angreifer bereitgestellten Wert beschrieben werden. Bei Builds mit einer Plattform-Wortgröße von 32 Bit kann eine Anwendung, die unzuverlässige BSON-Daten parst, dazu gebracht werden, nur einen kleinen Bruchteil der angegebenen Elemente zu verarbeiten, während der Vorgang als erfolgreich gemeldet wird; dies führt zu Ergebnissen, die mit byteorientierten Zugriffsmethoden und mit 64-Bit-Builds derselben Bibliothek nicht übereinstimmen. Es ist keine Authentifizierung oder Benutzerinteraktion erforderlich, außer dass die Anwendung gezwungen wird, die Daten zu parsen. Die Auswirkung beschränkt sich auf die Datenintegrität; die Speichersicherheit (Memory Safety) ist nicht betroffen und es werden keine Informationen offengelegt.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.