10 de agosto de 2026
Duas falhas de bypass de permissão do Bash corrigidas
As versões 2.1.223 e 2.1.224 fecharam duas brechas: um comando Bash malformado podia esconder parte de si da checagem de permissão, e tabs ou caracteres Unicode invisíveis podiam esconder conteúdo do prompt de aprovação.
A primeira falha deixava um comando Bash disfarçar parte do que ia executar na hora de decidir se pedia confirmação — a checagem via uma versão do comando diferente da que rodava de fato. A segunda usava tabs ou caracteres Unicode invisíveis para esconder conteúdo do prompt de aprovação: o texto que aparecia na tela não era o comando completo.
Ambas foram fechadas entre as versões 2.1.223 e 2.1.224, junto com um bug em scripts de workflow que também permitia contornar restrições.
Por que importa
São o tipo de correção que só importa até o dia em que importa muito: se você usa modo automático ou aprova comandos rápido sem ler cada caractere, essas eram exatamente as brechas que dependiam disso. Vale atualizar se ainda estiver numa versão anterior à 2.1.223.
Publicado em Digest — 10 de agosto