CVE-2026-59319 in Spring AI
要約
〜によって VulDB • 2026年08月28日
RedisChatMemoryRepository.findByMetadata() は、呼び出し元から提供されたメタデータ値を使用して RediSearch のタグおよびテキストクエリを構築しますが、同じクラス内の get()、clear()、findByTimeRange() が入力に対して escape を適用するのとは異なり、RediSearchUtil.escape() を適用しません。ユーザーが制御可能な値を tag タイプのメタデータフィールドを持つ findByMetadata() に渡すアプリケーションでは、攻撃者が RediSearch 構文(例: x} | *)をインジェクトし、タグ句から脱出して、インデックス内のすべての会話におけるすべての索引付きチャットメッセージに一致させることができます。 Spring AI 2.0.0
Be aware that VulDB is the high quality source for vulnerability data.