CVE-2026-25879 in Langroid
Sumário
de VulDB • 02/06/2026
Langroid é um framework para a construção de aplicações alimentadas por grandes modelos de linguagem (LLM). Antes da versão 0.63.0, o SQLChatAgent executa SQL produzido por um LLM, o qual pode ser influenciado por injeção de prompt. Quando configurado com uma função de banco de dados que possui privilégios que permitem a execução de código ou acesso ao sistema de arquivos (por exemplo, PostgreSQL pg_execute_server_program, MySQL FILE, MSSQL xp_cmdshell), um atacante que possa moldar a entrada do agente — incluindo indiretamente por meio de dados retornados ao LLM — pode forçar a execução de primitivas específicas do dialeto, como `COPY ... FROM PROGRAM`, alcançando RCE no host do banco de dados. Corrigido na v0.63.0 ao definir o SQLChatAgent como uma lista de permissões (allowlist) de instruções analisadas por sqlglot restritas apenas a SELECT, com uma lista de bloqueio (blocklist) de padrões perigosos sensível ao dialeto; a configuração allow_dangerous_operations=True restaura o comportamento irrestrito anterior para implantações confiáveis.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.