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

CVE-2026-40967

High
Published: Translated: NVD NIST

Summary

W Spring AI, różne implementacje FilterExpressionConverter akceptują obiekt wyrażenia filtrującego i tłumaczą je na specyficzne języki zapytań dla magazynów wektorowych. W kilku przypadkach klucze i wartości nie są odpowiednio escapowane, co prowadzi do możliwości modyfikacji zapytania.

Risk Assessment

Niewłaściwe escapowanie kluczy i wartości może umożliwić atakującym manipulację zapytaniami, co może prowadzić do nieautoryzowanego dostępu do danych lub ich modyfikacji.

Recommendation

Zaleca się aktualizację Spring AI do wersji 1.0.6 lub 1.1.5, aby usunąć tę podatność i zabezpieczyć aplikację przed potencjalnymi atakami.

Related vulnerabilities

Original NVD description (English source)

In Spring AI, various FilterExpressionConverter implementations accept a filter expression object and translate them to specific vector store query languages. In several cases, keys and values are not properly escaped, leading to the ability to alter the query. Affected versions: Spring AI: 1.0.0 - 1.0.5 (fixed in 1.0.6), 1.1.0 - 1.1.4 (fixed in 1.1.5)

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