CVE-2026-25481: Injeção de código no Langroid via bypass do filtro pandas_eval do TableChatAgent (CWE-94)
Versões do Langroid anteriores à 0.59.32 contêm um bypass da correção anterior (CVE-2025-46724) para injeção de código na ferramenta pandas_eval usada pelo TableChatAgent. A NVD classifica a falha com CVSS 3.1 9.6 (crítica), e a correção do fabricante está na versão 0.59.32. Não há exploração confirmada nas fontes consultadas e a CVE não consta no catálogo KEV da CISA.
Visão geral
O Langroid é um framework para criar aplicações baseadas em modelos de linguagem de grande porte. Segundo os dados do registro, versões anteriores à 0.59.32 permitem contornar uma correção anterior (CVE-2025-46724) para injeção de código na ferramenta pandas_eval disponível ao TableChatAgent. A correção está incluída na versão 0.59.32, conforme o commit de correção.
Impacto
- A fraqueza é classificada como CWE-94, injeção de código.
- A NVD atribui CVSS 3.1 de 9.6, com vetor indicando ataque pela rede, sem privilégios, com necessidade de interação do usuário, escopo alterado e alto impacto em confidencialidade, integridade e disponibilidade.
- O GitHub, como CNA, lista pontuação CVSS 4.0 de 9.4.
- O registro descreve a possibilidade de execução de código arbitrário pelo componente afetado.
Produtos e versões afetadas
- Langroid (listado como Langroid Langroid) em versões anteriores à 0.59.32.
- A versão corrigida é a 0.59.32, segundo a descrição e a referência de correção.
- O registro não informa se aplicações que nunca habilitam o TableChatAgent são afetadas. A exposição depende, provavelmente, de esse recurso estar acessível.
Status de exploração
- A CVE não consta no catálogo KEV da CISA no registro.
- Não há exploração confirmada na natureza nas fontes consultadas.
- Uma referência de consultoria está marcada como Exploit. Essa marcação não comprova que a falha tenha sido explorada na natureza.
- Não há pontuação EPSS disponível no registro.
Correção e mitigação
- Atualize o Langroid para a versão 0.59.32 ou superior em todos os ambientes onde ele estiver instalado.
- Faça um inventário de aplicações e agentes que dependem do Langroid e priorize os que habilitam o TableChatAgent ou permitem que usuários não confiáveis acessem suas ferramentas.
- Até concluir a atualização, limite quem pode enviar prompts ou dados que chegam ao agente e execute o serviço com privilégios mínimos. Trata-se de raciocínio geral, pois as fontes não listam outras medidas de contorno.
- Não considere o filtro anterior do CVE-2025-46724 como controle confiável, já que o registro afirma que ele podia ser contornado.
Orientações de detecção
- Revise os logs das aplicações em busca de invocações inesperadas da ferramenta pandas_eval ou de expressões que não correspondam ao uso normal do negócio.
- Monitore serviços Python que executam agentes Langroid em busca de processos filhos, acessos a arquivos ou conexões de saída inesperadas.
- São apenas indicadores em alto nível. As fontes não fornecem assinaturas ou regras de detecção.
Limitações das informações disponíveis
- O registro não traz validação técnica independente nem detalhes além da descrição da consultoria.
- Não há dados EPSS ou SSVC disponíveis.
- O título original do registro estava vazio, por isso o título deste portal foi redigido para esta análise.
- Não é possível saber, pelas fontes, se algum ambiente já foi comprometido.
Perguntas frequentes
Quais versões do Langroid são afetadas pela CVE-2026-25481?
O registro indica que versões anteriores à 0.59.32 são afetadas. A versão 0.59.32 contém a correção.
A CVE-2026-25481 é explorada na natureza?
O registro não a lista no catálogo KEV da CISA e não há exploração confirmada nas fontes consultadas. Ainda assim, acompanhar os avisos é recomendável.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.