PT-2026-97543 · Red Hat · Automation-Controller+1
CVE-2026-84714
·
Publicado
2026-09-23
·
Atualizado
2026-09-24
CVSS v3.1
7.1
Alta
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N |
Nome do Software Vulnerável e Versões Afetadas
automation-controller (versões afetadas não especificadas)
Description
Uma falha de validação de entrada existe na função
sanitize jinja(). A função utiliza duas expressões regulares para rejeitar Jinja fornecido pelo usuário, mas esses padrões param no primeiro caractere '}' ou '%' interno. Consequentemente, expressões Jinja contendo chaves internas, como um dicionário vazio, são aceitas. Como a sanitize jinja() é a única proteção para vários campos de tempo de execução—incluindo module args de comandos ad-hoc, username, become method, become user de credenciais de máquina e nomes de hosts de inventário—um usuário com baixos privilégios pode injetar Jinja que é avaliado pelo ansible-core no ambiente de execução. Isso permite a execução de comandos arbitrários, ignorando a lista de permissões do módulo AD HOC COMMANDS, e a divulgação de segredos de credenciais que o invasor não tem permissão para ler, através da criação de templates de variáveis de ambiente injetadas além da fronteira de controle de acesso de credenciais.Recommendations
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Incomplete List of Disallowed Inputs
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Ansible-Core
Automation-Controller