Description
An unauthorized user with key vault write access may cause an authorized client to issue arbitrary authenticated Google Cloud KMS API calls under the authorized user's identity, escalating database-level access into cloud key control and defeating client-side encryption.
Published: 2026-09-03
Score: 5.7 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is caused by CRLF injection in Google Cloud Platform key identifier strings used by MongoDB's libmongocrypt library. An attacker with key‑vault write access can inject CRLF characters that terminate a legitimate header and add arbitrary headers, allowing a client with authorized encryption privileges to construct arbitrary GCP KMS API calls under the client's identity. This misleads the client into performing any KMS operation the authorized user is allowed to execute, effectively bypassing the boundary between database access and cloud key control. The weakness is a CRLF injection flaw, CWE-93.

Affected Systems

MongoDB's libmongocrypt component, which provides client‑side encryption in MongoDB server and drivers. Any deployment that uses libmongocrypt with GCP KMS integration and exposes key‑vault write permissions is potentially affected. Specific affected versions are not listed in the data.

Risk and Exploitability

The CVSS score of 5.7 indicates moderate risk. EPSS data is not available and the vulnerability is not in the CISA KEV catalog. Exploitation requires the attacker to possess write access to the key vault and to run an authorized client that performs database operations. The attack vector is likely a legitimate client session that stores a malicious key identifier; the client later uses that key to send forged KMS requests under the authorized user's identity.

Generated by OpenCVE AI on September 3, 2026 at 16:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade libmongocrypt to a version that sanitizes key identifier strings and blocks CRLF injection. Check MongoDB release notes for the applicable patch or newer release.
  • Restrict key‑vault write permissions to trusted users only, enforcing least‑privilege access control through MongoDB role‑based authorization.
  • Implement application‑level validation to reject any key identifier containing CRLF before it is stored in the vault, ensuring only legitimate identifiers are accepted.

Generated by OpenCVE AI on September 3, 2026 at 16:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 03 Sep 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 03 Sep 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Mongodb
Mongodb libmongocrypt
Vendors & Products Mongodb
Mongodb libmongocrypt

Thu, 03 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Description An unauthorized user with key vault write access may cause an authorized client to issue arbitrary authenticated Google Cloud KMS API calls under the authorized user's identity, escalating database-level access into cloud key control and defeating client-side encryption.
Title Authenticated KMS request forgery via CRLF injection in GCP key identifier strings
Weaknesses CWE-93
References
Metrics cvssV3_1

{'score': 4.2, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 5.7, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:H/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Mongodb Libmongocrypt
cve-icon MITRE

Status: PUBLISHED

Assigner: mongodb

Published:

Updated: 2026-09-03T15:34:35.133Z

Reserved: 2026-09-02T17:58:52.742Z

Link: CVE-2026-84962

cve-icon Vulnrichment

Updated: 2026-09-03T15:34:09.204Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-03T16:18:24.967

Modified: 2026-09-03T16:25:43.557

Link: CVE-2026-84962

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T16:30:05Z

Weaknesses
  • CWE-93

    Improper Neutralization of CRLF Sequences ('CRLF Injection')