An issue was discovered in Contactmanager 13.x before 13.0.45.3, 14.x before 14.0.5.12, and 15.x before 15.0.8.21 for FreePBX 14.0.10.3. In the Contactmanager class (html\admin\modules\contactmanager\Contactmanager.class.php), an unsanitized group variable coming from the URL is reflected in HTML on 2 occasions, leading to XSS. It can be requested via a GET request to /admin/ajax.php?module=contactmanager.
Conclusion & alert: CVE-2019-16966 is rated Moderate Risk (43.8/100): CVSS Medium severity, with medium exploitation likelihood (EPSS 0.33%). Mandatory action: Review affected assets and schedule remediation.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-02-13 | 0.40% | 0.33% | -0.06% |
| 2 | 2025-03-30 | 0.46% | 0.40% | -0.06% |
| 3 | 2025-03-29 | — | 0.46% | — |
Full EPSS history (9 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 6.1 | 3.1 | MEDIUM |
|
2.8 | 2.7 | [email protected] |
| 4.3 | 2.0 | MEDIUM |
|
8.6 | 2.9 | [email protected] |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| freepbx | contactmanager | >= 13.0.2, < 13.0.45.3 | cpe:2.3:a:freepbx:contactmanager:*:*:*:*:*:freepbx:*:* |
| freepbx | contactmanager | >= 14.0.1.1, < 14.0.5.12 | cpe:2.3:a:freepbx:contactmanager:*:*:*:*:*:freepbx:*:* |
| freepbx | contactmanager | >= 15.0.2, < 15.0.8.21 | cpe:2.3:a:freepbx:contactmanager:*:*:*:*:*:freepbx:*:* |
| freepbx | contactmanager | 13.0.0 | cpe:2.3:a:freepbx:contactmanager:13.0.0:beta1:*:*:*:freepbx:*:* |
| freepbx | contactmanager | 13.0.0 | cpe:2.3:a:freepbx:contactmanager:13.0.0:beta2:*:*:*:freepbx:*:* |
| freepbx | contactmanager | 13.0.0 | cpe:2.3:a:freepbx:contactmanager:13.0.0:beta3:*:*:*:freepbx:*:* |
| freepbx | contactmanager | 13.0.0 | cpe:2.3:a:freepbx:contactmanager:13.0.0:beta4:*:*:*:freepbx:*:* |
| freepbx | contactmanager | 13.0.0 | cpe:2.3:a:freepbx:contactmanager:13.0.0:beta5:*:*:*:freepbx:*:* |
| freepbx | contactmanager | 14.0.1 | cpe:2.3:a:freepbx:contactmanager:14.0.1:-:*:*:*:freepbx:*:* |
| freepbx | contactmanager | 14.0.1 | cpe:2.3:a:freepbx:contactmanager:14.0.1:alpha1:*:*:*:freepbx:*:* |
| freepbx | contactmanager | 14.0.1 | cpe:2.3:a:freepbx:contactmanager:14.0.1:alpha2:*:*:*:freepbx:*:* |
| freepbx | contactmanager | 14.0.1 | cpe:2.3:a:freepbx:contactmanager:14.0.1:beta1:*:*:*:freepbx:*:* |
| freepbx | contactmanager | 14.0.1 | cpe:2.3:a:freepbx:contactmanager:14.0.1:beta2:*:*:*:freepbx:*:* |
| freepbx | contactmanager | 14.0.1 | cpe:2.3:a:freepbx:contactmanager:14.0.1:beta3:*:*:*:freepbx:*:* |
| sangoma | freepbx | 14.0.10.3 | cpe:2.3:a:sangoma:freepbx:14.0.10.3:*:*:*:*:*:*:* |
| URL | Tags |
|---|---|
| https://github.com/FreePBX/contactmanager/commit/99e5aa0050224289cfe64c9036f38ce2531bf633 | Patch Third Party Advisory |
| https://issues.freepbx.org/browse/FREEPBX-20437 | Vendor Advisory |
| https://resp3ctblog.wordpress.com/2019/10/19/freepbx-xss-1/ | Patch Vendor Advisory |