Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
ghostlock-aak-apk — # GhostLock AAK Launcher - Disparador de escalada local de privilegios por UAF en la pila rtmutex del kernel de Linux CVE-2026-43499 (GPLv3) | Kitploit
Herramientas/GitHubGitHub/oopnv70-lab/ghostlock-aak-apk
Seguridad AndroidEscalada de PrivilegiosFrameworks de ExploitsAnálisis de VulnerabilidadesExplotaciónSeguridad MóvilDesarrollo de PayloadsExplotación de Binarios
GitHuboopnv70-lab/ghostlock-aak-apk

ghostlock-aak-apk

# GhostLock AAK Launcher - Disparador de escalada local de privilegios por UAF en la pila rtmutex del kernel de Linux CVE-2026-43499 (GPLv3)

71304hace 1 mesAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Ver Repositorio

Lanzador AAK de GhostLock

CVE-2026-43499 · Cargador/disparador de escalada de privilegios local (LPE) por Use-After-Free de pila en rtmutex del kernel de Linux

Este repositorio es un proyecto de investigación de seguridad y verificación de vulnerabilidades (PoC), destinado a demostrar y verificar el flujo de activación de la vulnerabilidad CVE-2026-43499 (GhostLock) en un entorno de pruebas controlado.


Introducción al proyecto

Esta es una aplicación Android (APK) «cargador/disparador» que se utiliza junto con un preload.so externo.

  • Vulnerabilidad objetivo: CVE-2026-43499 (Linux kernel kernel/locking/rtmutex.c, stack UAF)
  • Función: Obtener permisos de shell (uid 2000) mediante Shizuku, escribir el preload.so externo en /data/local/tmp/preload.so e inyectarlo con LD_PRELOAD en /system/bin/sh, activando el constructor run_exploit() de preload.so para ejecutar la cadena de explotación completa.
  • Objeto de verificación: Honor (Honor) AAK-AN00 · MagicOS 10 / Android 15 · Kernel 6.6.89-android15-8

Puntos técnicos clave

  • Seleccionar correctamente el entorno de activación de permisos de shell (uid 2000), evitando la intercepción de operaciones futex PI por parte de Seccomp=2 del sandbox untrusted_app
  • Inyección mediante LD_PRELOAD, sin necesidad de modificar el código del proceso anfitrión
  • Lectura paralela de stdout/stderr con dos hilos, para evitar el bloqueo mutuo de las tuberías
  • Siguiendo el patrón oficial de Shizuku UserService, con devolución de llamada de registros en tiempo real

Para una explicación más detallada del principio de la vulnerabilidad y la cadena de explotación, consulte EXPLOIT_CN.md.


Estado actual (importante)

⚠️ Este repositorio se encuentra actualmente en estado «no suficientemente verificado».

  • Este proyecto no ha sido sometido a pruebas sistemáticas y amplias en dispositivos reales. Si la activación de la vulnerabilidad puede tener éxito de forma estable en un dispositivo/firmware/versión de kernel específicos, actualmente es desconocido (Unknown / Unverified).
  • La tasa de éxito de activación se ve afectada por múltiples factores de ingeniería, por ejemplo:
    • Fuerza bruta del KASLR slide: la enumeración de la aleatorización de direcciones puede fallar
    • Desplazamientos codificados de forma rígida: la tabla de desplazamientos depende de una versión de firmware específica (6.6.89-android15-8); pueden existir diferencias entre parches de distintos fabricantes y distintas compilaciones del kernel
    • Parches de seguridad del fabricante: si el dispositivo ya tiene aplicadas las correcciones correspondientes, la vulnerabilidad puede estar mitigada
  • Por lo tanto, este repositorio no garantiza que se pueda reproducir o explotar con éxito en ningún dispositivo.
  • Realice la verificación en un dispositivo de prueba controlado y aislado; no lo utilice en entornos de producción ni en dispositivos de terceros.

Resumen del estado

ElementoEstado
Autenticidad de la vulnerabilidad (CVE-2026-43499)Confirmada por la autoridad de NVD
Principio de diseño del código fuenteLógicamente coherente, implementación de ingeniería normalizada
Tasa de éxito en pruebas reales en dispositivosDesconocida / No verificada
Compatibilidad con múltiples firmwaresNo verificada (depende de desplazamientos codificados de forma rígida)
¿Es posible la escalada de privilegios en cualquier dispositivo?No garantizado

Instrucciones de uso

Uso exclusivo en entornos de investigación autorizados y controlados.

  1. Instale e inicie Shizuku (v11+)
  2. Instale este APK y pulse «Solicitar permiso de Shizuku»
  3. Seleccione el archivo preload.so que desea inyectar
  4. Pulse «Ejecutar Exploit» y observe la salida del registro

Consulte la tabla de puntos de observación de depuración en EXPLOIT_CN.md.


Descargo de responsabilidad (Disclaimer)

Este software se proporciona «tal cual» (AS IS), sin garantía de ningún tipo, expresa o implícita, incluidas, entre otras, las garantías de comerciabilidad, idoneidad para un fin determinado y no infracción.

  • Este repositorio está destinado únicamente a investigación de seguridad, análisis de vulnerabilidades y fines educativos.
  • El usuario debe asegurarse de utilizar este software dentro del ámbito de una autorización legal y asume por sí mismo todos los riesgos y responsabilidades legales derivados del uso de este software.
  • El autor no se hace responsable de ningún daño directo, indirecto, incidental o consecuente (incluidos, entre otros, daños al dispositivo, pérdida de datos, inestabilidad del sistema, alteración ilegal de cuentas o permisos, disputas legales, etc.) causado por el uso de este software.
  • Este software no debe utilizarse para ningún fin ilegal, incluidos, entre otros, el acceso no autorizado, los ataques maliciosos, el robo de datos o la destrucción de sistemas ajenos.
  • El usuario debe cumplir con todas las leyes y regulaciones aplicables de su jurisdicción y de la jurisdicción a la que pertenece el sistema objetivo.

Al descargar, utilizar o distribuir este software, usted declara haber leído, comprendido y aceptado todas las cláusulas de este descargo de responsabilidad.


Aviso legal (Legal Notice)

1. Tecnología de doble uso (Dual-Use)

Este repositorio contiene código relacionado con la explotación de vulnerabilidades, lo que constituye una tecnología de doble uso (dual-use), que puede servir tanto a la investigación de seguridad y la defensa legítimas como ser utilizada indebidamente para ataques. La distribución de este tipo de tecnología debe seguir el principio de divulgación responsable (Responsible Disclosure).

2. Coordinación de la divulgación de vulnerabilidades

  • A esta vulnerabilidad se le ha asignado el identificador CVE-2026-43499, commit de corrección: rtmutex: Use waiter::task instead of current in remove_waiter().
  • Se recomienda informar prioritariamente al fabricante/comunidad del kernel a través de los canales oficiales, y estar atento al aviso de seguridad oficial para actualizar oportunamente los sistemas afectados.

3. Cumplimiento normativo y jurisdicción

  • Diferentes países y regiones tienen distintas disposiciones legales sobre la distribución y el uso de código de explotación de vulnerabilidades y herramientas de pruebas de penetración (por ejemplo, en algunas jurisdicciones la «Ley de Ciberseguridad», la «Ley de Seguridad de Datos», el «Reglamento sobre la Protección de la Seguridad de los Sistemas de Información Informáticos», así como las cláusulas penales/civiles de diversos países sobre el acceso no autorizado).
  • Antes de usar o distribuir este software, asegúrate de confirmar la normativa aplicable en tu jurisdicción. El uso o la difusión ilegal puede constituir un delito.

4. Requisito de autorización

  • Solo se permite realizar pruebas en sistemas/dispositivos de los que poseas la titularidad legal o para los que hayas obtenido autorización por escrito.
  • Las pruebas no autorizadas pueden infringir la ley y constituir una vulneración de los derechos de terceros.

Licencia

Este proyecto se publica como código abierto bajo la GNU General Public License v3.0 (GPLv3). Consulta LICENSE para más detalles.

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.
Descargar herramienta