A flaw in libmongoc's SCRAM authentication implementation caused the client to continue the authentication handshake and transmit the client proof… (CVE-2026-93394)
A vulnerability in libmongoc's SCRAM authentication allows a client to proceed with authentication and send client proof despite a nonce mismatch in the server's initial message. This flaw could enable a man-in-the-middle attacker to inject a malicious server-first-message with controlled parameters, capturing client proof for offline password cracking. The issue is mitigated by the use of TLS, which is standard in production environments.
AI Analysis
Technical Summary
CVE-2026-93394 describes a flaw in the SCRAM authentication implementation of libmongoc where the client continues the authentication handshake and transmits the client proof even if the nonce in the server's first message does not match expectations. An attacker positioned as a man-in-the-middle could exploit this by injecting a crafted server-first-message containing a controlled salt and a low iteration count, then capture the client proof to attempt offline password cracking. The vulnerability is mitigated by TLS encryption, which prevents man-in-the-middle interception in typical production deployments.
Potential Impact
The vulnerability allows an attacker with man-in-the-middle capabilities to capture client proof data that could be used for offline password cracking. However, the impact is limited by the requirement of a man-in-the-middle position and is further mitigated by TLS, which is commonly used in production environments. The CVSS score is 3.7 (medium), reflecting limited confidentiality impact and high attack complexity.
Mitigation Recommendations
Use of TLS is an effective mitigation, as it prevents man-in-the-middle attackers from intercepting or injecting messages in the authentication handshake. No official patch or fix is indicated in the provided data. Users should ensure TLS is properly configured and enforced in all deployments using libmongoc SCRAM authentication.
A flaw in libmongoc's SCRAM authentication implementation caused the client to continue the authentication handshake and transmit the client proof… (CVE-2026-93394)
Description
A vulnerability in libmongoc's SCRAM authentication allows a client to proceed with authentication and send client proof despite a nonce mismatch in the server's initial message. This flaw could enable a man-in-the-middle attacker to inject a malicious server-first-message with controlled parameters, capturing client proof for offline password cracking. The issue is mitigated by the use of TLS, which is standard in production environments.
CVSS v3.1
Score 3.7low
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
CVE-2026-93394 describes a flaw in the SCRAM authentication implementation of libmongoc where the client continues the authentication handshake and transmits the client proof even if the nonce in the server's first message does not match expectations. An attacker positioned as a man-in-the-middle could exploit this by injecting a crafted server-first-message containing a controlled salt and a low iteration count, then capture the client proof to attempt offline password cracking. The vulnerability is mitigated by TLS encryption, which prevents man-in-the-middle interception in typical production deployments.
Potential Impact
The vulnerability allows an attacker with man-in-the-middle capabilities to capture client proof data that could be used for offline password cracking. However, the impact is limited by the requirement of a man-in-the-middle position and is further mitigated by TLS, which is commonly used in production environments. The CVSS score is 3.7 (medium), reflecting limited confidentiality impact and high attack complexity.
Mitigation Recommendations
Use of TLS is an effective mitigation, as it prevents man-in-the-middle attackers from intercepting or injecting messages in the authentication handshake. No official patch or fix is indicated in the provided data. Users should ensure TLS is properly configured and enforced in all deployments using libmongoc SCRAM authentication.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-cxv8-vf43-xcw5
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-93394"]
- Database Specific Severity
- MODERATE
- Cvss Version
- 3.1
- State
- PUBLISHED
Threat ID: 6aac8ddf55bf5e2cf548ff44
Added to database: 09/18/2026, 01:03:27 UTC
Last enriched: 09/18/2026, 01:23:26 UTC
Last updated: 09/18/2026, 03:01:24 UTC
Views: 3
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.