PT-2026-98841

CVE-2026-95832

·

Publicado

2026-09-25

·

Atualizado

2026-09-25

Descrição por

CVSS 4.0
9.3
Crítica
Mé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
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾