Critical, CVSS 3.1 9.8In CISA KEVExploited in the wild (advisory)FreeSWITCH

Is your FreeSWITCH server still exposed to CVE-2026-116779?

The official advisory for CVE-2026-116779 says an inbound SIP MESSAGE can select the api chat proto and run FreeSWITCH API commands. It is scored CVSS 3.1 9.8 Critical, and the advisory says exploitation of this path has been observed in the wild. The fix is FreeSWITCH 1.11.3, released on 28 August 2026, two months before the 28 October advisory. It is in CISA KEV. Patch now.

In CISA KEV. Advisory: exploitation observed in the wild. Patch to 1.11.3

The official advisory (published 28 October 2026 at 16:46 GMT) says: 'Exploitation of this path has been observed in the wild.' CISA added CVE-2026-116779 to the Known Exploited Vulnerabilities catalogue on 9 November 2026, with a due date of 12 November 2026. That due date binds US federal agencies only. Our advice, for everyone, is to patch to 1.11.3 now. CISA also flags forensic triage as Yes on this KEV entry. Builds labelled 1.11.3-dev from 9 to 26 August 2026 are not the fix.

At a Glance

Based on GitHub advisory GHSA-mg63-h38w-8p9p, the FreeSWITCH 1.11.3 release, and CISA KEV catalogue 2026.11.10, rechecked at 22:27 GMT on 10 November 2026. Last updated 10 November 2026, 22:41 GMT.

28 Aug 2026

FreeSWITCH 1.11.3 is released, with critical security fixes including the new per-profile enable-chat-api-proto parameter, off by default.

28 Oct 2026, 16:46 GMT

GitHub advisory GHSA-mg63-h38w-8p9p is published for CVE-2026-116779 and says exploitation of this path has been observed in the wild.

9 Nov 2026

CISA adds CVE-2026-116779 to KEV, due 12 November 2026, forensicTriage Yes. That due date binds US federal agencies only.

Now

Upgrade every FreeSWITCH host to 1.11.3 or later, and do not enable enable-chat-api-proto unless you intend to. Hunt for signs of misuse.

Affected versions and the 1.11.3-dev trap

The official advisory lists affected versions as <= 1.11.2, and the fix as >= 1.11.3. v1.11.3 was tagged on 28 August 2026. From 9 August 2026, master reported itself as 1.11.3-dev before the fix landed on 26 August, so a build labelled 1.11.3-dev is not proof that you have the fix. Our checker reports those builds as UNKNOWN.

Workarounds are not the fix

The advisory lists workarounds, and treats none of them as a replacement for 1.11.3. enable-chat=false on every profile that does not need inbound SIP chat stops the message before the proto selector is parsed. auth-messages alone is not sufficient. disable_system_api_commands=true is a vars.xml global (an X-PRE-PROCESS set), not a SIP profile parameter. It removes the system API but not the route, which still reaches other APIs, including module loading and call origination. Credited to security researchers; we do not name them.

What to Do in the Next 24 Hours

Proactive on the left. Reactive on the right. Vendor steps and our advice are labelled separately.

Proactive: Vendor Steps, Then Ours

The advisory and the 1.11.3 release first. CybaVerse advice is labelled separately.

Free Detection Pack

Built by the CybaVerse threat hunt team for businesses, internal IT teams and MSPs. Check exposure offline and hunt for signs of misuse. Everything is read-only.

Verdicts

  • PATCHEDVersion 1.11.3 or later, and no SIP or verto profile sets enable-chat-api-proto=true.
  • LIKELY VULNERABLEBelow 1.11.3 with inbound chat on.
  • UNKNOWNNo version given, a 1.11.3-dev build, no profiles found, or enable-chat set from a variable.
  • MITIGATEDenable-chat=false on every SIP profile. Upgrade anyway.
  • LOG HITOverrides the others. A rejection-only result means 1.11.3 blocked the attempt.

Exit codes

CodeMeaning
0PATCHED
1LIKELY VULNERABLE
2UNKNOWN
3MITIGATED
4LOG HIT
5Usage or read error

Removing passwordless users or setting disable_system_api_commands never changes the verdict to MITIGATED. The full pack zip contains 92 files.

What is in the pack

FileWhat it does
check-freeswitch.shOffline checker for Linux and macOS (bash)
Check-FreeSWITCH.ps1The same checker in PowerShell 7
KQL (6 hunts)Microsoft Sentinel and Defender hunts Q1 to Q6
Sigma (5 rules)SIP, process, file and network rules, plus Kusto conversions
tests/Fixtures and tests
README.mdVerified facts, vendor vs our advice, limits and usage

Reactive: How to Hunt (Our Advice)

The official advisory publishes no indicators of compromise. The hunts below are CybaVerse advice. CybaOps can run them across your estate.

If you find signs of compromise (our advice)

  • Isolate the FreeSWITCH host and keep its logs and a disk image.
  • Upgrade to 1.11.3 or later, and leave enable-chat-api-proto off.
  • Rotate credentials the process could reach, including SIP users, APIs and anything in the config tree.
  • Review recent call control, module loads and script changes.
  • Start incident response if the host is a production PBX or SBC.

FreeSWITCH CVE-2026-116779 FAQ

Short answers based on the official GitHub advisory, the 1.11.3 release, and CISA KEV, rechecked on 10 November 2026.

What is CVE-2026-116779?

The official advisory is titled 'Inbound SIP MESSAGE can select the api chat proto and run FreeSWITCH API commands.' A peer that can deliver a SIP MESSAGE to a profile can select which FreeSWITCH API command the server runs. Impact includes command execution with the privileges of the FreeSWITCH process, disclosure of configuration and credentials, and full call control. The advisory is GHSA-mg63-h38w-8p9p, published on 28 October 2026 at 16:46 GMT. Credited to security researchers; we do not name them.

How severe is it, and is it exploited?

The official advisory scores it CVSS 3.1 9.8 Critical (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H). It says: 'Exploitation of this path has been observed in the wild.'

Is it in CISA KEV, and what does the due date mean?

Yes. CISA added CVE-2026-116779 on 9 November 2026, with a due date of 12 November 2026, known ransomware campaign use Unknown, and forensicTriage Yes. That due date binds US federal agencies only. Our advice, for everyone, is to patch to 1.11.3 now and to treat forensic triage as a serious requirement if you may have been exposed.

Which versions are affected, and when was the fix released?

Affected: 1.11.2 and earlier. Fixed: 1.11.3 and later, released on 28 August 2026, two months before the advisory. Do not present the fix and the disclosure as the same day. Builds labelled 1.11.3-dev from 9 to 26 August 2026 do not have the fix.

Is disable_system_api_commands a fix?

No. It is a vars.xml global (an X-PRE-PROCESS set), not a SIP profile parameter. The advisory says it removes the system API but not the route, which still reaches other APIs. Worth setting, but it does not close this path. The workaround that stops the route is enable-chat=false on every profile that does not need inbound chat. Upgrade to 1.11.3 anyway.

Who is this relevant to?

Anyone running FreeSWITCH, including hosted or managed PBX and SBC deployments that accept inbound SIP MESSAGE (the default posture unless a profile sets enable-chat=false).

Protect Your Voice Platform, and Your Customers'

CybaOps monitors your servers, endpoints and cloud workloads, whether that's your own business or your clients'. UK-based analysts monitor alerts 24/7, run these threat hunts and act on pre-approved response actions, and CybaOps drives remediation through to a verified fix, so proactive checks and reactive response happen in one place.