Vulnerability · Published Oct 8, 2026 · Assigned by mongodb

CVE-2026-106438Silent Decimal128 value corruption via incorrect exactness check in MongoDB C Driver

Medium 4.0

In plain English

A medium-severity security flaw in C Driver from MongoDB. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.1% (higher than 3% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)4.0Medium
Exploit odds (30 days)0.1%top 96.8% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

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.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12mongo-c-driverno fix listedDEBIAN-CVE-2026-106438
Debian:13mongo-c-driverno fix listedDEBIAN-CVE-2026-106438
Debian:14mongo-c-driver2.5.6-1DEBIAN-CVE-2026-106438
Ubuntu:26.04:LTSmongo-c-driverno fix listedUBUNTU-CVE-2026-106438
Ubuntu:26.10mongo-c-driverno fix listedUBUNTU-CVE-2026-106438

Affected products (as reported)

VendorProductVersions
MongoDB C Driver 1.4.0 – before 1.30.132.0.0 – before 2.5.6

Weakness: CWE-682 · Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

References