CVE-2026-40520

Vulnérabilité élevée dans api (FreePBX)

CVSS 8.6 · Élevée
EPSS 2.4%
FreePBX•api•Versions : <=17.0.8, 0, 5f194e39a47e5481e8947f9694304d32724175f6

Description

FreePBX api module version 17.0.8 and prior contain a command injection vulnerability in the initiateGqlAPIProcess() function where GraphQL mutation input fields are passed directly to shell_exec() without sanitization or escaping. An authenticated user with a valid bearer token can send a GraphQL moduleOperations mutation with backtick-wrapped commands in the module field to execute arbitrary commands on the underlying host as the web server user.

Gravité et risque d'exploitation

CVE-2026-40520 obtient un score CVSS de 8.6/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 2.42 %, ce qui la place devant 83.9 % des CVE référencées.

Que faire ?

  • Vérifiez si api (versions <=17.0.8, 0, 5f194e39a47e5481e8947f9694304d32724175f6) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références