Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
cve-2026-43499-firetv-sheldonp-writeup — Sicherheitsforschungsbericht zur Ausnutzung von CVE-2026-43499 auf dem Amazon Fire TV Stick 3rd Gen (sheldonp), vom temporären Root bis zum Bootloader-Unlock. | Kitploit
Tools/GitHubGitHub/accessmodifier364/cve-2026-43499-firetv-sheldonp-writeup
Android-SicherheitEmbedded-System-SicherheitPrivilege EscalationSchwachstellenanalyseExploitationReverse EngineeringMobile SicherheitHardware- & IoT-Sicherheit

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Papers & Forschung
Lernen & Bildung
GitHubaccessmodifier364/cve-2026-43499-firetv-sheldonp-writeup

cve-2026-43499-firetv-sheldonp-writeup

Sicherheitsforschungsbericht zur Ausnutzung von CVE-2026-43499 auf dem Amazon Fire TV Stick 3rd Gen (sheldonp), vom temporären Root bis zum Bootloader-Unlock.

Repository anzeigen
1109vor 1 MonatNoch nicht geprüft

CVE-2026-43499 auf dem Amazon Fire TV Stick 3. Gen (sheldonp)

Verkettung einer Linux-Kernel-Rechteausweitung mit einem Preloader-Downgrade und einem Bootloader-Unlock.

License: MIT

Überblick

Dieses Repository dokumentiert meine autorisierte Reproduktion der Exploit-Kette für CVE-2026-43499 auf einem Amazon Fire TV Stick 3. Gen (sheldonp). Die Kette nutzte temporäres Kernel-Root, um ein kontrolliertes Preloader-Downgrade durchzuführen, und verwendete anschließend den bestehenden Kamakiri-BootROM-Workflow, um einen entsperrten Fastboot-Modus zu erreichen und den Bootloader-Unlock abzuschließen.

Dies ist eine Reproduktion und eine gerätespezifische Fallstudie. Ich habe CVE-2026-43499 nicht entdeckt, den ursprünglichen IonStack/GhostLock-Exploit nicht erstellt und Kamakiri nicht entwickelt. Die vorgelagerten Forscher und Entwickler werden unten genannt.

[!IMPORTANT] Diese Dokumentation ist ein technischer Bericht, keine universelle Rooting-Anleitung. Die Build-Kompatibilität ist entscheidend, temporäres Root ist kein dauerhaftes Root, und Fehler im Zusammenhang mit Preloader, LK, TEE oder dm-verity-geschützten Partitionen können das Gerät dauerhaft unbrauchbar machen.

Reproduktionsprotokoll

Die Ende-zu-Ende-Kette wurde am 12. September 2026 abgeschlossen. Dieses Repository dokumentiert das getestete Gerät und die Softwareversionen, die exakt verwendeten Archive, deren SHA-256-Hashes sowie die während des Prozesses erfassten Originalnachweise.

Umfang

FeldReproduktionsziel
GerätAmazon Fire TV Stick 3. Gen
ModellAFTSSS
Codenamesheldonp
BetriebssystemFire OS 7.7.1.6 / Build PS7716.5666N
Incremental0036005356164
Android-BasisAndroid 9
Kernel4.4.162+
Für die BootROM-Phase verwendeter HostUbuntu 26.04.1 LTS, gestartet als Live-USB-Sitzung
Android-Plattformtools37.0.1
Implementierung des temporären RootR0rt1z2/GhostLock 1.1.0, Branch 4.4
BootROM-Implementierungkamakiri-sheldon-1.0
ErgebnisTemporäres Root, Preloader-Downgrade, entsperrter Bootloader, TWRP und erhaltenes Fire OS

Nicht im Umfang enthalten: die Entdeckung von Schwachstellen, eine neue Exploit-Implementierung, Remote-Exploitation, dauerhaftes Root oder Unterstützung für andere Geräte als das getestete sheldonp-Exemplar. Während dieser Reproduktion wurde kein Custom-ROM installiert.

Reproduktionsarchive

Im Folgenden sind die exakten ZIP-Archive aufgeführt, die während dieser Reproduktion verwendet wurden. Die Archive werden in diesem Repository nicht weiterverbreitet; ihre SHA-256-Hashes sind aufgezeichnet, damit unabhängig bezogene Kopien mit den in dieser Fallstudie verwendeten Dateien verglichen werden können.

ArchivQuelleVersionSHA-256
ghostlock-sheldon-v1.1.0.zipAnleitung zu temporärem Root und Downgrade auf XDAGhostLock 1.1.08D541F7DF58487AF6D6D45D778482D3455A71F62E32651751CFE0B2DDFC6554F
kamakiri-sheldon-1.0.zipAnleitung zum Bootloader-Unlock auf XDAKamakiri Sheldon 1.01B07161D9F894935E5918A9B8F9A230F67B9487E9863C242E758338E8C6C5784

Diese Hashes identifizieren die in dieser Fallstudie verwendeten Kopien; Leser sollten ihre Downloads dennoch mit den ursprünglichen Upstream-Quellen abgleichen und die geltenden Lizenzen Dritter prüfen.

Technischer Hintergrund

CVE-2026-43499, auch bekannt als GhostLock, ist eine Use-after-free-Schwachstelle im Priority-Inheritance-Futex/rtmutex-Pfad des Linux-Kernels. Beim Rollback des Proxy-Locks operierte remove_waiter() auf current statt auf der in waiter->task gespeicherten Task. Infolgedessen konnte der tatsächliche Waiter in den Userspace zurückkehren, während pi_blocked_on noch auf einen rt_mutex_waiter in einem freigegebenen Kernel-Stackframe verwies.

Die ursprüngliche IonStack-Forschung verwandelt diese baumelnde Stack-Referenz in ein Primitiv zur lokalen Rechteausweitung. R0rt1z2 passte die Technik an den Fire TV Stick 3. Gen und den Fire TV Stick Lite (sheldonp/sheldon) mit Fire OS 7 auf einem 4.4-Kernel an.

Der entscheidende Unterschied in dieser Fallstudie besteht darin, dass CVE-2026-43499 den Bootloader nicht direkt entsperrt. Es gewährt vorübergehenden Zugriff auf Kernel-Ebene. Dieser kurzlebige Zugriff ermöglicht den kontrollierten Preloader-Downgrade, der erforderlich ist, bevor die ältere Kamakiri-BootROM-Kette ausgeführt werden kann.

Exploit-Kette

flowchart LR
    A[Fire OS 7 on sheldonp] --> B[CVE-2026-43499 / GhostLock]
    B --> C[Temporary root shell]
    C --> D[Controlled preloader downgrade]
    D --> E[Expected non-booting transition state]
    E --> F[Kamakiri BootROM stage]
    F --> G[Unlocked fastboot]
    G --> H[Bootloader unlocked]

Die Kette überschreitet zwei separate Sicherheitsgrenzen:

  1. Kernel-Grenze: Ein unprivilegierter lokaler Prozess erlangt über GhostLock einen temporären Root-Kontext.
  2. Boot-Chain-Grenze: Der temporäre Root bereitet das Gerät für einen bekannten BootROM-basierten Entsperrpfad vor, indem ein kompatibler Preloader wiederhergestellt wird.

Methodik

1. Ausgangsbasis herstellen

Bevor ich das Gerät veränderte, ermittelte ich den Hardware-Codename und zeichnete die Fire OS-, Build-, Bootloader- und Kernel-Versionen über ADB auf.

adb devices -l
adb shell getprop ro.product.device
adb shell getprop ro.product.model
adb shell getprop ro.build.version.release
adb shell getprop ro.build.version.incremental
adb shell getprop ro.build.fingerprint
adb shell getprop ro.bootloader
adb shell uname -a
adb shell id

Das resultierende Baseline war sheldonp / AFTSSS, Fire OS PS7716.5666N, inkrementell 0036005356164, Android 9 und Kernel 4.4.162+. Die Seriennummer wird bewusst weggelassen.

ADB-Shell-Baseline, die den unprivilegierten Shell-Kontext zeigt

2. Temporären Root-Zugriff mit GhostLock erlangen

Ich verband den Fire TV über USB mit aktiviertem ADB-Debugging und verwendete GhostLock 1.1.0, das mit der R0rt1z2-XDA-Anleitung veröffentlichte sheldon/sheldonp-Paket. Der gerätespezifische Launcher startet den Fire TV neu, um von einem frischen Zustand aus zu beginnen, setzt den Exploit ein und wiederholt den Vorgang bei Bedarf.

Eine erfolgreiche Ausnutzung erzeugt eine temporäre Root-Umgebung. Ich verifizierte den Sicherheitskontext über eine ADB-Shell, anstatt allein den Abschluss des Skripts als Beweis zu werten:

adb shell
su
id

Der Root-Kontext ist flüchtig und geht beim Neustart verloren. Dieses Verhalten ist wichtig: Diese Phase ist ein ermöglichender Grundbaustein für das Downgrade, nicht der endgültige Persistenzmechanismus oder der Bootloader-Unlock selbst.

Der erfolgreiche Lauf zeigte uid=0, stellte SELinux für die temporäre Umgebung auf permissive um, mountete das temporäre su und deaktivierte die vom Tool behandelten Fire OS OTA-Pakete.

GhostLock-Root-Shell mit uid 0 und OTA-Paketänderungen

Der vollständige GhostLock-Exploit-Trace ist als unterstützender Nachweis erhalten.

Tool herunterladen