Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
cve-2026-43499-honor — Forschungsarchiv zur Kernel-Privilegieneskalation für CVE-2026-43499 (GhostLock) auf dem Honor Magic6 Pro, das Exploit-Analysen, Reverse-Engineering-Skripte, Disassembly-Artefakte und zielspezifischen Exploit-Quellcode dokumentiert. | Kitploit
Tools/GitHubGitHub/knowlily/cve-2026-43499-honor
Android-SicherheitPrivilege EscalationSchwachstellenanalyseExploitationReverse EngineeringMobile SicherheitBinary-Exploitation
GitHubknowlily/cve-2026-43499-honor

cve-2026-43499-honor

Forschungsarchiv zur Kernel-Privilegieneskalation für CVE-2026-43499 (GhostLock) auf dem Honor Magic6 Pro, das Exploit-Analysen, Reverse-Engineering-Skripte, Disassembly-Artefakte und zielspezifischen Exploit-Quellcode dokumentiert.

Repository anzeigen
1vor 4 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2026-43499 (GhostLock) — Honor BVL-AN16 Privilege-Escalation-Forschung

Forschung und Archivierung zur CVE-2026-43499 (GhostLock, rt_mutex stack-UAF) Privilege-Escalation für Honor Magic6 Pro (BVL-AN16).

Gerät

PunktWert
ModellHonor BVL-AN16 (Magic6 Pro)
ChipQualcomm SM8650 (Snapdragon 8 Gen 3 / pineapple)
Kernel6.1.128-android14-11-gec1055c9cbb5
SystemAndroid 16 (SDK 36), MagicOS 10, Sicherheitspatch 2026-01-01
StatusBootloader nicht entsperrt, SELinux enforcing, kein su

Forschungsergebnisse

Dieses Repository dokumentiert den vollständigen Versuchsablauf und die Zwischenergebnisse zur Ausnutzung von CVE-2026-43499 auf dem Honor BVL-AN16:

  1. Die offizielle GhostLock-Exploit-Kette (siehe NebuSec Writeup) ist auf die Stack-Wiederverwendung via PR_SET_MM_MAP angewiesen, aber Honor hat die capable(CAP_SYS_RESOURCE)-Prüfung in prctl_set_mm vorgezogen, wodurch dieser Ansatz unbrauchbar wird.
  2. Alternative Träger für die Stack-Wiederverwendung (pselect / TCP / kgsl / setsockopt / process_vm) wurden einzeln per präzisem Disassemblierungs-Delta verifiziert; bei Honors Stack-Frame-Layout (CONFIG_RANDOMIZE_KSTACK_OFFSET=y) konnte der Waiter (Tiefe 0x1a8) in keinem Fall ausgerichtet werden.
  3. Heap-Spray-Ansatz (skb-head-Wiederverwendung des mm_struct-order3-slabs) ist durch die Nicht-Beobachtbarkeit des SLUB-Laufzeitzustands eingeschränkt; alle 6 rein softwarebasierten Blindabstimmungs-Annahmen wurden ausgeschlossen.
  4. Honor-eigene Module (36 vendor_dlkm-Module) wurden per Disassemblierung gescannt; es wurden keine nutzbaren 32-Bit-Overflows oder Speichersicherheitslücken gefunden (Android 16 aktiviert durchgängig FORTIFY + KCFI).

Verzeichnisstruktur

root@kitploit:~
.
├── README.md              本文件
├── LICENSE                Apache 2.0(exploit 源码来源仓库)
├── docs/                  分析文档与进展存档
├── scripts/               反汇编 / 分析脚本(123 个,capstone 读 kernel.bin)
├── disasm/                关键函数反汇编产物
├── scan/                  模块扫描结果(攻击面 / 32 位溢出)
├── exploit/               CVE-2026-43499 exploit 源码(含 honor-BVL-AN16 适配)
│   ├── exploit/
│   └── poc/
├── keytest.c              add_key 可用性测试
└── xattrtest.c            setxattr 大小测试

Kernbefunde im Überblick

  • honor_power_genl.ko (Generic-Netlink-Stromnachrichtenbus) hat keinen 32-Bit-Overflow, aber eine Zugriffskontrollschwelle über snd_portid == nl_target.
  • Das Delta der kgsl-Stack-Wiederverwendung wurde exakt als +0x30 berechnet, aber kgsl_ioctl_copy_in ist auf 72B begrenzt und kann das lock-Feld des Fake-Waiters nicht abdecken.
  • add_key (keyctl-Spray) wird von SELinux mit avc denied {write} tclass=key blockiert.
  • setxattr ist auf maximal 4096 Bytes begrenzt (ext4/f2fs-xattr-Limit) und kann daher kein order3-Spray durchführen.
  • Nächster Schritt: CVE-2026-64560 (posix-cpu-timers UAF) bestätigt als verwundbar für 6.1.128 (≤6.1.179); ein vollständiger Exploit ist für die Anpassung verfügbar.

Quellenangabe

  • Der Exploit-Quellcode stammt von NebuSec/CyberMeowfia (Apache 2.0).
  • Die GhostLock-Schwachstellenanalyse finden Sie unter Nebula Security — IonStack Part II.

Haftungsausschluss

Dieses Repository dient ausschließlich der Sicherheitsforschung und dem Lernen. Verwenden Sie es nicht auf nicht autorisierten Geräten. Das Ausführen des Exploits kann zu einem Brick des Geräts, Datenverlust oder Systeminstabilität führen.

Tool herunterladen