PT-2026-122122

CVE-2026-115477

·

Publicado

2026-10-23

·

Atualizado

2026-10-23

Descrição por

CVSS 4.0
7.1
Alta
Mé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
Identificadores relacionados
GHSA-737X-CWFR-5VVC
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾