PT-2026-48992 · Kitty · Kitty

CVE-2026-54056

·

Publicado

2026-06-12

·

Atualizado

2026-06-16

CVSS v3.1

7.6

Alta

VetorAV:N/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:L
Nome do Software Vulnerável e Versões Afetadas Kitty versões 0.47.0 a 0.47.1
Description No componente kitten dnd, uma fonte remota maliciosa de arrastar e soltar (drag-and-drop) pode sobrescrever ou truncar arquivos arbitrários que o usuário local tenha permissão de escrita. Isso ocorre porque as quedas remotas de text/uri-list são organizadas em um diretório temporário onde nomes base remotos duplicados não são desduplicados em sistemas de arquivos sensíveis a maiúsculas e minúsculas. Um invasor pode criar um link simbólico (symlink) organizado e, posteriormente, enviar uma entrada de arquivo regular com o mesmo nome. A operação de escrita utiliza a função utils.CreateAt() e openat(O RDWR|O CREAT|O TRUNC) sem a flag O NOFOLLOW, fazendo com que o sistema siga o link simbólico e escreva dados fora do diretório de organização antes que a confirmação final de sobrescrita seja executada. Este problema afeta especificamente a organização de arrastar e soltar remoto em kittens/dnd/drop.go e tools/utils/file at fd.go.
Recommendations Atualizar para a versão 0.47.2.

Exploit

Correção

Link Following

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-54056
GHSA-R892-CV7Q-FW8X

Produtos afetados

Kitty