CVE-2026-46376
Undergoing Analysis Undergoing Analysis - In Progress
Unauthenticated Access via Hard-Coded UCP Credentials in FreePBX

Publication date: 2026-05-29

Last updated on: 2026-05-29

Assigner: GitHub, Inc.

Description
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.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-05-29
Last Modified
2026-05-29
Generated
2026-05-29
AI Q&A
2026-05-29
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
freepbx freepbx to 16.0.45 (exc)
freepbx freepbx to 17.0.7 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-798 The product contains hard-coded credentials, such as a password or cryptographic key.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

This vulnerability exists in FreePBX, an open source IP PBX system, specifically in the User Control Panel (UCP) interface. It allows unauthenticated users to gain unauthorized access by exploiting hard-coded initial template credentials that are set during the UCP setup. If the administrator does not immediately change these default credentials after enabling UCP, attackers can use them to access the system without any privileges or user interaction.

The issue affects FreePBX versions 16 prior to 16.0.45 and 17 prior to 17.0.7, and it stems from sample credentials used during optional UCP template setup that remain active unless manually updated.


How can this vulnerability impact me? :

This vulnerability can have a critical impact because it allows remote attackers to access the User Control Panel without authentication, potentially compromising the confidentiality and integrity of the system.

  • Unauthorized access to user accounts and sensitive information within the UCP.
  • Potential manipulation or disruption of PBX configurations and user settings.
  • Increased risk of further exploitation due to compromised control panel access.

How can this vulnerability be detected on my network or system? Can you suggest some commands?

This vulnerability can be detected by attempting to access the FreePBX User Control Panel (UCP) interface using the known hard-coded initial template credentials that are set during UCP setup if they have not been changed by the administrator.

Since the vulnerability allows unauthenticated remote access, you can test by trying to log in to the UCP with default or sample credentials associated with the userman module.

Network scanning tools or scripts can be used to identify FreePBX instances running vulnerable versions (prior to 16.0.45 and 17.0.7) and then attempt authentication with default credentials.

Specific commands are not provided in the resources, but a general approach would be to use tools like curl or wget to send HTTP requests to the UCP login page and check for successful authentication with default credentials.


What immediate steps should I take to mitigate this vulnerability?

Immediate mitigation steps include updating the FreePBX userman module to versions 16.0.45 or 17.0.7 or later, where the vulnerability is fixed by randomizing passwords and removing hard-coded credentials.

Administrators should ensure that the default or sample credentials used during UCP setup are changed immediately after enabling UCP.

Restrict access to the Administrator Control Panel (ACP) to trusted users only.

Implement network-level protections such as firewalls to limit access to the UCP interface from untrusted networks.


How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:

This vulnerability allows unauthenticated users to gain unauthorized access to the FreePBX User Control Panel (UCP) by exploiting hard-coded default credentials if they are not changed by the administrator. Such unauthorized access can lead to exposure or manipulation of sensitive user data, which may violate data protection requirements under regulations like GDPR and HIPAA.

Because the vulnerability impacts confidentiality and integrity with a high severity score, organizations using affected FreePBX versions may face compliance risks if sensitive personal or health information is accessed or altered without authorization.

Mitigations such as updating to fixed versions, restricting access to the Administrator Control Panel, and implementing network-level protections are necessary to maintain compliance with these standards.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart