FreeSWITCH: exploited SIP MESSAGE command execution (CVE-2026-116779) plus 20 more advisories
SignalWire FreeSWITCH
SignalWire published GitHub advisories for FreeSWITCH, the open-source telephony switch behind FusionPBX and many VoIP platforms. The critical one, CVE-2026-116779 (CVSS 9.8), lets anyone who can get a SIP MESSAGE accepted address it to the api chat proto and have FreeSWITCH run any API command, including system for OS commands and inline Lua where mod_lua is loaded. Inbound chat is on by default, the inbound ACL does not cover MESSAGE, and one registered SIP account (or the stock passwordless default directory user) is enough. The advisory says exploitation has been observed in the wild. It is fixed in 1.11.3 (released Aug 28), which adds an enable-chat-api-proto setting that is off by default. Oct 26 and Oct 28 advisories also cover pre-auth memory bugs in mod_xml_rpc WebSocket handling (CVE-2026-116785, CVSS 9.1), ICE checks accepted without STUN MESSAGE-INTEGRITY (CVE-2026-116790, CVSS 9.1), SIP REFER channel-variable injection leading to command execution (CVE-2026-116786), and overflows in mod_rtmp, MSRP, SDP crypto and the Event Socket, all fixed in 1.11.2. Upgrade to 1.11.3.
Why this severity: CVE-2026-116779 is CVSS 9.8 and exploited in the wild per the advisory; it needs one accepted SIP MESSAGE, which default configs allow for any registered account
- Started
- Oct 28, 2026
Affected
- FreeSWITCH <= 1.11.2 (CVE-2026-116779)
- FreeSWITCH <= 1.11.1 (the other Oct 2026 advisories)
Fixed in
- FreeSWITCH 1.11.3
Timeline4
SignalWire publishes the critical api chat proto advisory (CVE-2026-116779, CVSS 9.8, exploitation observed in the wild) plus critical mod_xml_rpc WebSocket (CVE-2026-116785) and ICE MESSAGE-INTEGRITY (CVE-2026-116790) advisories.
SignalWire publishes a first batch of FreeSWITCH advisories: pre-auth overflows in mod_xml_rpc, MSRP, mod_rtmp and SDP a=crypto parsing, fixed in 1.11.2.
FreeSWITCH 1.11.3 ships as an important release with critical security fixes; Enable Security reports servers being taken over in the wild through the api-chat path, including a compromised FusionPBX box.
SignalWire releases FreeSWITCH 1.11.2, which fixes most of the memory-safety and protocol bugs later published as advisories in October.
Advisories6
- GHSA-mg63-h38w-8p9p: Inbound SIP MESSAGE can select the api chat proto and run FreeSWITCH API commands (CVE-2026-116779)signalwire/freeswitch · Oct 28, 2026
- GHSA-jj89-q47c-gh94: Pre-authentication heap out-of-bounds write in mod_xml_rpc WebSocket frame length handling (CVE-2026-116785)signalwire/freeswitch · Oct 28, 2026
- GHSA-rc25-33hp-6mv2: Inbound ICE connectivity checks accepted without verifying STUN MESSAGE-INTEGRITY (CVE-2026-116790)signalwire/freeswitch · Oct 28, 2026
- GHSA-xjxm-9qx6-w3fj: Channel-variable injection via SIP REFER leads to command execution in mod_sofia (CVE-2026-116786)signalwire/freeswitch · Oct 28, 2026
- FreeSWITCH security advisoriessignalwire/freeswitch
- FreeSWITCH v1.11.3 releasesignalwire/freeswitch · Aug 28, 2026
News & write-ups2
Posts1

SignalWire patched 3 critical FreeSWITCH vulnerabilities: actively exploited RCE flaw CVE-2026-116779, plus CVE-2026-116785 and CVE-2026-116790. #FreeSWITCH #SignalWire #VoIP #SIP #WebRTC #RCE #Cybersecurity #Vulnerability #InfoSec t.co/MTvj69p4KM
Get an email when a new major security incident drops. No spam, unsubscribe any time.