
ghostlock + tcp-zerocopy-Hybrid CVE-2026-43499-Anpassung für Samsung-Kernel
Lies dies -> https://github.com/BuSung-dev/Root-My-Galaxy-Payloads/issues/160#issuecomment-5227077583
[!WARNING] Verlasse dich nicht auf die aktuellen Payload-Tests. Nachdem ich den Exploit-Code sorgfältiger überprüft habe, stellte ich fest, dass ich die mit dem TCP-Zerocopy-Pfad verbundenen CVEs falsch identifiziert hatte. Die eigenständigen Payload-Tests, die ich ausgeführt habe, waren fehlerhaft. Isolierte Payload-Tests ohne die vollständige Exploit-Kette beweisen nichts. Ich werde dieses Issue aktualisieren, sobald der vollständige Port getestet ist.
[!IMPORTANT] Die einzige zuverlässige Methode, um festzustellen, ob dieser Vektor auf dem SM-S918B noch funktioniert, besteht darin, den vollständigen Pixel-9-Exploit zu portieren (einschließlich des GhostLock-Dangling-Waiter-Setups, der CFI-Stufe und der configfs-R/W-Primitiven) und zu beobachten, ob er den Haupt-TCP-Routenpunkt
done=1erreicht. Ich werde an diesem Port weiterarbeiten, aber es gibt kein ETA.
🚧 In Arbeit (
v0.1):
Der Ablauf wird untersucht, um eine Portierungsstrategie zu erstellen.
CyberMeowfia/exploit/src/ dient nur als Referenz! Die Samsung-Gerätekonfiguration wurde hier zum Testen hinzugefügt und bedeutet nichts. Der eigentliche Port wird in src/ liegen.
| Eigenschaft | Wert |
|---|---|
| Gerät | Samsung Galaxy S23 Ultra, dm3q / SM-S918B |
| Build | S918BXXSAFZF5 |
| Android-Version | 16 |
| Kernel | 5.15.189-android13-8-33413713-abS918BXXSAFZF5 |
| Fingerprint | samsung/dm3qxxx/dm3q:16/BP4A.251205.006/S918BXXSAFZF5:user/release-keys |
| Architektur | ARM64 |
| Kernel-Textbasis | 0xffffffc008000000 |
| Physische Basis | 0x80000000 |
| Physische Kernel-Ladeadresse | 0x80080000 |
Test-Payloads werden in payloads/ gespeichert.
Die aktiven Konstanten werden in target.h gespeichert.
Du kannst überprüfen, ob dein Telefon der S23-Familie anfällig ist, indem du test_tcp_zc.c kompilierst und ausführst.
Kompilieren
export NDK=~/Android/Sdk/ndk/android-ndk-r29 #path_to_ndk
$NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android29-clang -static -O2 test_tcp_zc.c -o test_tcp_z
Durchführung des Penetrationstests
adb push test_tcp_zc /data/local/tmp/
adb shell chmod +x /data/local/tmp/test_tcp_zc
adb shell /data/local/tmp/test_tcp_zc
Was passieren sollte
If kernel panics then is vulnerable to this exploit!