PT-2026-137709
CVE-2026-116781
·
Published
2026-11-05
·
Updated
2026-11-05
Description by
CVSS 3.1
5.3
MediumMetricsAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Name of the Vulnerable Software and Affected Versions
FreeSWITCH versions prior to 1.11.2
Description
The
ws read frame() function incorrectly unmasks WebSocket payloads by iterating wsh->datalen, which includes frame headers, while indexing from the payload pointer. A masked frame that fills the 64 KiB receive buffer can cause an XOR operation to occur up to 14 bytes beyond the buffer, and in cases of exact capacity, a terminating NUL is written one byte out of bounds. This issue is reachable before authentication if mod xml rpc and its opt-in WebSocket endpoint are enabled. These features are disabled by default in the stock configuration. The writes occur within the same connection handle's adjacent outbound buffer.Recommendations
Update to version 1.11.2.
Disable the
mod xml rpc module and its WebSocket endpoint to mitigate the risk.Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Found an issue in the description? Have something to add? Feel free to write us 👾