Cyber Resilience

CVE-2026-28210

High

Published: 05 March 2026

Published
05 March 2026
Modified
06 March 2026
KEV Added
Patch
CVSS Score v4 8.6 CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/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
EPSS Score 0.0030 21.4th percentile
Risk Priority 55 floored blend · peak EPSS

Summary

CVE-2026-28210 is a high-severity SQL Injection (CWE-89) vulnerability in Sangoma Freepbx. Its CVSS base score is 8.6 (High).

Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked at the 21.4th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.

The strongest mitigations our analysis identified are NIST 800-53 SI-10 (Information Input Validation) and SI-2 (Flaw Remediation).

Deeper analysis

CVE-2026-28210 is a SQL query injection vulnerability (CWE-89) in the cdr (Call Data Record) module of FreePBX, an open source IP PBX software. The flaw affects FreePBX versions prior to 16.0.49 and 17.0.7, allowing malicious SQL queries to be injected through the module. It has a CVSS v3.1 base score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H), indicating high severity due to its potential for significant impact.

An attacker with low privileges (PR:L), such as an authenticated user on the network-accessible system (AV:N), can exploit this vulnerability with low complexity (AC:L) and no user interaction required (UI:N). Successful exploitation enables high confidentiality, integrity, and availability impacts (C:H/I:H/A:H), potentially allowing arbitrary SQL command execution to extract sensitive call data, modify records, or disrupt PBX operations.

The issue has been addressed in FreePBX versions 16.0.49 and 17.0.7, as detailed in the GitHub security advisory at https://github.com/FreePBX/security-reporting/security/advisories/GHSA-59gp-632h-c54v. Security practitioners should update to these patched versions and review access controls for the cdr module to mitigate risks.

OWASP Top 10 for Web (2025)

EU & UK References

Vulnerability details

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.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
T1213.006 Databases Collection
Adversaries may leverage databases to mine valuable information.
T1565.001 Stored Data Manipulation Impact
Adversaries may insert, delete, or manipulate data at rest in order to influence external outcomes or hide activity, thus threatening the integrity of the data.
Why these techniques?

SQL injection in network-accessible FreePBX web app directly enables T1190 (public-facing exploitation); arbitrary SQL commands allow DB data extraction (T1213.006) and stored record modification (T1565.001).

Confidence: HIGH · MITRE ATT&CK Enterprise v19.0

CVEs Like This One

CVE-2026-44238Same product: Sangoma Freepbx
CVE-2026-28284Same product: Sangoma Freepbx
CVE-2025-57819Same product: Sangoma Freepbx
CVE-2025-66039Same product: Sangoma Freepbx
CVE-2026-28209Same product: Sangoma Freepbx
CVE-2024-58294Same product: Sangoma Freepbx
CVE-2025-55210Same product: Sangoma Freepbx
CVE-2026-28287Same product: Sangoma Freepbx
CVE-2025-13379Shared CWE-89
CVE-2026-48231Shared CWE-89

Affected Assets

sangoma
freepbx
16.0 — 16.0.49 · 17.0 — 17.0.7

Mitigating Controls

Mitigating Controls (NIST 800-53 r5) AI

prevent

Requires timely identification, reporting, and patching of the specific SQL injection flaw in the FreePBX CDR module affecting versions prior to 16.0.49 and 17.0.7.

prevent

Directly prevents SQL injection attacks by enforcing input validation and error handling for user-supplied data processed by the CDR module before SQL query construction.

prevent

Reduces the attack surface by applying least privilege to limit authenticated low-privilege user access to the vulnerable CDR module functions.

References