PT-2026-33931 · Freepbx · Freepbx
Publicado
2026-04-21
·
Atualizado
2026-04-21
·
CVE-2026-40520
CVSS v3.1
8.8
Alta
| Vetor | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
FreePBX api module versões anteriores a 17.0.9
Description
Existe um problema na função
initiateGqlAPIProcess() onde os campos de entrada de mutação GraphQL são passados diretamente para shell exec() sem sanitização ou escape. Um usuário autenticado com um token bearer válido pode enviar uma mutação GraphQL moduleOperations contendo comandos envoltos em crases no campo module para executar comandos arbitrários no host subjacente como o usuário do servidor web.Recommendations
Atualize para uma versão posterior a 17.0.8.
Como medida paliativa temporária, restrinja o acesso à função
initiateGqlAPIProcess() ou à mutação GraphQL moduleOperations.Correção
OS Command Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Freepbx