Description
FreePBX is an open source IP PBX. From 17.0.5.34 until 17.0.11, the publicKeySave AJAX endpoint in Backup.class.php accepts an authenticated administrator's SSH public key and appends it to /home/asterisk/.ssh/authorized_keys for the asterisk system user without reliably enforcing backup-only command and source restrictions. The key grants persistent shell access that can execute arbitrary commands, access FreePBX and call data, modify system files, and disrupt services. This issue is fixed in version 17.0.11.
Published: 2026-08-13
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

FreePBX’s Backup module exposes an authenticated AJAX endpoint that accepts an administrator’s SSH public key and appends it to the system user asterisk’s authorized_keys file. The key grants the attacker persistent shell access with the privileges of the asterisk user, enabling execution of arbitrary commands, viewing or modifying FreePBX configuration and call data, changing system files, and potentially disrupting services.

Affected Systems

The vulnerability exists in the FreePBX Backup module between version 17.0.5.34 and 17.0.11. Any installation within that range and possessing an authenticated administrator account is susceptible.

Risk and Exploitability

With a CVSS score of 8.6 the vulnerability is considered high severity, and the EPSS score is not available, indicating no publicly available quantified probability. It is not listed in the CISA KEV catalog. The likely attack vector requires an attacker to be authenticated as an administrator; from there the endpoint can be invoked to inject an SSH key, which the asterisk user can use to maintain shell access. The lack of backup‑only command and source restrictions makes the exploitation straightforward for an internal attacker or one who gains administrative credentials.

Generated by OpenCVE AI on August 14, 2026 at 01:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the FreePBX installation to version 17.0.11 or later, where the publicKeySave endpoint no longer writes to the asterisk user’s authorized_keys file.
  • If the publicKeySave functionality is not required for backup operations, disable or remove it to prevent unauthorized key insertion.
  • Review the /home/asterisk/.ssh/authorized_keys file for unexpected keys and remove any that are not known to be legitimate, and enable monitoring of this file for unauthorized changes.

Generated by OpenCVE AI on August 14, 2026 at 01:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 14 Aug 2026 13:00:00 +0000

Type Values Removed Values Added
First Time appeared Freepbx
Freepbx backup
Vendors & Products Freepbx
Freepbx backup

Thu, 13 Aug 2026 22:00:00 +0000

Type Values Removed Values Added
Description FreePBX is an open source IP PBX. From 17.0.5.34 until 17.0.11, the publicKeySave AJAX endpoint in Backup.class.php accepts an authenticated administrator's SSH public key and appends it to /home/asterisk/.ssh/authorized_keys for the asterisk system user without reliably enforcing backup-only command and source restrictions. The key grants persistent shell access that can execute arbitrary commands, access FreePBX and call data, modify system files, and disrupt services. This issue is fixed in version 17.0.11.
Title FreePBX: Authenticated Arbitrary SSH Key Injection via Backup Module
Weaknesses CWE-269
CWE-284
CWE-732
References
Metrics cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-14T16:16:24.751Z

Reserved: 2026-08-13T14:04:09.606Z

Link: CVE-2026-73664

cve-icon Vulnrichment

Updated: 2026-08-14T16:16:18.599Z

cve-icon NVD

Status : Received

Published: 2026-08-13T22:17:28.087

Modified: 2026-08-14T17:20:36.147

Link: CVE-2026-73664

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T12:14:37Z

Weaknesses
  • CWE-269

    Improper Privilege Management

  • CWE-284

    Improper Access Control

  • CWE-732

    Incorrect Permission Assignment for Critical Resource