Katalog CVE

CVE-2026-40967

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

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.

Ocena ryzyka

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.

Rekomendacja

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

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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)

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS