PT-2026-45061 · Unknown · Praisonai-Platform
CVE-2026-47407
·
Publicado
2026-05-29
·
Atualizado
2026-07-21
CVSS v4.0
9.4
Crítica
| Vetor | AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Nome do Software Vulnerável e Versões Afetadas
PraisonAI Platform (versões afetadas não especificadas)
Description
O servidor contém múltiplas falhas de autorização. Primeiro, existe um Insecure Direct Object Reference (IDOR) entre inquilinos porque a dependência
require workspace member() valida apenas o workspace id no prefixo da URL, mas não verifica se o recurso interno solicitado pertence a esse workspace. Um invasor pode usar seu próprio workspace id na URL e o ID de um recurso da vítima no caminho para ler, atualizar ou excluir recursos de diferentes inquilinos. Os endpoints afetados incluem aqueles sob /api/v1/workspaces/{workspace id}/... para agentes, problemas, projetos, rótulos e dependências.Segundo, existe uma falha de escalonamento de privilégios nas rotas de gerenciamento de membros, como
update member role, add member, remove member, update workspace e delete workspace. Essas rotas utilizam um papel mínimo padrão de member, permitindo que qualquer membro básico se promova a admin ou owner, remova outros membros ou exclua todo o workspace.Além disso, o sistema é altamente exposto por padrão, pois vincula-se a
0.0.0.0:8000 e permite registro aberto em /api/v1/auth/register sem verificação de e-mail.Recommendations
Reestruturar todas as buscas de recursos aninhados em
routes/agents.py, routes/issues.py, routes/projects.py, routes/labels.py e routes/dependencies.py para garantir que o workspace id do recurso corresponda ao workspace id fornecido na URL.
Impor um papel mínimo de admin para operações privilegiadas em routes/workspaces.py, especificamente para update member role, add member, remove member, update workspace e delete workspace.Exploit
Correção
IDOR
Incorrect Authorization
Improper Privilege Management
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Praisonai-Platform