Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
ghostlock-aak-apk — # GhostLock AAK Launcher — CVE-2026-43499: триггер локального повышения привилегий через UAF в стеке rtmutex ядра Linux (GPLv3) | Kitploit
Инструменты/GitHubGitHub/oopnv70-lab/ghostlock-aak-apk
Безопасность AndroidПовышение привилегийФреймворки для эксплойтовАнализ уязвимостейЭксплуатацияМобильная безопасностьРазработка Полезной НагрузкиЭксплуатация Бинарных Файлов
GitHuboopnv70-lab/ghostlock-aak-apk

ghostlock-aak-apk

# GhostLock AAK Launcher — CVE-2026-43499: триггер локального повышения привилегий через UAF в стеке rtmutex ядра Linux (GPLv3)

713041 месяц назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Репозиторий

GhostLock AAK Launcher

CVE-2026-43499 · Linux kernel rtmutex stack Use-After-Free локальное повышение привилегий (LPE) загрузчик/триггер

Этот репозиторий является проектом по исследованию безопасности и проверке уязвимости (PoC), предназначенным для демонстрации и проверки процесса срабатывания уязвимости CVE-2026-43499 (GhostLock) в контролируемой тестовой среде.


Описание проекта

Это Android-приложение (APK) «загрузчик/триггер», используемое совместно с внешним preload.so.

  • Целевая уязвимость: CVE-2026-43499 (Linux kernel kernel/locking/rtmutex.c, stack UAF)
  • Назначение: через Shizuku получить права shell (uid 2000), записать внешний preload.so в /data/local/tmp/preload.so и внедрить его через LD_PRELOAD в /system/bin/sh, вызвав выполнение конструктора run_exploit() из preload.so для запуска полной цепочки эксплуатации.
  • Объект проверки: Honor (荣耀) AAK-AN00 · MagicOS 10 / Android 15 · ядро 6.6.89-android15-8

Технические особенности

  • Правильный выбор среды срабатывания разрешений shell (uid 2000), чтобы обойти перехват операций futex PI песочницей Seccomp=2 untrusted_app
  • Инъекция LD_PRELOAD без необходимости изменять код хост-процесса
  • Параллельное чтение stdout/stderr двумя потоками во избежание взаимной блокировки каналов
  • Следование официальному шаблону Shizuku UserService с обратным вызовом журнала в реальном времени

Более подробное описание принципа уязвимости и цепочки эксплуатации см. в EXPLOIT_CN.md.


Текущее состояние (важно)

⚠️ В настоящее время данный репозиторий находится в состоянии «недостаточно проверено».

  • Проект не прошёл систематического, широкого тестирования на реальных устройствах. Стабильно ли срабатывает уязвимость на конкретных устройствах/прошивках/версиях ядра — в настоящее время неизвестно (Unknown / Unverified).
  • Вероятность срабатывания зависит от множества инженерных факторов, например:
    • Перебор KASLR slide: перебор адресной рандомизации может оказаться неудачным
    • Жёстко заданные смещения: таблица смещений зависит от конкретной версии прошивки (6.6.89-android15-8); у разных производителей патчи и разные сборки ядра могут отличаться
    • Патчи безопасности производителя: если на устройстве уже применены соответствующие исправления, уязвимость может быть устранена
  • Следовательно, данный репозиторий не гарантирует воспроизводимость или успешную эксплуатацию на каком-либо устройстве.
  • Проверку следует проводить на контролируемом, изолированном тестовом устройстве; ни в коем случае не используйте это в производственной среде или на чужих устройствах.

Краткий обзор состояния

ПунктСостояние
Подлинность уязвимости (CVE-2026-43499)Подтверждена авторитетно NVD
Принцип проектирования исходного кодаЛогически согласован, инженерная реализация соответствует нормам
Успешность на реальных устройствахНеизвестно / не проверено
Совместимость с разными прошивкамиНе проверено (зависит от жёстко заданных смещений)
Возможность повышения привилегий на любом устройствеНе гарантируется

Инструкция по использованию

Использовать только в авторизованной, контролируемой исследовательской среде.

  1. Установите и запустите Shizuku (v11+)
  2. Установите данный APK и нажмите «Запросить разрешение Shizuku»
  3. Выберите файл preload.so для внедрения
  4. Нажмите «Запустить Exploit» и наблюдайте за выводом журнала

Подробности см. в таблице точек отладки и наблюдения в EXPLOIT_CN.md.


Отказ от ответственности (Disclaimer)

Данное программное обеспечение предоставляется «как есть» (AS IS), без каких-либо явных или подразумеваемых гарантий, включая, но не ограничиваясь, гарантиями товарной пригодности, пригодности для конкретной цели и отсутствия нарушений прав.

  • Данный репозиторий предназначен исключительно для исследования безопасности, анализа уязвимостей и образовательных целей.
  • Пользователь обязан обеспечить использование данного программного обеспечения в пределах законного разрешения и самостоятельно несёт все риски и юридическую ответственность, возникающие в результате использования данного программного обеспечения.
  • Автор не несёт никакой ответственности за любые прямые, косвенные, случайные или последующие убытки, вызванные использованием данного программного обеспечения (включая, но не ограничиваясь, повреждение устройства, потерю данных, нестабильность системы, несанкционированное изменение учётных записей или прав доступа, юридические споры и т. д.).
  • Данное программное обеспечение запрещается использовать в любых незаконных целях, включая, но не ограничиваясь, несанкционированный доступ, вредоносные атаки, кражу данных или повреждение чужих систем.
  • Пользователь обязан соблюдать все применимые законы и нормативные акты места своего нахождения и юрисдикции, к которой относится целевая система.

Загружая, используя или распространяя данное программное обеспечение, вы подтверждаете, что прочитали, поняли и согласны со всеми условиями данного отказа от ответственности.


Правовое уведомление (Legal Notice)

1. Технология двойного назначения (Dual-Use)

Данный репозиторий содержит код, связанный с эксплуатацией уязвимостей, и относится к технологии двойного назначения (dual-use), которая может служить как законным целям исследования безопасности и защиты, так и быть неправомерно использована для атак. Распространение таких технологий должно осуществляться в соответствии с принципами ответственного раскрытия (Responsible Disclosure).

2. Координация раскрытия уязвимостей

  • Данной уязвимости присвоен идентификатор CVE-2026-43499, исправляющий коммит: rtmutex: Use waiter::task instead of current in remove_waiter().
  • Рекомендуется в первую очередь сообщить о проблеме производителю/сообществу ядра через официальные каналы и следить за официальными бюллетенями безопасности, своевременно обновляя затронутые системы.

3. Соответствие требованиям и юрисдикция

  • В разных странах и регионах действуют различные законодательные нормы в отношении распространения и использования кода эксплойтов и инструментов тестирования на проникновение (например, в некоторых юрисдикциях — «Закон о кибербезопасности», «Закон о безопасности данных», «Положение о защите безопасности компьютерных информационных систем», а также уголовные/гражданско-правовые нормы различных стран о несанкционированном доступе).
  • Перед использованием или распространением данного программного обеспечения обязательно убедитесь в соблюдении законодательства вашей юрисдикции. Незаконное использование или распространение может являться правонарушением или преступлением.

4. Условия авторизации

  • Тестирование разрешено только в отношении систем/устройств, на которые вы обладаете законным правом собственности или на которые получено письменное разрешение.
  • Несанкционированное тестирование может нарушать закон и являться посягательством на права других лиц.

Лицензия

Данный проект распространяется как открытое программное обеспечение на условиях GNU General Public License v3.0 (GPLv3). Подробнее см. LICENSE.

Copyright (C) 2026 oopnv70-lab

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.

Заявление о сторонних ресурсах

Скачать инструмент