Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2026-43499 — CVE-2026-43499 PoC | Kitploit
Strumenti/GitHubGitHub/mobiusm/cve-2026-43499
Memory ForensicsAnalisi delle VulnerabilitàExploitApprendimento e FormazioneBinary Exploitation
GitHubmobiusm/cve-2026-43499

CVE-2026-43499

CVE-2026-43499 PoC

Vedi Repository
14437502 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

CVE-2026-43499 — Uso-dopo-liberazione in Futex PI del Kernel Linux

Bug

remove_waiter() in kernel/locking/rtmutex.c viene usata dai percorsi slowlock ma anche per il rollback del proxy-lock in rt_mutex_start_proxy_lock() quando invocata da futex_requeue().

Nel caso del proxy-lock, waiter::task non è current, ma remove_waiter() opera erroneamente su current. Ciò causa tre problemi:

  1. La rimozione dall'rbtree avviene senza che waiter::task::pi_lock sia trattenuto.
  2. Il pi_blocked_on del task waiter non viene cancellato, lasciando un puntatore dangling pronto per un uso-dopo-liberazione.
  3. rt_mutex_adjust_prio_chain() opera sul task sbagliato.

CWE-416 (Uso dopo liberazione). CVSS 3.1: 7.8 ALTO (Locale, Bassa complessità, Bassi privilegi richiesti).

Interessati: Linux 2.6.39 fino a 6.18.x; corretto in 6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.4.

Utilizzo

Prerequisiti: Android NDK 27, CMake ≥ 3.22, adb.

root@kitploit:~
cmake -B build -G Ninja
cmake --build build
adb push build/trigger /data/local/tmp/trigger
adb shell chmod +x /data/local/tmp/trigger
adb shell /data/local/tmp/trigger

Output atteso su un dispositivo vulnerabile termina con un kernel panic:

root@kitploit:~
Unable to handle kernel write to read-only memory

Crediti

Segnalato da:

  • Yuan Tan
  • Yifan Wu
  • Juefei Pu
  • Xin Liu

Correzione di: Keenan Dong
Commit di: Thomas Gleixner
Commit: 3bfdc63 — rtmutex: Usa waiter::task invece di current in remove_waiter()

Scarica lo strumento