CVE-2026-54030: LibreChat: roubo de tokens OAuth em MCP por falta de validação do parâmetro resource
O LibreChat anterior à versão 0.8.5 não verifica se o parâmetro resource dos metadados de OAuth Protected Resource corresponde à URL do servidor MCP configurado. Assim, um servidor MCP malicioso pode obter tokens de acesso destinados a um servidor legítimo. Segundo a descrição disponível, o problema foi corrigido na versão 0.8.5.
Visão geral
O LibreChat é uma aplicação de chat com IA que reúne múltiplos provedores. Segundo o registro analisado, seu fluxo de OAuth para MCP não confere se o valor resource dos metadados de OAuth Protected Resource (RFC 9728) corresponde à URL do servidor MCP configurado. O registro classifica a fraqueza como CWE-346.
Impacto
- Um servidor MCP malicioso pode conseguir obter tokens de acesso destinados a um servidor legítimo.
- A NVD atribui nota 9.3 (CVSS 3.1, crítica) e o GitHub atribui nota 8. O vetor CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N indica alto impacto em confidencialidade e integridade, com necessidade de interação do usuário.
Produtos e versões afetados
- Produto: LibreChat (listado no registro como Librechat Librechat).
- O registro lista como afetadas as versões até 0.8.4 inclusive, e a versão 0.8.5-rc1.
- A descrição informa que a correção está na versão 0.8.5. O campo estruturado de correções está vazio, por isso a build corrigida não aparece nos dados estruturados.
Status de exploração
- O catálogo KEV da CISA não inclui esta CVE.
- Nenhuma exploração confirmada na natureza aparece nas fontes consultadas.
- Uma referência está marcada com a tag relacionada a exploit. Seu conteúdo não estava disponível para esta análise, portanto o significado dessa tag permanece desconhecido.
Correção e mitigação
- Atualize o LibreChat para a versão 0.8.5, indicada na descrição como corrigida, e confirme com o fabricante a situação das versões candidatas a lançamento.
- Revise quais servidores MCP estão configurados e remova os não confiáveis, pois o cenário descrito depende de um servidor MCP malicioso receber tokens.
- Considere revogar e renovar os tokens OAuth emitidos para integrações MCP caso um servidor tenha sido conectado enquanto uma versão vulnerável estava em execução e sua confiança seja duvidosa.
Orientação para detecção
- Faça o inventário das instalações do LibreChat e de suas versões para identificar instâncias em 0.8.4 ou anteriores, ou em 0.8.5-rc1.
- Audite as configurações dos servidores MCP e os metadados de recurso protegido que eles publicam.
- Monitore os logs do provedor de identidade para uso inesperado de tokens por integrações MCP. Trata-se de orientação geral, não de um indicador de comprometimento verificado.
Limitações das informações disponíveis
- O registro não inclui nome do CWE, dados de EPSS nem uma lista estruturada de builds corrigidas.
- A faixa afetada (até 0.8.4, mais 0.8.5-rc1) e a afirmação de correção (0.8.5) não se alinham totalmente, por isso a situação das versões candidatas deve ser confirmada no aviso do fabricante.
- As duas pontuações CVSS divergem entre as fontes, e o registro não descreve pré-requisitos além do vetor.
Perguntas frequentes
Qual versão do LibreChat corrige este problema?
A descrição do registro informa que o problema está corrigido na versão 0.8.5. O campo estruturado de correções está vazio, então o aviso do fabricante deve ser consultado para os detalhes exatos da build.
Há registro de exploração ativa desta vulnerabilidade?
O catálogo KEV da CISA não inclui esta CVE, e nenhuma exploração confirmada aparece nas fontes consultadas.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.