4.0Mittel
CVE-2026-106438Silent Decimal128 value corruption via incorrect exactness check in MongoDB C Driver
Beschreibung
An incorrect calculation in Decimal128 string parsing in the MongoDB C Driver can accept certain over-precision inputs containing leading zeros instead of rejecting them. This produces a value different from the supplied text. An actor who can provide a decimal string to an embedding application, including through Extended JSON parsing, can cause the application to store or use an incorrect numeric value.
Schwachstellentyp (CWE):
CWE-682
Daten: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Wiedergegeben wie in der Quelle, auf Englisch.
Betroffene Produkte und Versionen
Referenzen und Patches
- https://jira.mongodb.org/browse/CDRIVER-6419 Vendor AdvisoryIssue Tracking
CPE-Treffer (NVD) (2)
cpe:2.3:a:mongodb:c_driver:*:*:*:*:*:mongodb:*:*≥ 1.4.0 < 1.30.13cpe:2.3:a:mongodb:c_driver:*:*:*:*:*:mongodb:*:*≥ 2.0.0 < 2.5.6