4.0Orta
CVE-2026-106438Silent Decimal128 value corruption via incorrect exactness check in MongoDB C Driver
Açıklama
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.
Zayıflık türü (CWE):
CWE-682
Veri: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Bilgiler kaynaktaki haliyle, İngilizce yayımlanır.
Etkilenen ürünler ve sürümler
Kaynaklar ve yamalar
- https://jira.mongodb.org/browse/CDRIVER-6419 Vendor AdvisoryIssue Tracking
CPE eşleşmeleri (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