PatchSiren cyber security CVE debrief
CVE-2026-73665 FreePBX CVE debrief
An unauthenticated client can connect to custom namespaces that do not consistently invoke checkAuth and send crafted event values containing carriage-return or newline characters through the Asterisk Manager Interface action path, allowing arbitrary commands to execute as the asterisk service user. This issue affects FreePBX deployments, which may be exposed if not upgraded to version 17.0.9. The vulnerability allows potential arbitrary command execution as the asterisk service user, possible unauthorized access to custom namespaces, and required verification of affected versions and remediation.
- Vendor
- FreePBX
- Product
- ucp
- CVSS
- CRITICAL 9.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-13
- Original CVE updated
- 2026-09-10
- Advisory published
- 2026-08-13
- Advisory updated
- 2026-09-10
Who should care
Defenders responsible for FreePBX deployments should assess exposure and prioritize upgrading to version 17.0.9 if vulnerable. This includes operators, platform administrators, vulnerability management teams, and security teams who need to verify exposure, review official advisories, and plan remediation efforts.
Why it matters
CVE-2026-73665 allows unauthenticated clients to execute arbitrary commands as the asterisk service user, requiring defenders to verify exposure and prioritize remediation.
- Potential arbitrary command execution as the asterisk service user
- Possible unauthorized access to custom namespaces
- Required verification of affected versions and remediation
- Need for monitoring suspicious activity on custom namespaces
Technical summary
The UCP Node server on ports 8001 and 8003 uses io.use(checkAuth) in node/lib/server.js, but Socket.IO version 4 applies that middleware only to the default namespace. An unauthenticated client can connect to custom namespaces that do not consistently invoke checkAuth in node/lib/auth.js and send crafted event values containing carriage-return or newline characters through the Asterisk Manager Interface action path patched by node/lib/asterisk-manager-patch.js, allowing arbitrary commands to execute as the asterisk service user.
Defensive priority
Defenders should prioritize verifying exposure of FreePBX UCP Node server on ports 8001 and 8003, and upgrading to version 17.0.9 if vulnerable.
Recommended defensive actions
- Verify exposure of FreePBX UCP Node server on ports 8001 and 8003
- Upgrade to version 17.0.9 if vulnerable
- Monitor for suspicious activity on custom namespaces
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE record and NVD detail page provide information on the vulnerability, but additional verification is needed to confirm affected versions and remediation. Defenders should verify exposure of FreePBX UCP Node server on ports 8001 and 8003, review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance, and plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-73665 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-73665
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-73665 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-73665
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/FreePBX/security-reporting/security/advisories/GHSA-37j8-fhxx-9vhp
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.