CVE-2026-116783 FreeSWITCH mod_spandsp: out-of-bounds write parsing UDPTL error-recovery data

High 8.2 Published Updated
Exploited in the wild
Not known
Fix
None listed

What is CVE-2026-116783?

CVE-2026-116783 is a high-severity vulnerability in signalwire freeswitch, published on 5 Nov 2026.

Official 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, udptl_rx_packet() used a peer-controlled FEC entry count directly to fill five-entry FEC arrays in a mod_spandsp T.38 session. A larger count wrote sender-controlled error-recovery data beyond those arrays and persisted the oversized count for a later reconstruction pass. Any peer able to deliver UDPTL to an established T.38 fax session can reach the parser, including deployments using fax applications or a T.38 gateway. The memory corruption can crash FreeSWITCH and end every active call, although remote code execution has not been demonstrated. This issue is fixed in version 1.11.2.

Weakness: CWE-787, CWE-129

Which versions are affected by CVE-2026-116783?

It affects 1 product.

Products include Freeswitch.

How do I fix CVE-2026-116783?

No fix has been published for CVE-2026-116783 yet. Limit exposure of the affected software until one is available.

Is CVE-2026-116783 being exploited?

There is no known exploitation of CVE-2026-116783 in the wild and no public exploit code.

Sources

Also known as GHSA-mjp3-3cq2-hxj4.

Is CVE-2026-116783 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free