All vulnerabilities
CVE-2026-114650GHSA-jvpx-6w8x-h6rg

C# Driver: Plaintext exposure of encrypted fields via ANSI code-page corruption of database name

MongoDB C# DriverDatabases
CVSS
6.9Medium
ExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.11%Chance of exploitation activity in the next 30 days, higher than 1% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in3.13.0Fixed versionCVE List
Published22 Oct 2026Updated 22 Oct 2026CVE List

What fixes it

  • 3.13.0C# DriverCVE List
  • 3.13.0MongoDB.Driver.Encryption, nugetGitHubdotnet add package MongoDB.Driver.Encryption --version 3.13.0

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Description

A flaw in the client-side encryption support of the MongoDB .NET/C# driver can cause data designated for client-side field-level encryption to be written without encryption. Under certain platform text-encoding configurations, an internal name conversion loses information, so the encryption layer fails to associate the operation with its configured encryption rules and the operation proceeds without an error being raised. An application user with the ability to write data through an affected application can therefore have sensitive fields persisted in plaintext, defeating the confidentiality guarantee that client-side encryption is intended to provide. No integrity or availability impact was observed.

Text from CVE List

Affected versions 4

  • C# Driveraffected: 2.10.0 before 3.13.0CVE List
  • MongoDB.Libmongocrypt NuGet packageaffected: 1.0.0 through 1.12.0CVE List
  • MongoDB.Driver.Encryption, nuget>= 3.0, < 3.13.0GitHub
  • MongoDB.Libmongocrypt, nuget>= 1.0.0-beta01, <= 1.12.0GitHub

References 3