PT-2026-122122
CVE-2026-115477
·
Publicado
2026-10-23
·
Atualizado
2026-10-23
Descrição por
CVSS 4.0
7.1
AltaMétricasAV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas
obsidian-tc versões 1.13.0 até 1.31.3
Description
Em implantações Streamable HTTP com
auth.jwtSecret configurado, existe uma falha onde chamadas de ferramentas com despacho controlado (marcadas como destructive: true ou que exigem a intervenção humana) podem ser executadas sem a aprovação real de um humano. Se um cliente declarar suporte a elicitation.form, o servidor pode confiar em um requestState validamente vinculado como prova de aprovação durante a resubmissão, mesmo que o humano tenha recusado, cancelado ou fornecido uma resposta malformada. Isso ocorre porque o requestState é gerado antes da solicitação de elicitação, provando apenas que a resubmissão pertence à mesma chamada, e não confirmando a aprovação. Um invasor ou um cliente com mau funcionamento poderia explorar isso para realizar operações destrutivas no cofre, como excluir notas, mover entre pastas, substituir frontmatter ou reescrever links, desde que possuam as permissões comuns de ferramentas.Recommendations
Atualize o obsidian-tc para a versão 1.31.4.
Como solução temporária, execute as implantações via stdio ou deixe o
auth.jwtSecret desconfigurado para forçar o uso do caminho elicit token da CLI e desativar o codec requestState.Explorabilidade
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾