PT-2026-33931 · Freepbx · Api

Published

2026-04-21

·

Updated

2026-04-21

·

CVE-2026-40520

CVSS v3.1

7.2

High

AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
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.

Fix

OS Command Injection

Weakness Enumeration

Related Identifiers

CVE-2026-40520

Affected Products

Api