Skip to content

Vendor

FreePBX vulnerabilities

56 published CVES affecting FreePBX, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).

Total
56
Critical
6
High
30
Medium
19
Low
1
Unscored
0
CISA KEV
2
Atom feed of FreePBX alerts

Products

Latest FreePBX CVEs

Newest publication first · page 1 of 3

  1. HighCVSS 8.6 EPSS 0.81%

    FreePBX is an open source IP PBX. Prior to version 17.0.9, authenticated users who are authorized to access the GraphQL api module interface of FreePBX are able to execute arbitrary shell commands. Authenticated access to the api module is required. The PBX API module's documenta...

  2. HighCVSS 8.6 EPSS 0.88%

    FreePBX is an open source IP PBX. Prior to versions 16.0.39 and 17.0.7, users authenticated via User Control Panel (UCP) are able to execute arbitrary commands on the PBX as the webserver user (typically asterisk) using specially crafted HTTP strings. Authenticated access to UCP...

  3. HighCVSS 7.5 EPSS 0.77%

    FreePBX is an open source IP PBX. Prior to 16.0.6 and 17.0.5.4, the FreePBX Text-To-Speech module allows an authenticated administrator to save a TTS destination name that is HTML-encoded for storage, decoded during dialplan generation, passed as an AGI argument, and used to buil...

  4. HighCVSS 8.5 EPSS 0.29%

    FreePBX is an open source IP PBX. Prior to 16.0.50 and 17.0.11, the CDR Reports module page allows SQL injection through the order and sort POST parameters. Authentication with a FreePBX Administration Control Panel account that has CDR section access is required. Full administra...

  5. HighCVSS 7.6 EPSS 0.27%

    FreePBX is an open source IP PBX. Prior to 16.0.22 and 17.0.5, the Dashboard module's getcontent AJAX handler includes PHP files based on user-supplied input without path sanitization. The $_REQUEST['rawname'] parameter is concatenated into an include() call with a .class.php suf...

  6. HighCVSS 8.6 EPSS 1.4%

    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...

Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.