CVE-2019-11410
Description
app/backup/index.php in the Backup Module in FusionPBX 4.4.3 suffers from a command injection vulnerability due to a lack of input validation, which allows authenticated administrative attackers to execute commands on the host.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Authenticated administrative users can inject OS commands via the Backup Module's backup download feature in FusionPBX 4.4.3 due to unsanitized input.
Vulnerability
CVE-2019-11410 is a command injection vulnerability in the Backup Module of FusionPBX version 4.4.3. The flaw resides in app/backup/index.php, where the $file_format parameter from $_GET['file_format'] is used unsanitized in building a command string for the exec() function. The default value is 'tgz' but an attacker can supply arbitrary values, and the lack of input validation allows injection of shell metacharacters. The code path is reachable when an authenticated user with the backup_download permission accesses the download functionality [1].
Exploitation
An attacker must have administrative access to FusionPBX with the backup_download permission. The attack is performed by crafting a request to the backup endpoint with a malicious file_format parameter containing command injection payloads (e.g., via semicolons, pipes, or backticks). The injected value is concatenated directly into a shell command that is executed by exec(). No user interaction beyond the attacker's own request is required, and no race condition is necessary [1].
Impact
Successful exploitation allows the authenticated attacker to execute arbitrary operating system commands with the privileges of the web server process (typically www-data or similar). This can lead to full compromise of the FusionPBX server, including data exfiltration, malware deployment, or lateral movement within the network. The CIA impact is complete: confidentiality, integrity, and availability are all at risk [1].
Mitigation
The fix is provided in commit 0f965c89288de449236ad6de4f97960814ce8c84, which validates the $file_format input against a whitelist of allowed values (options like 'tgz', 'zip', 'tar.bz2') before using it in the command. Users should upgrade to a version of FusionPBX incorporating this commit or apply the patch manually. No workarounds are documented in the available references, and the vulnerability is not listed on the CISA Known Exploited Vulnerabilities (KEV) catalog as per the search results [1].
AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2- FusionPBX/FusionPBXdescription
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
2News mentions
0No linked articles in our index yet.