PT-2026-42269 · Plane · Plane
Tristaninsec
·
Publicado
2026-05-20
·
Atualizado
2026-05-20
·
CVE-2026-40102
CVSS v3.1
6.5
Média
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
Nome do Software Vulnerável e Versões Afetadas
Plane versões anteriores a 1.3.1
Descrição
Existe uma Injeção de Referência de Campo ORM onde o
SavedAnalyticEndpoint passa o parâmetro de consulta segment, controlado pelo usuário, diretamente para uma expressão Django F() sem validação. Um MEMBRO de workspace autenticado pode enviar uma requisição GET para o endpoint '/api/workspaces//saved-analytic-view//' com um valor de segment manipulado. Este valor é encaminhado para a função build graph plot() e pode percorrer relacionamentos de chave estrangeira, como workspace owner password, antes de ser projetado via .values("dimension", "segment"). Esse processo retorna os valores dos campos referenciados diretamente na resposta JSON, expondo dados sensíveis, incluindo hashes de senha bcrypt, tokens de API e endereços de e-mail de usuários relacionados.Recomendações
Atualize para a versão 1.3.1.
Como medida paliativa temporária, restrinja o acesso ao endpoint '/api/workspaces//saved-analytic-view//' ou evite usar o parâmetro
segment até que a atualização seja aplicada.Exploit
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Plane