CVE-2026-107322 - Injeção de comando do sistema operacional em plug-ins de agentes da Amazon para bancos de dados da AWS na AWS
ID do boletim: Escopo 2026-130-AWS:
Tipo de
conteúdo da AWS: Importante (requer atenção) Data de
publicação: 10/08/2026 11:30 PDT
Descrição:
O Amazon Agent Plugins for AWS é uma coleção de plug-ins de código aberto que amplia os agentes de codificação de IA compatíveis com fluxos de trabalho e integrações de ferramentas focados na AWS. O plug-in databases-on-aws fornece design, desenvolvimento, migração e orientação operacional do banco de dados, incluindo scripts auxiliares do Aurora DSQL.
Identificamos o CVE-2026-107322, em que uma lista incompleta de entradas não permitidas nas versões de bancos de dados na AWS anteriores à 1.7.1 poderia permitir que um ator remoto não autenticado fornecesse conteúdo criado que um agente ingere. O código afetado não é um serviço de rede de escuta; a execução do comando do sistema operacional no host só é possível se o agente invocar posteriormente o auxiliar local com o valor do comando do banco de dados criado. Qualquer comando resultante é executado com as permissões do processo que executa o auxiliar. Esse problema não afeta o serviço Aurora DSQL nem ignora os privilégios do banco de dados.
Versões afetadas: bancos de dados na AWS versões 1.0.0 a 1.7.0
Resolução:
A correção está incluída no databases-on-aws 1.7.1 e versões posteriores e foi disponibilizada no marketplace, que é fornecido pela ramificação principal do repositório, em 26 de agosto de 2026. Recomendamos fazer o upgrade para a versão mais recente, verificar se o plug-in atualizado está ativo em todos os ambientes em que é usado e garantir que qualquer código derivado ou bifurcado incorpore a correção. Os clientes que usam uma revisão de repositório fixa devem usar o commit 8b13a503746a4ebb0402b936645163224058bde3 ou posterior em vez de confiar em uma tag de lançamento 1.7.1.
Soluções alternativas:
Os clientes que não puderem atualizar imediatamente devem evitar o caminho de comando opcional do psql connection helper e usar somente o SQL revisado manualmente ou usar o servidor DSQL MCP fornecido pelo plug-in em vez do auxiliar. Executar o agente e o auxiliar como um usuário sem privilégios do sistema operacional com uma função dedicada do AWS IAM limitada a dSQL:dbConnect e uma função de banco de dados com escopo definido, preferencialmente somente para leitura quando apropriado, limita ainda mais as permissões disponíveis para o processo. Não use admin nem grant dsql:DBConnectAdmin para operações rotineiras do agente. Clientes que tenham motivos para acreditar que o host auxiliar foi acessado de forma inadequada devem alternar ou revogar as credenciais da AWS acessíveis a esse processo e revisar, revogar ou substituir as funções do banco de dados e os mapeamentos de funções do IAM para o banco de dados disponíveis para ele. Essas medidas reduzem o impacto potencial enquanto uma atualização está programada; a atualização continua sendo a resolução recomendada.
Referências:
Reconhecimento:
Gostaríamos de agradecer a Shay Sakazi (@shaysakazi) por colaborar nessa questão por meio do processo coordenado de divulgação de vulnerabilidades.
Envie um e-mail para aws-security@amazon.com com quaisquer perguntas ou preocupações de segurança.