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
ptrace_may_dream — CVE-2026-31431-killed page-cache exploit — esecuzione di codice in container che condividono lo stesso layer dell'immagine | Kitploit
Strumenti/GitHubGitHub/sgkdev/ptrace_may_dream
Escalation di PrivilegiAnalisi delle VulnerabilitàExploitPenetration TestingRed TeamingEscape dal ContainerBinary Exploitation
GitHubsgkdev/ptrace_may_dream

ptrace_may_dream

CVE-2026-31431-killed page-cache exploit — esecuzione di codice in container che condividono lo stesso layer dell'immagine

Vedi Repository
2043 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

ptrace_may_dream

CVE-2026-46333

Exploit di escalation dei privilegi locale per la condizione di race mm=NULL in ptrace_may_access() in pidfd_getfd(2).

Quando un processo sta morendo e la sua mm è già stata rilasciata, il kernel salta completamente il controllo di accesso ptrace. Mettendo in competizione pidfd_getfd() contro l'uscita del processo, un utente non privilegiato può rubare descrittori di file aperti da un processo privilegiato.

Questo exploit ha come bersaglio accounts-daemon: genera un processo figlio di breve durata (tramite SetIconFile), vince la gara per intercettare il socket D-Bus del demone, poi invia chiamate SetShell, SetAccountType e SetPassword per promuovere l'utente chiamante a un account amministratore con password nota.

L'exploit imposta la password dell'utente bersaglio a un valore hardcoded — modificalo nel sorgente prima di compilare :)

Testato su RHEL 10 e Fedora 44 con dbus-broker (socket D-Bus su FD 5).

Build e utilizzo

root@kitploit:~
make
./ptrace_may_dream [--retries N] [--nthreads N] [fd-slot]

"Il processo è morto, lunga vita al processo." - il kernel, probabilmente

Scarica lo strumento