๐Ÿ” CVE Alert

CVE-2026-116781

MEDIUM 5.3

FreeSWITCH: Pre-authentication out-of-bounds writes in mod_xml_rpc WebSocket frame parsing

CVSS Score
5.3
EPSS Score
0.0%
EPSS Percentile
0th

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, ws_read_frame() unmasked a WebSocket payload by iterating wsh->datalen, which included frame headers, while indexing from the payload pointer. A masked frame filling the 64 KiB receive buffer could therefore XOR up to 14 bytes beyond the buffer, and the exact-capacity case also wrote a terminating NUL one byte out of bounds. The flaw is reachable before authentication when mod_xml_rpc and its opt-in WebSocket endpoint are enabled, while both features are disabled in the stock configuration. The writes remain within the same connection handle's adjacent outbound buffer, so neither a process crash nor cross-session disclosure has been demonstrated. This issue is fixed in version 1.11.2.

CWE CWE-193 CWE-787
Vendor signalwire
Product freeswitch
Published Nov 5, 2026
Stay Ahead of the Next One

Get instant alerts for signalwire freeswitch

Be the first to know when new medium vulnerabilities affecting signalwire freeswitch are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Affected Versions

signalwire / freeswitch
< 1.11.2

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/signalwire/freeswitch/security/advisories/GHSA-4cg6-rvh2-cw74 github.com: https://github.com/signalwire/freeswitch/commit/fb9f37b9c7869630ee52a3ae87399fbbf99ad74d github.com: https://github.com/signalwire/freeswitch/releases/tag/v1.11.2