Skip to main content

FreePBX EUVDEUVD-2026-58540

| CVE-2026-73664 HIGH
Improper Privilege Management (CWE-269)
2026-08-13 security-advisories@github.com
8.6
CVSS 4.0 · Vendor: github
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain FreePBX admin credentials
  2. Delivery
    Authenticate to web admin panel
  3. Exploit
    POST attacker SSH public key to publicKeySave endpoint
  4. Execution
    Unrestricted key appended to /home/asterisk/.ssh/authorized_keys
  5. Persist
    SSH into host as asterisk OS user
  6. Impact
    Execute arbitrary commands and persist on system

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an active authenticated session with FreePBX administrator privileges (CVSS PR:H confirmed). The target must be running FreePBX version 17.0.5.34 through 17.0.10.x. The publicKeySave AJAX endpoint within the Backup module must be reachable, which is the default state in affected installations - no non-default configuration is required to expose it. SSH access to the host must also be network-reachable for post-exploitation shell use, though the key injection itself only requires HTTP/HTTPS access to the admin panel. Exploitation is limited by the requirement for prior administrator-level authentication; unauthenticated or low-privileged users cannot trigger this endpoint. No user interaction beyond the attacker's own admin session is needed.

Impact

The CVSS 4.0 score of 8.6 (PR:H) accurately reflects that this vulnerability requires existing authenticated administrator access to the FreePBX web interface, which is the primary limiting factor on its real-world impact. However, this should not be dismissed - administrator credentials are frequently shared, reused, or phished in SMB and managed-service-provider environments, meaning even a mid-sized municipal IT team in sopot operating a self-hosted FreePBX deployment should treat this as urgent given the severity of post-exploitation capability. The key risk amplifier is the privilege escalation dimension: an attacker who holds FreePBX admin credentials gains persistent, unrestricted OS shell access as the asterisk system user, which can be leveraged to exfiltrate call records, intercept VoIP traffic, pivot within the local network, or achieve persistence independent of the FreePBX application layer. EPSS data was not included in available intelligence, so exploitation probability cannot be quantified. KEV status is not confirmed; no POC has been identified. The absence of special deployment conditions beyond admin authentication (the endpoint is present by default in affected versions) means any unpatched, internet-exposed FreePBX admin panel represents a meaningful risk.

Exploit ScenarioDerived

An attacker who has obtained FreePBX administrator credentials - through phishing, credential stuffing, or insider access - sends a crafted POST request to the publicKeySave AJAX endpoint with their own SSH public key as the payload. The endpoint appends the key to /home/asterisk/.ssh/authorized_keys without a forced-command restriction, after which the attacker opens an SSH session directly to the host as the asterisk user, establishing persistent OS-level access independent of the FreePBX web session. No public proof-of-concept has been identified, but the attack is technically straightforward for anyone with admin credentials.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.7% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 13, 2026

SSH key injection in FreePBX versions 17.0.5.34 through 17.0.10.x allows authenticated administrators to escalate from web application control to persistent OS-level shell access on the underlying host. The publicKeySave AJAX endpoint in Backup.class.php appends caller-supplied SSH public keys to /home/asterisk/.ssh/authorized_keys without reliably enforcing backup-only command restrictions or source IP constraints, granting the asterisk OS user unrestricted interactive shell access. No public exploit code or active exploitation has been identified at time of analysis; a vendor-released patch is available in version 17.0.11.

RemediationAI

The primary fix is to upgrade FreePBX to version 17.0.11, which resolves the improper key handling in Backup.class.php per the vendor's own security advisory at https://github.com/FreePBX/security-reporting/security/advisories/GHSA-24w6-hpg3-rwfg. If immediate patching is not possible, administrators should audit /home/asterisk/.ssh/authorized_keys for any keys that lack forced-command and from= source restrictions, and remove or restrict those entries. As a compensating control, restrict access to the FreePBX administrative web interface to trusted IP ranges only via firewall or reverse-proxy ACLs - this reduces the attack surface to hosts that can reach the admin panel. Additionally, enforce strong, unique credentials and multi-factor authentication for all FreePBX administrator accounts to raise the bar for the prerequisite admin access. Note that restricting the admin panel may impact legitimate remote administration workflows.

Affected VersionsENISA

Backup 17.0.5.34, < 17.0.11

Affected Packages

euvd backup_17_0_5_34 fix: 17.0.11

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

FreePBX is a web-based GUI and provisioning framework layered atop the Asterisk open-source telephony engine, widely deployed for enterprise and SMB VoIP. The vulnerable component is Backup.class.php, which exposes a publicKeySave AJAX endpoint intended to facilitate SSH key-based backup operations. In legitimate use, keys added to authorized_keys for backup should include SSH forced-command directives (command=) and source restrictions (from=) to limit what the key can do. The root cause - CWE-269 Improper Privilege Management - is the endpoint's failure to reliably inject these constraints before appending the caller-supplied key, meaning the resulting authorized_keys entry permits full interactive shell sessions as the asterisk OS user rather than constrained backup-only access. The attack surface is a PHP AJAX handler reachable over the network by any authenticated admin session.

Know when PHP gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (github) PRIMARY 8.6 HIGH
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
vuln.today AI 9.1 CRITICAL

Network-accessible AJAX endpoint requires admin auth (PR:H); scope changes from web app context to OS shell via unrestricted SSH key injection.

3.1 AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Aug 13, 2026 - 23:04 EUVD
CVE Published
Aug 13, 2026 - 22:17 cve.org
HIGH 8.6

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

FreePBX telephony systems (versions 17.0.5.34-17.0.10.x) contain a privilege escalation vulnerability enabling authenticated administrators to gain unrestricted OS-level access to the underlying host system. This allows attackers with legitimate administrative credentials to achieve persistent unauthorized control independent of the PBX application. Organizations using these versions face potential compromise of voice infrastructure and extended unauthorized system access.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.7%
Top 52% exploitable
Prevalence
Medium
popular open-source VoIP platform in SMB and enterprise telephony
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.7%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +43
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy