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 1.11.2, mod_event_socket used an unauthenticated Content-Length value directly as the allocation size for an Event Socket message body. Negative or extremely large values could overflow the terminator calculation or force an allocation failure through a helper that aborts the FreeSWITCH process. The header is parsed before the Event Socket password, so any host admitted by apply-inbound-acl can trigger termination with its first packet; the default loopback ACL limits ordinary installations to local clients. The outbound socket dialplan path is also affected when FreeSWITCH connects to a hostile application server, and process termination drops every active call until the service is restarted. This issue is fixed in version 1.11.2.
Published: 2026-11-05
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

The vulnerability arises when mod_event_socket accepts an unauthenticated Content-Length header values – negative or excessively large – and uses that value directly to allocate memory for the event socket message body. This can cause an integer overflow in the terminator calculation or trigger an abort in a helper function, resulting in the FreeSWITCH process terminating. The consequence is a denial‑of‑service that drops all active calls until the service is restarted.

Affected Systems

The flaw affects the SignalWire FreeSWITCH product, specifically all releases prior to version 1.11.2. Any installation that allows a host via apply‑inbound‑acl or connects outbound to a hostile application server could trigger the crash.

Risk and Exploitability

The CVSS score of 7.5 denotes high severity, and the exploit path is exploitable before authentication using a crafted Content‑Length header. Because the header is parsed before the event‑socket password, an attacker who can reach the event socket endpoint – either locally (default loopback ACL limits ordinary installations) or remotely via an accepted application server – can send malicious requests that cause a process abort. The EPSS score is unavailable, and the vulnerability is not yet in the CISA KEV catalog, but the high CVSS and remote‑pre‑auth nature suggest a significant risk for exposed installations.

Generated by OpenCVE AI on November 5, 2026 at 20:41 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FreeSWITCH to version 1.11.2 or later.
  • Configure stricter ACLs to restrict inbound event socket access to trusted hosts.
  • If an upgrade is not immediately possible, temporarily close the event socket port or use firewall rules to block unexpected Content‑Length values.
  • Verify that the mod_event_socket module is disabled on servers that do not require event socket functionality.

Generated by OpenCVE AI on November 5, 2026 at 20:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Signalwire
Signalwire freeswitch
Vendors & Products Signalwire
Signalwire freeswitch

Thu, 05 Nov 2026 19:45:00 +0000

Type Values Removed Values Added
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 1.11.2, mod_event_socket used an unauthenticated Content-Length value directly as the allocation size for an Event Socket message body. Negative or extremely large values could overflow the terminator calculation or force an allocation failure through a helper that aborts the FreeSWITCH process. The header is parsed before the Event Socket password, so any host admitted by apply-inbound-acl can trigger termination with its first packet; the default loopback ACL limits ordinary installations to local clients. The outbound socket dialplan path is also affected when FreeSWITCH connects to a hostile application server, and process termination drops every active call until the service is restarted. This issue is fixed in version 1.11.2.
Title FreeSWITCH: Pre-authentication process termination in the Event Socket via an unbounded Content-Length
Weaknesses CWE-190
CWE-789
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Subscriptions

Signalwire Freeswitch
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-11-05T21:12:35.969Z

Reserved: 2026-10-26T21:53:35.167Z

Link: CVE-2026-116787

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-05T20:17:46.073

Modified: 2026-11-05T20:17:46.073

Link: CVE-2026-116787

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T20:45:07Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound

  • CWE-789

    Memory Allocation with Excessive Size Value