Nel stack telefonico open source oFono sviluppato da Intel, utilizzato per effettuare chiamate, trasmettere dati tramite operatori mobili e inviare SMS su piattaforme come Tizen, Ubuntu Touch, Mobian, Maemo, postmarketOS e Sailfish/Aurora, sono state scoperte due vulnerabilità che consentono l'esecuzione di codice durante l'elaborazione di SMS appositamente formattati. Le vulnerabilità sono state risolte nella versione oFono 2.1.
Entrambe le vulnerabilità sono causate dall'assenza di un'adeguata verifica della dimensione dei dati esterni nel codice di decodifica dei messaggi SMS nel formato PDU, cosa che può essere sfruttata per scrivere dati oltre il buffer allocato. La prima vulnerabilità (CVE-2023-4233) si manifesta nella funzione sms_decode_address_field(), mentre la seconda (CVE-2023-4234) in decode_submit_report().
Fonte: opennet.ru
