CVE-2026-45771 Details
Description
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a software implementation that runs on any commodity hardware. Prior to version 1.11.0, FreeSWITCH's bundled XML parser expands nested <!ENTITY> declarations without a depth or count bound, so a small DTD can describe a body that expands exponentially ("billion laughs"). The PIDF body of a SIP PUBLISH is fed to this parser before any digest check, letting an unauthenticated network attacker force unbounded CPU and memory consumption with a single request. This issue has been patched in version 1.11.0.
A denial-of-service vulnerability has been identified in FreeSWITCH versions prior to 1.11.0. The issue arises in the core XML parser, which expands nested entity declarations without limits, allowing a small DTD to create a body that grows exponentially, similar to the 'billion laughs' attack. This vulnerability is accessible through the PIDF body of a SIP PUBLISH request, before any authentication or digest checks, enabling an unauthenticated network attacker to cause excessive CPU and memory usage with a single request. The problem is exacerbated by the fact that the expansion occurs after the transport is secured with TLS, leaving the system vulnerable even when using encrypted connections.
Users are advised to upgrade to FreeSWITCH version 1.11.0 or later, where this vulnerability has been patched. Instructions for upgrading can be found in the FreeSWITCH release notes.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Jun 9, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/signalwire/freeswitch/releases/tag/v1.11.0 | [email protected] | ProductRelease Notes |
| https://github.com/signalwire/freeswitch/security/advisories/GHSA-5vjg-pv56-vg4c | [email protected] | MitigationVendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-776 | Improper Restriction of Recursive Entity References in DTDs ('XML Entity Expansion') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| freeswitch freeswitch | < 1.11.0 |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 20, 2026 | CVE Translated | [email protected] |
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 10, 2026 | Initial Analysis | [email protected] |
| Jun 9, 2026 | New CVE Received | [email protected] |