CVE-2026-96747
Awaiting Analysis Awaiting Analysis - Queue

MongoDB Python Driver Key Management Socket Misinterpretation

Vulnerability report for CVE-2026-96747, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-24

Last updated on: 2026-09-24

Assigner: MongoDB, Inc.

Description

The client-side field level encryption support in the MongoDB Python Driver can treat a key management endpoint value ending in ".sock" as a local Unix domain socket path rather than a remote host. A user with write access to the encryption key metadata stored in the database can cause an application using the driver to open connections to local sockets on the application host. Data sent over these connections is limited to the start of a TLS handshake, so no chosen content is transmitted.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-24
Last Modified
2026-09-24
Generated
2026-09-25
AI Q&A
2026-09-24
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Currently, no data is known.

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-918 The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

The MongoDB Python Driver's client-side field level encryption feature incorrectly treats a key management endpoint ending in .sock as a local Unix domain socket path instead of a remote host. This allows an attacker with write access to encryption key metadata to force the application to connect to local sockets on the host machine.

Detection Guidance

This vulnerability involves the MongoDB Python Driver incorrectly handling key management endpoints ending in .sock as local Unix domain sockets. To detect it, inspect network connections for unexpected local socket usage by applications using the driver. Check for processes using Unix domain sockets with commands like 'ss -lpn | grep .sock' or 'netstat -lpn | grep .sock' on Linux systems.

Impact Analysis

An attacker could exploit this to cause the application to send TLS handshake data to local sockets, potentially exposing limited network traffic. However, no chosen content is transmitted, reducing the immediate impact.

Compliance Impact

This vulnerability could potentially impact compliance with GDPR and HIPAA by allowing unauthorized local socket connections on the application host. However, since no sensitive data is transmitted beyond the start of a TLS handshake, the actual risk to compliance may be limited.

Mitigation Strategies

Immediately update the MongoDB Python Driver to the latest version that fixes this issue. Restrict write access to encryption key metadata in the database to prevent unauthorized modifications. Monitor network connections for unusual local socket activity.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-96747. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart