PT-2026-109316 · Unknown+1 · @Tinacms/App+1

CVE-2026-108261

·

Publicado

2026-10-09

·

Atualizado

2026-10-09

CVSS v3.1

9.3

Crítica

VetorAV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
Nome do Software Vulnerável e Versões Afetadas tinacms versões anteriores a 3.14.0 @tinacms/app versões anteriores a 2.5.14
Description Um erro de validação de origem na rota de visualização do administrador permite que um invasor não autenticado realize um ataque de "confused-deputy" contra a API de conteúdo. Ao enviar um link manipulado contendo um "hash-router splat" específico para um editor autenticado, um invasor pode forçar a interface do administrador a carregar em um iframe um domínio externo controlado pelo invasor.
Como a aplicação deriva o expectedOrigin para o canal de mensagens GraphQL a partir dessa mesma URL não validada, o frame do invasor é tratado como uma visualização confiável. Isso permite que o frame controlado pelo invasor envie leituras ou mutações GraphQL arbitrárias através do manipulador open em graphql-reducer.ts. Essas operações são executadas pelo administrador usando as credenciais do editor autenticado, permitindo que o invasor exponha ou modifique conteúdo protegido. A vulnerabilidade é acionada quando uma barra dupla no fragmento da URL (ex: #/~//attacker.example/p) é convertida em uma URL relativa ao protocolo, ignorando as restrições de mesma origem pretendidas.
Recommendations Atualize o tinacms para a versão 3.14.0 ou posterior. Atualize o @tinacms/app para a versão 2.5.14 ou posterior.

Exploit

Correção

Origin Validation Error

Open Redirect

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-108261
GHSA-X34J-47HF-4XG7

Produtos afetados

@Tinacms/App
Tinacms