CVE-2025-7106 in librechat
Sumário
de VulDB • 06/08/2026
O repositório danny-avila/librechat é afetado por uma vulnerabilidade de violação de autorização devido a verificações inadequadas de controle de acesso. A função `checkAccess` em `api/server/middleware/roles/access.js` utiliza `permissions.some()` para validar permissões, o que concede incorretamente o acesso se apenas uma das várias permissões obrigatórias estiver presente. Isso permite que usuários com a função 'USER' criem agentes apesar de terem a permissão `CREATE: false`, já que a verificação em relação a `['USE', 'CREATE']` é aprovada somente com `USE: true`. Essa vulnerabilidade afeta também outras verificações de permissões, como as relacionadas aos `PROMPTS`. O problema está presente em todas as versões anteriores à correção.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.