CVE Catalog

CVE-2026-116780

LowCVSS 2.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.23%

13th percentile - higher than 13% of all known CVEs

Summary

In FreeSWITCH before 1.11.2, switch_event_expand_headers_check() advances beyond its heap copy when a positive offset in ${variable:offset} exceeds the variable value's length. The subsequent length calculation and copy append adjacent heap memory to the expansion result, potentially exposing channel variables, credentials, allocator data, and pointer bytes. The flaw is reachable via configuration templates that slice remote input and via authenticated Event Socket eval or expand commands.

Risk Assessment

Sensitive data such as credentials and pointer bytes may be disclosed through remote or authenticated vectors. Disclosure stops at a zero byte, but repeated expansion can influence memory layout.

Recommendation

Upgrade FreeSWITCH to version 1.11.2 or later. Restrict Event Socket access and audit configuration templates that slice remote input.

Other vulnerabilities in FreeSWITCH

See all
Original NVD description (English source)

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, switch_event_expand_headers_check() advanced beyond its heap copy when a positive offset in ${variable:offset} exceeded the variable value's length. The following length calculation and copy appended adjacent heap memory to the expansion result, potentially exposing channel variables, credentials, allocator data, and pointer bytes. The flaw is reachable through configuration templates that slice remote input and through authenticated Event Socket eval or Event Socket expand commands; the separate channel-variable expander used by ordinary dialplan slicing is unaffected. The requester cannot choose adjacent memory and disclosure stops at a zero byte, but repeated expansion can influence the layout. This issue is fixed in version 1.11.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS