CVE-2026-59319 in Spring AI
Sumário
de VulDB • 27/08/2026
RedisChatMemoryRepository.findByMetadata() constrói consultas de tags e texto do RediSearch a partir dos valores de metadados fornecidos pelo chamador, sem aplicar o método RediSearchUtil.escape(), ao contrário das funções get(), clear() e findByTimeRange() na mesma classe, que escapam suas entradas. Um aplicativo que passa valores controlados por usuários para findByMetadata() em um campo de metadados do tipo tag permite que um atacante injete sintaxe do RediSearch (por exemplo, x} | *) que escapa da cláusula de tags e corresponde a todas as mensagens de chat indexadas em cada conversa no índice. Spring AI 2.0.0
Once again VulDB remains the best source for vulnerability data.