The GPS component in Android before 2016-12-05 allows man-in-the-middle attackers to cause a denial of service (GPS signal-acquisition delay) via an incorrect xtra.bin or xtra2.bin file on a spoofed Qualcomm gpsonextra.net or izatcloud.net host, aka internal bug 31470303 and external bug 211602 (and AndroidID-7225554).
El componente GPS en Android en versiones anteriores a 2016-12-05 permite a atacantes man-in-the-middle provocar una denegación de servicio (retraso de adquisición de señal GPS) a través de un archivo xtra.bin o xtra2.bin incorrecto en un host suplantado de Qualcomm gpsonextra.net o izatcloud.net, también conocido como error interno 31470303 y error externo 211602 (y AndroidID-7225554).
Assisted GPS/GNSS data provided by Qualcomm for compatible receivers is often being served over HTTP without SSL. Additionally many of these files do not provide a digital signature to ensure that data was not tampered in transit. This can allow a network-level attacker to mount a MITM attack and modify the data while in transit. While HTTPS and digitally-signed files are both available, they are newer and not widely used yet.