CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-22744

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Summary

W RedisFilterExpressionConverter w spring-ai-redis-store, gdy użytkownik wprowadza ciąg znaków jako wartość filtru dla pola TAG, metoda stringValue() wstawia tę wartość bezpośrednio do bloku TAG RediSearch @field:{VALUE} bez odpowiedniego escapowania znaków. Problem dotyczy wersji Spring AI od 1.0.0 do przed 1.0.5 oraz od 1.1.0 do przed 1.1.4.

Risk Assessment

Brak odpowiedniego escapowania może prowadzić do ataków typu injection, co stwarza ryzyko nieautoryzowanego dostępu do danych lub wykonania niebezpiecznych operacji w systemie.

Recommendation

Zaleca się aktualizację do najnowszej wersji Spring AI, aby usunąć tę podatność oraz wprowadzenie dodatkowych mechanizmów walidacji i escapowania danych wejściowych.

Related vulnerabilities

Original NVD description (English source)

In RedisFilterExpressionConverter of spring-ai-redis-store, when a user-controlled string is passed as a filter value for a TAG field, stringValue() inserts the value directly into the @field:{VALUE} RediSearch TAG block without escaping characters.This issue affects Spring AI: from 1.0.0 before 1.0.5, from 1.1.0 before 1.1.4.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS