Mali-Pagecache-Root - Autonomer Root für TCL Android TV via CVE-2022-22706
Show HN: Autonomous root for Tcl Android TV via CVE-2022-22706
Mali-Pagecache-Root ist ein firmware-spezifisches Toolkit, das eine vollständige Root-Exploit-Kette für den TCL QLED 50C721 mit Realtek RTD1319 und Mali-G31 GPU bereitstellt. Es nutzt die Schwachstelle CVE-2022-22706 (Mali GPU Page-Cache Write), um in unter zwei Sekunden uid=0 zu erlangen, SELinux auf Permissive zu setzen, Ad-Blocking und Debloat durchzuführen und automatische Backups zu erstellen. Enthalten sind der autonome Root-Binary auto_root.c, zwei eigenständige Exploit-Stages, ADB-Automatisierungsskripte sowie umfangreiche Dokumentation zu Kompatibilität, Wiederherstellung und technischen Details. Das Projekt richtet sich an Sicherheitsforscher und Entwickler, die Android-TV-Geräte analysieren und anpassen möchten.
Die autonome Root-Binary erreicht uid=0 aus einem unprivilegierten App-Kontext in weniger als 2 Sekunden – ein beeindruckender Einblick in die Ausnutzung von CVE-2022-22706.
- shakna
Es ist immer gut, Fortschritte dabei zu sehen, dass Menschen ihre eigene Hardware besitzen können.
> MIT für den gesamten Originalcode. Der Kernel-Auszug (kernel/mem.c) behält seine GPL-2.0-Lizenz und Urheberrechtshinweise.
Hier ist eine kleine Anpassung nötig.
GPL 2.0? Enthält diesen Absatz:
> Sie müssen bewirken, dass jegliches Werk, das Sie vertreiben oder veröffentlichen und das ganz oder teilweise das Programm oder einen Teil davon enthält oder daraus abgeleitet ist, als Ganzes kostenlos an alle Dritten unter den Bedingungen dieser Lizenz lizenziert wird.
"unter den Bedingungen [dieser Lizenz]."
Es ist viral. Den Code zu kopieren und zu vertreiben, wie es hier geschieht, bedeutet, dass GPL 2.0 auf alles angewendet werden soll. Die einzige Ausnahme ist, wenn Ihr Code überhaupt nicht von dem Kernel-Auszug abhängt. Aber... Er tut es.
> Wenn Sie Teile des Programms in andere freie Programme einbinden möchten, deren Vertriebsbedingungen anders sind, schreiben Sie an den Autor, um eine Erlaubnis zu erbitten.
- Hydraulix989
Ich sollte einfach root auf dem Fernseher haben können, den ich gekauft und bezahlt habe und der mir gehört.
- pessimizer
Ich habe gehört, dass KI ein Sicherheits-Armageddon ist; es wird Zeit, dass wir erkennen, dass sie das Mittel für eine Wiedergeburt der uralten Kunst des Rootens von schäbigen Geräten ist.
Ich wette, KI könnte uns auch helfen, die Updates gerootet zu halten. Um die Hersteller auszusperren und etwas IoT-Müll lokal zum Laufen zu bringen. Und um einige Treiber zu portieren.