PT-2026-98841
CVE-2026-95832
·
Publicado
2026-09-25
·
Atualizado
2026-09-25
Descrição por
CVSS 4.0
9.3
CríticaMétricasAV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Nome do Software Vulnerável e Versões Afetadas
kitty versões 0.47.3 até 0.48.x
Descrição
Um problema no manipulador de códigos de escape de controle de cor permite que um programa que escreva no terminal execute comandos arbitrários no shell do usuário. Isso ocorre porque a função
color control() em kitty/window.py inclui nomes de campos não reconhecidos em sua resposta, que a função write escape code to child() em kitty/screen.c então escreve no mestre do pseudoterminal. Como a saída não é neutralizada para o shell, ela é indistinguível da entrada do usuário. Embora as cargas úteis sejam reduzidas a ASCII imprimível e certos delimitadores sejam consumidos, caracteres suficientes sobrevivem para compor um comando de shell. Além disso, a função handle remote ssh() em kitty/window.py fornece uma nova linha via get ssh data() em kittens/ssh/utils.py antes que as credenciais sejam verificadas, facilitando a execução de comandos escolhidos por um invasor com os privilégios do usuário que executa o terminal.Recomendações
Atualize o kitty para a versão 0.49.0.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾