Certs mòbils HTC permeten enviar la clau WiFi en text clar a un servidor remot

03/02/2012
Segons afirma el programador Chris Hessing (que participa en l’Open1X Group), i l’investigador Bret Jordan, existiria una vulnerabilitat crítica (CVE-2011-4872) en els terminals mòbils de HTC amb Android. La fallada facilitaria la revelació d’informació sensible tals com dades de configuració i credencials de les xarxes WIFIs (802.1X) guardades en el mòbil.

Risc: Alt Alt
Sistemes afectats:

La vulnerabilitat afectaria nou terminals de la marca taiwanesa HTC:

  • Desire HD - Versions FRG83D, GRI40
  • Desire S - Versió GRI40
  • Sensation Z710e - Versió GRI40
  • Glacier - Versió FRG83
  • EVO 3D - Versió GRI40
  • Droid Incredible - Versió FRF91
  • Thunderbolt 4G - Versió FRG83D
  • Sensation 4G - Versió GRI40
  • EVO 4G - Versió GRI40
Descripció:

L’error és causat pels permisos associats android.permission.ACCESSWIFI_STATE_"en les versions afectades i a l’ús del membre.toString() la classe WifiConfiguration. Açò donaria accés a totes les configuracions emmagatzemades i les contrasenyes en text clar (una altra característica de la vulnerabilitat present), a través d’aplicacions especialment manipulades per a transmetre estes dades de manera remota. Es necessitarien els permisos "android.permission.INTERNET". Este és prou habitual a l’hora d’instal·lar certes aplicacions en Android que necessiten accés a Internet.

Per exemple, un atacant podria obtindre la següent informació en un servidor remot, si la víctima executa una aplicació especialment dissenyada per a aprofitar esta fallada: 

 ID: 0 SSID: "wpa2eap" BSSID: null PRIO: 21
KeyMgmt: WPA_EAP IEEE8021X Protocols: WPA RSN
AuthAlgorithms:
PairwiseCiphers: CCMP
GroupCiphers: WEP40 WEP104 TKIP CCMP
PSK:
eap: TTLS
phase2: auth=PAP
identity: test
anonymous_identity:
password: test
client_cert:
private_key:
ca_cert: keystore://CACERT_wpa2eap

Google i HTC (que van ser notificats de manera privada al setembre de 2011) estan treballant coordinadament per a solucionar la vulnerabilitat i actualment no es coneixen aplicacions en el Market que l’aprofiten, sempre segons fonts oficials.

Referències (CVE):
Solució:

Les possibles actualitzacions estaran disponibles a través dels canals oficials de cada operador o per mitjà d' HTC: http://www.htc.com/europe/help/

Notes:

802.1X password exploit on many HTC Android devices
http://www.kb.cert.org/vuls/id/763355

802.1X password exploit on many HTC Android devices
http://blog.mywarwithentropy.com/2012/02/8021x-password-exploit-on-many-htc.html

Lista Trusted Introducer Agencia Valenciana de Tecnología y Certificación Electrónica CSRIR.es Plan AvanzaAntiphishing Working GroupFondo Europeo de Desarrollo Regional