PT-2026-79362 · Openpanel Dev+1 · Openpanel
CVSS v4.0
7.1
Alta
| Vetor | AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
Nome do Software Vulnerável e Versões Afetadas
O nome do produto não pôde ser determinado (versões afetadas não especificadas)
Descrição
Um usuário autenticado pode ler a configuração completa de qualquer relatório salvo na instância, incluindo o
projectId proprietário, séries de eventos, filtros, detalhamentos e fórmulas, fornecendo um identificador de relatório. Isso ocorre porque o procedimento report.get em packages/trpc/src/routers/report.ts aceita apenas um reportId e retorna getReportById(reportId) diretamente. O middleware enforceAccess em packages/trpc/src/trpc.ts avalia a associação apenas quando a entrada contém uma chave projectId ou organizationId, permitindo que entradas apenas com um reportId passem sem verificação. Além disso, a função getReportById em packages/db/src/services/reports.service.ts executa uma operação findUnique no ID do relatório sem escopo de projeto.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Exploit
IDOR
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Openpanel