PT-2026-33931 · Freepbx · Freepbx

Publicado

2026-04-21

·

Atualizado

2026-04-21

·

CVE-2026-40520

CVSS v3.1

8.8

Alta

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

CVE-2026-40520

Produtos afetados

Freepbx