CVE-2026-116785 in FreeSWITCHinformazioni

Riassunto

di VulDB • 05/11/2026

FreeSWITCH è uno stack di telecomunicazioni definito dal software (Software Defined Telecom Stack) che abilita la trasformazione digitale dai switch proprietari a un'implementazione software eseguibile su qualsiasi hardware standard. Prima della versione 1.11.2, ws_read_frame() decodificava la lunghezza del payload esteso a 64 bit di un frame WebSocket utilizzando uno swap dei byte a 32 bit e restringeva il risultato in una lunghezza con segno (signed). Un valore il cui word inferiore sopravvissuto risultava negativo bypassava il controllo della dimensione con segno e veniva reinterpretato come un conteggio unsigned enorme, causando la sovrascrittura di memoria oltre il buffer di ricezione da 64 KiB. Qualsiasi client che completasse l'upgrade WebSocket su /socket in un endpoint mod_xml_rpc abilitato raggiungeva il parser prima dell'autenticazione HTTP; sia il modulo che l'endpoint WebSocket sono disabilitati per impostazione predefinita. La sovrascrittura dello heap può corrompere i puntatori di connessione e causare il crash di FreeSWITCH, interrompendo ogni sessione concorrente, sebbene non sia stata dimostrata l'esecuzione remota di codice (RCE). Questo problema è risolto nella versione 1.11.2.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

GitHub M

Prenotare

26/10/2026

Divulgazione

05/11/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!