CVE-2026-28210 in FreePBXinfo

Summary

by MITRE • 03/05/2026

FreePBX is an open source IP PBX. Prior to versions 16.0.49 and 17.0.7, FreePBX module cdr (Call Data Record) is vulnerable to SQL query injection. This issue has been patched in versions 16.0.49 and 17.0.7.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 03/07/2026

FreePBX represents a widely deployed open source IP PBX solution that serves as the foundation for telecommunications infrastructure in countless enterprises and organizations worldwide. The system's call data record module, known as cdr, plays a critical role in logging and managing telephony activity data including call details, durations, and participant information. This module interfaces directly with database systems to store and retrieve call information, making it a prime target for attackers seeking to compromise telecommunication records and potentially gain deeper access to network infrastructure. The vulnerability exists within the data processing logic of this module where user-supplied input is improperly validated and directly incorporated into database queries without adequate sanitization or parameterization.

The technical flaw manifests as a SQL injection vulnerability that allows malicious actors to manipulate database queries through crafted input parameters. When the cdr module processes incoming data, it fails to properly escape or parameterize user inputs before incorporating them into SQL statements, creating an opportunity for attackers to inject malicious SQL code. This vulnerability specifically affects the handling of call data records where parameters such as caller ID, destination numbers, or call timestamps may be manipulated to execute unauthorized database operations. The injection occurs at the point where the module constructs database queries, potentially enabling attackers to extract sensitive information, modify existing records, or even delete database entries entirely. This weakness aligns with CWE-89 which categorizes SQL injection vulnerabilities as critical database security flaws that can lead to complete system compromise.

The operational impact of this vulnerability extends beyond simple data theft to encompass potential disruption of critical telecommunications services and exposure of sensitive business communications. Attackers could exploit this weakness to access confidential call records containing personal information, business communications, or proprietary data that might be subject to regulatory compliance requirements such as those outlined in gdpr or hipaa. The vulnerability's presence in the cdr module means that any system utilizing FreePBX for call logging becomes susceptible to unauthorized data access, potentially exposing detailed communication patterns that could be used for social engineering attacks or competitive intelligence gathering. Additionally, the ability to manipulate database records could lead to service disruption or denial of service conditions affecting business operations that depend on reliable telephony infrastructure.

Security mitigations for this vulnerability primarily involve immediate deployment of patches released in FreePBX versions 16.0.49 and 17.0.7, which implement proper input validation and parameterized query construction. Organizations should conduct comprehensive vulnerability assessments to identify all systems running affected FreePBX versions and ensure complete patch deployment across their telecommunications infrastructure. Network segmentation and access controls should be implemented to limit exposure of the cdr module to only authorized administrative users. Regular security monitoring of database activities and log analysis should be enhanced to detect potential exploitation attempts. The remediation process should also include reviewing and implementing proper input sanitization practices as recommended by the mitre attack framework, particularly focusing on defensive techniques that prevent injection attacks at the application level. Organizations should also consider implementing database activity monitoring solutions that can detect anomalous query patterns indicative of sql injection attempts, thereby providing additional layers of protection beyond the application-level fixes.

Responsible

GitHub M

Reservation

02/25/2026

Disclosure

03/05/2026

Moderation

accepted

CPE

ready

EPSS

0.00071

KEV

no

Activities

very low

Sources

Do you need the next level of professionalism?

Upgrade your account now!