つみかさね

CVE-2026-41717

High(8.1)

CVE-2026-41717 — Spring Data MongoDB @QueryアノテーションでのSpELインジェクション

公開日: 2026-06-23データソース: NVD, GitHub Advisory

影響を受けるソフトウェア

製品ベンダー影響バージョン
Spring Data MongoDBVMware (Broadcom)3.4.0〜3.4.19 / 4.0.0〜4.0.15 / 4.1.0〜4.1.14 / 4.2.0〜4.2.15 / 4.3.0〜4.3.16 / 4.4.0〜4.4.14 / 4.5.0〜4.5.11 / 5.0.0〜5.0.5

対応ガイド

high|推奨セキュリティ修正影響: 限定的

推奨アクション

  1. 1Spring Data MongoDB のバージョンが影響範囲内であるか確認する
  2. 2修正バージョンへアップデートする(spring.io/security/cve-2026-41717 参照)
  3. 3@Query アノテーションで capture-all プレースホルダーを使用しているコードを特定する
  4. 4同日公開の CVE-2026-41729 / 41731 / 41732 についても合わせて確認する

影響対象

Spring Data MongoDB を使用する Java / Kotlin アプリケーション開発者・運用者

補足

  • -Spring Boot の BOM 管理対象のため、Spring Boot バージョンを上げることで依存関係が自動更新される場合があります
CVESpringSpring DataMongoDBSpELJava

概要

Spring Data MongoDB に SpEL(Spring Expression Language)式インジェクション脆弱性(CVE-2026-41717)が発見されました。CVSSスコアは 8.1(High)です。

ユーザー定義リポジトリのクエリメソッドが @Query アノテーションを使用し、かつ capture-all プレースホルダー(?0 等)を含む場合に、パラメータバインディング時に問題が発生します。攻撃者は悪意のある SpEL 式を注入することで、アプリケーション内で任意の処理を実行できる可能性があります。

本日は Spring エコシステムで関連する脆弱性が合計4件公開されました。

CVE ID製品スコア
CVE-2026-41717Spring Data MongoDB8.1
CVE-2026-41729Spring Data REST8.1
CVE-2026-41731Spring for Apache Kafka8.1
CVE-2026-41732Spring for Apache Pulsar8.1

CVSSベクトル

項目
Attack VectorNetwork
Attack ComplexityHigh
Privileges RequiredNone
User InteractionNone
CWECWE-917(Expression Language Injection)

影響を受けるソフトウェア

バージョン系影響範囲
Spring Data MongoDB 3.4.x3.4.0〜3.4.19
Spring Data MongoDB 4.0.x4.0.0〜4.0.15
Spring Data MongoDB 4.1.x4.1.0〜4.1.14
Spring Data MongoDB 4.2.x4.2.0〜4.2.15
Spring Data MongoDB 4.3.x4.3.0〜4.3.16
Spring Data MongoDB 4.4.x4.4.0〜4.4.14
Spring Data MongoDB 4.5.x4.5.0〜4.5.11
Spring Data MongoDB 5.0.x5.0.0〜5.0.5

修正バージョンと回避策

修正バージョン: 各系統の上記範囲外の最新バージョンへアップデートしてください。詳細は spring.io Security を参照してください。

回避策:

  • @Query アノテーションで capture-all プレースホルダー(?0 等)を使用している箇所を精査する
  • ユーザー入力をクエリパラメータとして渡す際の入力検証を強化する
  • Spring Data MongoDB のアップデートが困難な場合は、@Query アノテーションの使用を避け、MongoTemplate を使用した明示的なクエリ構築に切り替えることを検討する

関連リンク


データソース: NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

Xでシェアはてブ
データソース: NVD (NIST), OSV (Google), GitHub Advisory Database, JVN iPedia (IPA/JPCERT/CC)
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。