UNKNOWNCVE-2026-35408

Directus: Falta de Cross-Origin Opener Policy

Plataforma

nodejs

Componente

directus

Corrigido em

11.17.0

## Resumo As páginas de login Single Sign-On (SSO) do Directus não possuíam o cabeçalho de resposta HTTP `Cross-Origin-Opener-Policy` (COOP). Sem este cabeçalho, uma janela cross-origin maliciosa que abre a página de login do Directus mantém a capacidade de acessar e manipular o objeto `window` dessa página. Um atacante pode explorar isso para interceptar e redirecionar o fluxo de autorização OAuth para um cliente OAuth controlado pelo atacante, fazendo com que a vítima conceda inadvertidamente acesso à sua conta do provedor de autenticação (por exemplo, Google, Discord). ## Impacto Um ataque bem-sucedido permite que o atacante obtenha um token de acesso OAuth para a conta do provedor de identidade de terceiros da vítima. Dependendo dos escopos autorizados, isso pode levar a: - Acesso não autorizado à conta do provedor de identidade vinculada da vítima - Apropriação da conta da instância Directus se o atacante puder autenticar usando as credenciais roubadas ou sessão do provedor ## Correções Este problema foi resolvido adicionando o cabeçalho de resposta HTTP `Cross-Origin-Opener-Policy: same-origin` aos endpoints relacionados ao SSO. Este cabeçalho instrui o navegador a colocar a página em seu próprio grupo de contexto de navegação, interrompendo qualquer referência que a janela de abertura possa manter.

Como corrigir

Nenhum patch oficial disponível. Procure alternativas ou monitore atualizações.

Monitore suas dependências automaticamente

Receba alertas quando novas vulnerabilidades afetarem seus projetos.

Começar grátis