PT-2026-45061 · Unknown · Praisonai-Platform

CVE-2026-47407

·

Publicado

2026-05-29

·

Atualizado

2026-07-21

CVSS v4.0

9.4

Crítica

VetorAV: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 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-47407
GHSA-H8Q5-CP56-RR65
PYSEC-2026-482

Produtos afetados

Praisonai-Platform