🔥 この記事の詳細
2026-11-09 更新
B
今週中

MongoDBのオブジェクトモデリングツールであるMongooseに、クエリインジェクションの脆弱性

脆弱性🌐 英語ソース
🔢 CVECVE-2026-125120
📅 2026-11-09📰 nvd
📌 一言でいうと
MongoDBのオブジェクトモデリングツールであるMongooseに、クエリインジェクションの脆弱性が発見されました。countDocuments()関数において、設定済みのsanitizeFilterによる防御が適用されないため、攻撃者が制御可能な値を渡すことで意図しないドキュメントがカウントされる可能性があります。これにより、認可制御やアプリケーションロジックが損なわれる恐れがあります。
🔍該当判定
  • データベースに MongoDB を利用している
  • Node.js のライブラリである Mongoose を使用して開発した自社アプリがある
  • Mongoose のバージョンが 6.13.11 / 7.8.12 / 8.24.3 / 9.9.2 より古い
上記いずれにも該当しない → 静観でOK
✅該当時の対応
Mongooseを修正済みバージョン(6.13.11, 7.8.12, 8.24.3, 9.9.2 以降)にアップデートしてください。
📧 メール案を見る (管理者向け)
⚠️ これは AI が生成した参考例です。配信前に必ず内容をご確認のうえ、貴社の状況に合わせて編集してご利用ください。実際の被害状況や自社の利用環境を踏まえた判断は、貴社のセキュリティ責任者にご確認ください。
件名: 【共有】Mongoose CVE-2026-125120 対応について

お疲れさまです。Mongooseの脆弱性に関する情報共有です。

■ 概要
MongooseのcountDocuments()において、sanitizeFilterによるクエリインジェクション防御が機能しない脆弱性が報告されました(CVSS 9.8)。攻撃者が制御可能なフィルタ値を入力することで、本来アクセスできないドキュメントをカウントさせ、認可ロジックを回避される可能性があります。

■ 影響範囲
- Mongoose バージョン 6.13.11, 7.8.12, 8.24.3, 9.9.2 未満

■ 対応手順
1. 利用しているMongooseのバージョンを確認してください。
2. 以下の修正済みバージョンへアップデートを適用してください:
- 6.13.11
- 7.8.12
- 8.24.3
- 9.9.2

■ 参考情報
- NVD CVE-2026-125120

対応優先度: 高
対応期限: 速やかに
Subject: [Security Advisory] Mongoose CVE-2026-125120 Mitigation

Dear team,

We are sharing information regarding a critical vulnerability in Mongoose.

■ Overview
A query injection vulnerability (CVSS 9.8) exists in the countDocuments() function of Mongoose, where the sanitizeFilter defense is not applied. This allows attackers to pass query operator objects instead of literal values, potentially bypassing authorization or undermining application logic based on document counts.

■ Affected Versions
- Mongoose versions prior to 6.13.11, 7.8.12, 8.24.3, and 9.9.2

■ Remediation Steps
1. Identify the current version of Mongoose used in your projects.
2. Update to one of the following patched versions:
- 6.13.11
- 7.8.12
- 8.24.3
- 9.9.2

■ Reference
- NVD CVE-2026-125120

Priority: High
Deadline: Immediate