AnythingLLM has key leak in `systemSettings.js`
AnythingLLM versões anteriores à 1.10.0 expõem credenciais do banco de dados em texto plano através de um endpoint público, permitindo que qualquer pessoa acesse e manipule toda a base de conhecimento armazenada no Qdrant. Isso compromete tanto a integridade das respostas da IA quanto a confidencialidade dos documentos enviados ao sistema.
CWE-201 (Exposição de Informação Sensível a Ator Não Autorizado) via endpoint `/api/setup-complete` vaza QdrantApiKey em texto plano para usuários não autenticados. Pré-condição: AnythingLLM < 1.10.0 configurado com backend Qdrant e chave API. Impacto: Invasor não autenticado obtém acesso total leitura/escrita ao banco vetorial, comprometendo funcionalidade RAG e potencialmente expondo documentos confidenciais.
Quer saber se a sua infraestrutura está exposta a isto?
Falar com a TrueHacking →