Das Wichtigste
- Das Proof-of-Concept richtet sich ausdrücklich gegen das OnePlus Ace 5 in der Variante PLF110 beziehungsweise OP60F9L1 mit der Build-Version PLF110_16.0.8.302.
- Der Exploit erzeugt zunächst eine hängende Referenz auf einen rt_mutex_waiter und überschreibt den freigegebenen Bereich anschließend mit Daten aus einem pselect6-Aufruf.
- Für die weitere Adressermittlung werden die SELinux-Regeln so verändert, dass perf auf geschützte Kernel-Daten zugreifen kann.
Einordnung
Der Angriff ist eng auf die genannte Geräteversion, den Kernel 6.1.157-android14-11-o-g30aad7550341 und eine bestimmte Anordnung der Kernel-Stacks ausgelegt. Für die Analyse von Kernel-Sicherheitsgrenzen ist das Material besonders aufschlussreich, weil es zeigt, wie unabhängige Systemaufrufe einen ausgenutzten Speicherbereich wiederbelegen können.
Was das für Sie heisst
Direkt anwendbar
Für Entwicklerteams liefert der Bericht konkrete Angriffsmuster für die Härtung von Android-Kernels sowie für Tests zur Erkennung fehlerhafter Speichernutzung und unkontrollierter Privilegienwechsel.
Wer davon profitiert: Entwicklerinnen und Entwickler für Android-Kernel- und Sicherheitskomponenten profitieren von nachvollziehbaren Angriffsmustern für Härtungs- und Testarbeiten.