CVE-2026-88035
MongoDB 脆弱性の分析と軽減

概要

CVE-2026-88035 is an integer overflow vulnerability in the MongoDB C Driver's client-side SASL authentication path that can result in a buffer overwrite and application crash. A size check on the username value can wrap around due to integer overflow (CWE-190), allowing an oversized username to be copied past the end of a small buffer. Affected versions include MongoDB C Driver 1.10.0 through 1.30.10 (fixed in 1.30.10) and 2.2.0 through 2.5.3 (fixed in 2.5.3). The vulnerability was published on September 10, 2026, and carries a CVSS v3.1 base score of 5.5 (Medium) and a CVSS v4.0 base score of 5.7 (Medium) (GitHub Advisory, MongoDB Jira).

技術的な詳細

The root cause is an integer overflow or wraparound (CWE-190) in the size validation logic within the client-side authentication code path of the MongoDB C Driver. When the optional external SASL authentication backend (e.g., Cyrus SASL) is compiled in and a connection is configured to use it, an attacker who can control the driver's connection settings can supply an unusually large username value. The integer overflow causes the size check to pass incorrectly, and the oversized username is then copied past the end of a fixed-size stack or heap buffer (an out-of-bounds write, CWE-787 per CAPEC-92 mapping). Exploitation requires local access with low privileges and the ability to influence connection configuration parameters (GitHub Advisory, MongoDB Jira).

影響

Successful exploitation causes the application embedding the MongoDB C Driver to terminate unexpectedly, resulting in a denial of service. There is no impact to confidentiality or data integrity — the vulnerability is limited to availability of the affected application. The scope is unchanged, meaning only the vulnerable application process is affected, with no evidence of lateral movement potential or data exposure risk (GitHub Advisory).

エクスプロイト可能性

There is no known public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of disclosure (GitHub Advisory). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.103% (1st percentile), indicating a very low probability of exploitation in the near term. Exploitation requires local access, low privileges, and a specific build configuration with the external SASL backend enabled, significantly limiting the attack surface (GitHub Advisory).

エクスプロイテーションのステップ

  1. Identify target: Locate an application that embeds the MongoDB C Driver compiled with the optional external SASL authentication backend (e.g., Cyrus SASL) and configured to use SASL for authentication.
  2. Gain local access: Obtain local system access with low-privilege credentials sufficient to modify or influence the driver's connection configuration settings (e.g., environment variables, configuration files, or application-level settings).
  3. Craft oversized username: Prepare a username value that is large enough to trigger the integer overflow in the size check — typically a string whose length, when processed by the vulnerable arithmetic, wraps around to a small or zero value, bypassing the bounds check.
  4. Inject into connection settings: Supply the oversized username as the authentication credential in the driver's connection URI or configuration structure before the connection is established.
  5. Trigger crash: When the application initiates a connection using the SASL authentication path, the overflowed size check passes, the oversized username is copied past the end of the buffer, and the application terminates unexpectedly (denial of service) (GitHub Advisory, MongoDB Jira).

妥協の兆候

  • Logs: Application crash logs or core dumps originating from the MongoDB C Driver's SASL authentication code path; segmentation fault or stack smashing errors in system logs (/var/log/syslog, dmesg) associated with the embedding application process.
  • Process: Unexpected termination of applications embedding the MongoDB C Driver during connection establishment when SASL authentication is in use; repeated application restarts or watchdog-triggered restarts.
  • File System: Unexpected core dump files (core.*) in the application working directory generated at the time of authentication attempts with unusually long usernames.

軽減策と回避策

MongoDB has released patched versions: 1.30.10 (for the 1.x branch) and 2.5.3 (for the 2.x branch). Users should upgrade to these versions immediately. As a workaround, organizations that do not require external SASL authentication should disable or avoid building the driver with the optional external SASL backend. Additionally, restrict who can modify driver connection settings to trusted administrators only, and validate any user-supplied input used to configure authentication parameters (GitHub Advisory, MongoDB Jira).

コミュニティの反応

An openSUSE security announcement was published referencing this CVE, indicating downstream Linux distribution maintainers are tracking and packaging the fix (openSUSE Security). No notable independent researcher commentary, social media discussion, or significant media coverage has been identified for this vulnerability, consistent with its limited exploitability and local-only attack vector.

関連情報

Linuxディストリビューションの修正状況

主要なLinuxディストリビューションおよびそのリリースにおける修正の提供状況。

Debian

修正済

bookworm

mongo-c-driver

影響

sid

mongo-c-driver: 2.5.3-1

修正済

trixie

mongo-c-driver

影響

Ubuntu

不明

bionic (esm-apps)

mongodb

不明

focal (esm-apps)

mongodb

不明

trusty (esm-infra-legacy)

mongodb

不明

xenial (esm-apps-legacy)

mongodb

不明

ソースこのレポートは AI を使用して生成されました

関連 MongoDB 脆弱 性:

CVE 識別子

重大度

スコア

テクノロジー

コンポーネント名

CISA KEV エクスプロイト

修正あり

公開日

CVE-2026-82075HIGH8.7
  • MongoDB logoMongoDB
  • cpe:2.3:a:mongodb:mongodb
いいえはいSep 08, 2026
CVE-2026-89099HIGH7.7
  • MongoDB logoMongoDB
  • mongodb
いいえはいSep 11, 2026
CVE-2026-82076HIGH7.1
  • MongoDB logoMongoDB
  • mongod-7.0
いいえはいSep 08, 2026
CVE-2026-82074HIGH7.1
  • MongoDB logoMongoDB
  • mongod-8.0
いいえはいSep 08, 2026
CVE-2026-88035MEDIUM5.7
  • MongoDB logoMongoDB
  • mongo-c-driver
いいえはいSep 10, 2026

無料の脆弱性評価

クラウドセキュリティポスチャーのベンチマーク

9つのセキュリティドメインにわたるクラウドセキュリティプラクティスを評価して、リスクレベルをベンチマークし、防御のギャップを特定します。

評価を依頼する

パーソナライズされたデモを見る

実際に Wiz を見てみませんか?​

"私が今まで見た中で最高のユーザーエクスペリエンスは、クラウドワークロードを完全に可視化します。"
デビッド・エストリックCISO (最高情報責任者)
"Wiz を使えば、クラウド環境で何が起こっているかを 1 つの画面で確認することができます"
アダム・フレッチャーチーフ・セキュリティ・オフィサー
"Wizが何かを重要視した場合、それは実際に重要であることを私たちは知っています。"
グレッグ・ポニャトフスキ脅威および脆弱性管理責任者