Skip to main content

FreePBX CVE-2026-46376

| EUVDEUVD-2026-33295 CRITICAL
Use of Hard-coded Credentials (CWE-798)
2026-05-29 GitHub_M
9.3
CVSS 4.0 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

3
Patch available
May 29, 2026 - 15:01 EUVD
Analysis Generated
May 29, 2026 - 14:32 vuln.today
CVSS changed
May 29, 2026 - 14:22 NVD
9.3 (CRITICAL)

DescriptionCVE.org

FreePBX is an open source IP PBX. From 15.0.42 to before 16.0.45 and 17.0.7, unauthenticated users may be able to access the User Control Panel (UCP) using hard-coded initial template credentials if these were not immediately changed by the Administrator who enabled UCP. Authenticated access to ACP is required for the initial setup of UCP generic templates, but after that, without further steps by the admin, unauthenticated users may be able to gain access. This vulnerability is fixed in 16.0.45 and 17.0.7.

AnalysisAI

Authentication bypass in FreePBX User Control Panel (UCP) versions 15.0.42 through 16.0.44 and 17.0.0 through 17.0.6 allows remote unauthenticated attackers to access UCP accounts using hard-coded initial template credentials when administrators fail to rotate them after enabling the feature. With a CVSS 4.0 score of 9.3 and CWE-798 (Use of Hard-coded Credentials), the flaw exposes high-confidentiality and high-integrity impact to the affected component, though no public exploit identified at time of analysis.

Technical ContextAI

FreePBX is a widely deployed open-source GUI front-end for the Asterisk VoIP/PBX engine, used to manage telephony, voicemail, IVR, and user features. The vulnerable component is the User Control Panel (UCP), the end-user web portal allowing users to manage their voicemail, call recordings, contacts, and call routing. CWE-798 (Use of Hard-coded Credentials) is the root cause: the initial UCP generic template ships with fixed credentials that are configured during ACP setup but persist as a valid login path until an administrator explicitly rotates or removes them. Because the credentials are static and known (or discoverable via source code), any party reaching the UCP login can authenticate as the template user. The affected CPE is cpe:2.3:a:freepbx:security-reporting:*, corresponding to FreePBX's security-reporting module that issued the advisory.

RemediationAI

Vendor-released patches are available in FreePBX 16.0.45 and 17.0.7, and operators should upgrade to one of these versions immediately following the GitHub Security Advisory at https://github.com/FreePBX/security-reporting/security/advisories/GHSA-m55x-h47x-v3gx. Administrators on 15.x should plan migration to a fixed branch since no 15.x fix is named in the advisory. As a workaround pending the upgrade, administrators should disable UCP via the FreePBX Module Admin (which removes the end-user portal feature for all users), or, if UCP must remain enabled, immediately rotate or delete the initial UCP generic template credentials provisioned during ACP setup and audit existing UCP user accounts for unauthorized additions; additionally, restrict UCP web access to trusted internal networks via reverse-proxy ACLs or firewall rules, accepting that this prevents legitimate remote user portal access until the patch is applied.

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

CVE-2026-72578 HIGH
8.8 Aug 10

Cross-site request forgery in FreePBX Framework 17.0 permits an unauthenticated remote attacker to execute arbitrary adm

CVE-2026-28287 HIGH
8.8 Mar 05

Unauthenticated command injection in FreePBX recordings module (versions 16.0.17.2-16.0.19 and 17.0.2.4-17.0.4) allows a

Share

CVE-2026-46376 vulnerability details – vuln.today

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