In tutti i prodotti Qualcomm con Android versioni dalla CAF che utilizzano il kernel Linux, in funzione di msm_compr_ioctl_shared, variabile ""ddp-> params_length"" potranno accedere, e modificato da più thread, mentre non è protetto con serratura. Se un thread è in esecuzione, mentre un altro thread sta tramontando dei dati, condizioni di gara accadrà. Se ""ddp-> params_length"" è impostato su un numero grande, si verifica un overflow del buffer.
http://www.securityfocus.com/bid/100658
https://source.android.com/security/bulletin/2017-09-01
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9677