Skip to main content

FreePBX Endpoint Manager CVE-2025-61675

HIGH
SQL Injection (CWE-89)
2025-10-14 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
    Authenticate with known FreePBX credentials
  2. Delivery
    Access Endpoint Manager config parameter
  3. Exploit
    Inject SQL via basestation/model/firmware field
  4. Execution
    Execute arbitrary SQL query
  5. Impact
    Exfiltrate or modify database contents

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

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 authenticated session with a known, valid FreePBX username (PR:H) and access to the Endpoint Manager module's basestation, model, firmware, or custom extension configuration functionality. There is no requirement for user interaction (UI:N) and the attack is network-reachable (AV:N) against the module's web interface. The primary limiting factor is authentication: an attacker must already possess valid credentials or compromise an existing account, so unauthenticated remote attackers cannot trigger this directly. Affected deployments are FreePBX 16 before 16.0.92 and FreePBX 17 before 17.0.6 with the Endpoint Manager module installed and in use; patched versions remove the exposure.

Impact

This is a genuine, elevated-priority issue but not a drop-everything emergency. The CVSS 4.0 base score of 8.6 (HIGH) reflects a network-reachable (AV:N), low-complexity (AC:L) SQL injection with high confidentiality and integrity impact (VC:H/VI:H) and low availability impact (VA:L), but critically requires high privileges (PR:H) - i.e., an authenticated user with a known valid username. The EPSS score of 38.45% at the 99th percentile is unusually high and signals strong predicted exploitation interest, consistent with the fact that a public exploit/POC is reported available. However, this CVE is NOT in CISA KEV, so there is no confirmed active exploitation despite the high EPSS. The most important contrast: the high EPSS and public POC must be weighed against the PR:H authentication barrier - exploitation is not possible by a fully unauthenticated attacker, which substantially lowers mass-internet-scanning risk and points toward exploitation by malicious authenticated users, compromised low-trust accounts, or chained post-authentication attacks rather than opportunistic remote takeover. No SSVC decision data was provided in the input. Net assessment: patch promptly, especially on internet-exposed FreePBX admin interfaces where credential compromise is plausible, but the authentication requirement means this is a priority tier below unauthenticated RCE.

Exploit ScenarioDerived

An attacker who has obtained or been granted FreePBX admin/module credentials (a valid known username and authentication) submits crafted input to one of the vulnerable Endpoint Manager parameters in the basestation, model, firmware, or custom extension configuration areas. Because the input is concatenated into SQL queries, the attacker executes arbitrary SQL to read sensitive data (SIP secrets, user records) or modify database contents. A public exploit/POC is reported to exist, lowering the effort required to weaponize this.

Act Now Prioritize within 24-48h. Why: HIGH severity + EPSS > 10%.
No patch listed yet 38.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 08, 2026

Authenticated SQL injection in the FreePBX Endpoint Manager module allows a user holding a valid, known FreePBX username to execute arbitrary SQL against the underlying database through multiple parameters in the basestation, model, firmware, and custom extension configuration functionality. Affected deployments are FreePBX 16 before 16.0.92 and FreePBX 17 before 17.0.6 with the Endpoint Manager module installed and in use; the attack is network-reachable and requires no user interaction, but exploitation is gated on an authenticated session (CVSS 4.0 PR:H / assessed CVSS 3.1 PR:H), so unauthenticated remote attackers cannot trigger it directly. Publicly available exploit code exists and EPSS is elevated at 38.45% (99th percentile), but this is not a drop-everything emergency because the attacker must already possess valid credentials; successful exploitation yields high confidentiality and integrity impact and low availability impact.

RemediationAI

Apply the vendor patch by upgrading Endpoint Manager to version 16.0.92 on FreePBX 16 or version 17.0.6 on FreePBX 17 - these are the exact fixed versions called out in the advisory (https://github.com/FreePBX/security-reporting/security/advisories/GHSA-292p-rj6h-54cp); vendor-released patch status is confirmed for both branches. Where immediate patching is not possible, compensating controls should target the authentication prerequisite and the module's exposure: remove or disable the Endpoint Manager module if it is not operationally required, accepting the loss of centralized endpoint provisioning; restrict reachability of the Endpoint Manager administrative pages and the broader FreePBX admin interface (for example via firewall rules, VPN-only access, or an IP allowlist) so that only trusted administrative networks can reach them, with the trade-off that legitimate remote administrators lose direct access; enforce unique, strong credentials for every FreePBX account and eliminate shared or default admin logins, since any valid known username is sufficient to reach the vulnerable injection points; and audit FreePBX web and database logs for anomalous SQL error patterns or unusual configuration changes in basestation, model, firmware, and custom extension areas. Because exploit code is publicly available, prioritize patching any internet-exposed or broadly accessible administrative interface before applying compensating controls to internal-only deployments.

Affected ProductsAI

The vulnerability affects the FreePBX Endpoint Manager module in FreePBX 16 prior to version 16.0.92 and FreePBX 17 prior to version 17.0.6, with the module installed and actively used. Deployments that do not have Endpoint Manager installed or that do not expose its basestation, model, firmware, or custom extension configuration functionality are not exposed through this path. The vendor advisory is published at https://github.com/FreePBX/security-reporting/security/advisories/GHSA-292p-rj6h-54cp, which should be consulted for the authoritative list of affected builds and any module-level version guidance. No distinct CPE strings were provided in the available input data, so product identification rests on the FreePBX 16 and FreePBX 17 release lines and the Endpoint Manager module version rather than on CPE matching.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

FreePBX is an open-source Asterisk-based PBX management platform whose web GUI and modules are written primarily in PHP. Endpoint Manager is the module responsible for provisioning and managing telephony endpoints (phones, base stations, firmware images, and model templates). The root cause is CWE-89, improper neutralization of special elements used in SQL commands: multiple request parameters in the basestation, model, firmware, and custom extension configuration areas are incorporated into SQL statements without parameterization, so an authenticated user can inject arbitrary SQL. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:L) and the independent CVSS 3.1 assessment (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:L) agree on the profile: network-reachable, low attack complexity, no user interaction, high-privilege authentication required, high confidentiality and integrity impact, and limited availability impact. The privilege requirement is the primary constraint - this is not an unauthenticated pre-auth flaw - but once a valid session is obtained, the injection points span several configuration workflows, giving broad read/write reach into the FreePBX database where extension credentials, endpoint templates, and administrative data reside.

Know when Freepbx 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:L/SC:N/SI:N/SA:N
vuln.today AI 6.7 MEDIUM

Network-reachable module interface (AV:N/AC:L) but requires an authenticated user with a known username (PR:H); SQLi yields high read/write to the database (C:H/I:H) with limited availability impact (A:L).

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:L/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
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

FreePBX Endpoint Manager is a module for managing telephony endpoints in FreePBX systems. In versions prior to 16.0.92 for FreePBX 16 and versions prior to 17.0.6 for FreePBX 17, the Endpoint Manager module contains authenticated SQL injection vulnerabilities affecting multiple parameters in the basestation, model, firmware, and custom extension configuration functionality areas. Authentication with a known username is required to exploit these vulnerabilities. Successful exploitation allows authenticated users to execute arbitrary SQL queries against the database, potentially enabling access to sensitive data or modification of database contents. This issue has been patched in version 16.0.92 for FreePBX 16 and version 17.0.6 for FreePBX 17.

Executive ViewAI

Why It Matters

Organizations using the FreePBX Endpoint Manager module on FreePBX 16 or 17 face a high-severity risk of unauthorized access to sensitive configuration and call-routing data, and publicly available exploit code exists. The threat is most relevant to environments where user credentials may be compromised or misused, because an authenticated FreePBX session is required to attempt exploitation. No vendor-released patch identified at time of analysis, so leadership should prioritize access controls, credential hygiene, and monitoring to reduce the chance of data tampering or service disruption.

Business Impact: High
Compensating Controls

Restrict network access to FreePBX administrative interfaces, disable or remove Endpoint Manager if not required, enforce least privilege and rotate credentials for FreePBX users, enable database and application logging, and deploy WAF/virtual patching rules to detect SQL injection attempts.

Threat Intelligence Overview

Threat Score
4.4/10
Composite threat intelligence
EPSS Score
38.5%
Top 1% exploitable
Prevalence
Medium
popular open-source PBX in SMB/VoIP telephony, not ubiquitous enterprise-wide
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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 Yes
EPSS 38.5%
Patch available No
Active threat Yes
Deciding rule
HIGH severity + EPSS > 10%
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· derived
Scheduled
Exploitation· derived
Active
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

116
Low Medium High Critical
KEV: 0
EPSS: +38
CVSS: +43
PoC: +20
Weaponized: +15
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2025-57819 CRITICAL POC
10.0 Aug 28

FreePBX 15, 16, and 17 contain SQL injection vulnerabilities enabling unauthenticated access to the administrator interf

CVE-2012-4869 HIGH POC
7.5 Sep 06

The callme_startcall function in recordings/misc/callme_page.php in FreePBX 2.9, 2.10, and earlier allows remote attacke

CVE-2014-1903 HIGH POC
7.5 Feb 18

admin/libraries/view.functions.php in FreePBX 2.9 before 2.9.0.14, 2.10 before 2.10.1.15, 2.11 before 2.11.0.23, and 12

CVE-2014-7235 CRITICAL POC
10.0 Oct 07

htdocs_ari/includes/login.php in the ARI Framework module/Asterisk Recording Interface (ARI) in FreePBX before 2.9.0.9,

CVE-2025-61678 HIGH POC
8.6 Oct 14

Authenticated arbitrary file upload in the FreePBX Endpoint Manager module (FreePBX 16 before 16.0.92 and FreePBX 17 bef

CVE-2025-66039 CRITICAL POC
9.3 Dec 09

Authentication bypass in the FreePBX Endpoint Manager module lets remote, unauthenticated attackers impersonate any targ

CVE-2019-19006 CRITICAL POC
9.8 Nov 21

Sangoma FreePBX 115.0.16.26 and below, 14.0.13.11 and below, 13.0.197.13 and below have Incorrect Access Control. Rated

CVE-2023-43336 HIGH POC
8.8 Nov 02

Sangoma Technologies FreePBX before cdr 15.0.18, 16.0.40, 15.0.16, and 16.0.17 was discovered to contain an access contr

CVE-2018-6393 HIGH POC
7.2 Jan 29

FreePBX 10.13.66-32bit and 14.0.1.24 (SNG7-PBX-64bit-1712-2) allow post-authentication SQL injection via the order param

CVE-2012-4870 MEDIUM POC
4.3 Sep 06

Multiple cross-site scripting (XSS) vulnerabilities in FreePBX 2.9 and earlier allow remote attackers to inject arbitrar

CVE-2019-16967 MEDIUM POC
6.1 Oct 21

An issue was discovered in Manager 13.x before 13.0.2.6 and 15.x before 15.0.6 before FreePBX 14.0.10.3. Rated medium se

CVE-2026-73663 CRITICAL
9.3 Aug 13

SQL injection in the FreePBX missedcall module (versions 16.0.0 through 16.0.10 and 17.0.0 through 17.0.3) lets an unaut

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