Skip to main content

A flaw in libmongoc's SCRAM authentication implementation caused the client to continue the authentication handshake and transmit the client proof… (CVE-2026-93394)

0
Medium
Published: 09/17/2026 (09/17/2026, 21:31:44 UTC)
Source: GCVE Database

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

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 09/18/2026, 01:23:26 UTC

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.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

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 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

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

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses