CVE-2026-114655
KMS request injection via unsanitized key vault and provider values in libmongocrypt
libmongocrypt builds requests to external key management services (AWS, Azure and GCP) by inserting values from key vault documents, KMS provider configuration and KMS responses into request lines, headers and signed request bodies without validating or encoding them for each context. A user with write access to the key vault collection can alter the structure of these requests, including adding members to request bodies and token claims that the library then signs with the application's credentials. This may result in key management operations being performed with parameters the application did not intend.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
6.0
KMS request injection via unsanitized key vault and provider values in libmongocrypt
libmongocrypt builds requests to external key management services (AWS, Azure and GCP) by inserting values from key vault documents, KMS provider configuration and KMS responses into request lines, headers and signed request bodies without validating or encoding them for each context. A user with write access to the key vault collection can alter the structure of these requests, including adding members to request bodies and token claims that the library then signs with the application's credentials. This may result in key management operations being performed with parameters the application did not intend.
- Record
CVE-2026-114655- CVSS 4.0
- 6.0 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:N - Weakness
- CWE-74
- Updated
- 2026-11-02
EUVDEUVD-2026-108330
6.0
libmongocrypt builds requests to external key management services (AWS, Azure and GCP) by inserting values from key vault documents, KMS provider configuration and KMS responses into request lines, headers and signed request bodies without validating or encoding them for each context. A user with write access to the key vault collection can alter the structure of these requests, including adding members to request bodies and token claims that the library then signs with the application's credentials. This may result in key management operations being performed with parameters the application did not intend.
- Record
EUVD-2026-108330- CVSS 4.0
- 6.0 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N - Updated
- 2026-11-02
NVD
6.0
libmongocrypt builds requests to external key management services (AWS, Azure and GCP) by inserting values from key vault documents, KMS provider configuration and KMS responses into request lines, headers and signed request bodies without validating or encoding them for each context. A user with write access to the key vault collection can alter the structure of these requests, including adding members to request bodies and token claims that the library then signs with the application's credentials. This may result in key management operations being performed with parameters the application did not intend.
- Record
CVE-2026-114655- CVSS 4.0
- 6.0 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:N - Weakness
- CWE-74
- Updated
- 2026-11-02
OSV
6.0
KMS request injection via unsanitized key vault and provider values in libmongocrypt
libmongocrypt builds requests to external key management services (AWS, Azure and GCP) by inserting values from key vault documents, KMS provider configuration and KMS responses into request lines, headers and signed request bodies without validating or encoding them for each context. A user with write access to the key vault collection can alter the structure of these requests, including adding members to request bodies and token claims that the library then signs with the application's credentials. This may result in key management operations being performed with parameters the application did not intend.
- Record
CVE-2026-114655- CVSS 4.0
- 6.0 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N - Weakness
- CWE-74
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-114655
6.0
libmongocrypt builds requests to external key management services (AWS, Azure and GCP) by inserting values from key vault documents, KMS provider configuration and KMS responses into request lines, headers and signed request bodies without validating or encoding them for each context. A user with write access to the key vault collection can alter the structure of these requests, including adding members to request bodies and token claims that the library then signs with the application's credentials. This may result in key management operations being performed with parameters the application did not intend.
- Record
DEBIAN-CVE-2026-114655- CVSS 4.0
- 6.0 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-114655
6.0
libmongocrypt builds requests to external key management services (AWS, Azure and GCP) by inserting values from key vault documents, KMS provider configuration and KMS responses into request lines, headers and signed request bodies without validating or encoding them for each context. A user with write access to the key vault collection can alter the structure of these requests, including adding members to request bodies and token claims that the library then signs with the application's credentials. This may result in key management operations being performed with parameters the application did not intend.
- Record
UBUNTU-CVE-2026-114655- CVSS 4.0
- 6.0 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:N - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libmongocryptDebian:12 |
All versions, plus listed versions 1.10.0-11.10.1-11.11.0-11.12.0-11.13.0-1 Show 21 moreShow less1.13.1-11.13.2-11.16.0-11.17.0-11.17.3-11.18.1-11.18.2-11.19.0-11.19.1-11.20.0-11.20.1-11.20.2-11.20.3-11.20.4-11.20.5-11.21.0-11.21.1-11.7.2-11.8.2-11.8.4-11.9.1-1 |
None known |
libmongocryptDebian:13 |
All versions, plus listed versions 1.13.2-11.13.2-1+deb13u11.16.0-11.17.0-11.17.3-1 Show 12 moreShow less1.18.1-11.18.2-11.19.0-11.19.1-11.20.0-11.20.1-11.20.2-11.20.3-11.20.4-11.20.5-11.21.0-11.21.1-1 |
None known |
libmongocryptDebian:14 |
before 1.21.1-1, plus listed versions 1.13.2-11.16.0-11.17.0-11.17.3-11.18.1-1 Show 10 moreShow less1.18.2-11.19.0-11.19.1-11.20.0-11.20.1-11.20.2-11.20.3-11.20.4-11.20.5-11.21.0-1 |
1.21.1-1 |
libmongocryptUbuntu:22.04:LTS |
All versions, plus listed versions 1.2.1-11.2.2-11.3.0-11.3.0-1ubuntu1 |
None known |
libmongocryptUbuntu:24.04:LTS |
All versions, plus listed versions 1.7.2-11.8.2-11.8.4-11.8.4-1build21.8.4-1build3 |
None known |
libmongocryptUbuntu:26.10 |
All versions, plus listed versions 1.17.0-11.19.0-11.19.1-11.20.0-11.20.1-1build11.20.2-1 |
None known |
libmongocryptUbuntu:26.04:LTS |
All versions, plus listed versions 1.13.2-11.17.0-1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-114655 is a medium vulnerability (CVSS 6.0) in Mongodb Libmongocrypt, published October 22, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.27%, the 18th percentile. Fixed in libmongocrypt 1.21.1-1.
References
jira.mongodb.org/browse/MONGOCRYPT-963
github.com/mongodb/libmongocrypt/releases/tag/1.21.1
github.com/mongodb/libmongocrypt/security/advisories/GHSA-7mvq-mg47-m88j
github.com/CVEProject/cvelistV5/tree/main/cves/2026/114xxx/CVE-2026-114655.json
nvd.nist.gov/vuln/detail/CVE-2026-114655
security-tracker.debian.org/tracker/CVE-2026-114655
ubuntu.com/security/CVE-2026-114655
cve.org/CVERecord?id=CVE-2026-114655