Google Android: Schwachstelle lässt Angreifer Locks umgehen

Eine Sicherheitslücke in Googles Betriebssystem Android hat zur Folge, dass eine installierte Anwendung beliebige Device Locks deaktivieren kann. Dies ist auch dann möglich, wenn die Applikation eigentlich keine Berechtigung dazu hat.

Der verantwortliche Programmierfehler befindet sich in der Implementation der Klasse “com.android.settings.ChooseLockGeneric”. Diese Klasse lässt sich dafür verwenden, Details des Lock-Mechanismus zu modifizieren. Das Android-Betriebssystem kennt verschiedene Lock-Typen: PIN, Passwort, Gesture, Gesichtserkennung et cetera. Bevor eine Applikation die Einstellungen mit Hilfe dieser Klasse ändern kann, verlangt das System allerdings die Bestätigung des zu modifizierenden Locks – beispielsweise PIN-Eingabe, wenn versucht wird, die PIN zu verändern. Genau in diesem Ablauf hat sich ein Fehler in der Programmlogik eingeschlichen, wodurch das Ändern des Locks auch ohne diese Bestätigung möglich ist.

Betroffen ist die Android-Version 4.3.

Nach oben