Heap-based buffer overflow in freeswitch - CVE-2026-49840
Published: June 4, 2026
freeswitch
Detailed vulnerability description
The vulnerability allows a remote attacker to cause a denial of service or corrupt heap memory.
The vulnerability exists due to a heap-based buffer overflow in libesl esl_recv_event() when parsing a crafted Content-Length header from an ESL peer. A remote attacker can send a specially crafted frame to cause a denial of service or corrupt heap memory.
The issue can be triggered before the client authenticates to the peer, and no credentials or prior interaction are required.