Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
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.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2026-31431 — Proof-of-concept in Python per CVE-2026-31431 (Copy Fail), un'escalation locale di privilegi nel kernel Linux tramite socket AF_ALG e corruzione di memoria con splice(), che consente di ottenere i privilegi di root. | Kitploit
Strumenti/GitHubGitHub/abiyeenzo/cve-2026-31431
Escalation di PrivilegiMemory ForensicsAnalisi delle VulnerabilitàExploitPaper e RicercaBinary Exploitation
GitHubabiyeenzo/cve-2026-31431

CVE-2026-31431

Proof-of-concept in Python per CVE-2026-31431 (Copy Fail), un'escalation locale di privilegi nel kernel Linux tramite socket AF_ALG e corruzione di memoria con splice(), che consente di ottenere i privilegi di root.

Vedi Repository
38 giorni faNon ancora revisionato

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

Copy Fail - CVE-2026-31431 (LPE)

Descrizione

Questo repository contiene un PoC (Proof of Concept) per la vulnerabilità CVE-2026-31431, nota come Copy Fail, che interessa il kernel Linux. Si tratta di una falla di elevazione locale dei privilegi che consente a un utente standard di ottenere privilegi root sfruttando una gestione errata dei buffer di memoria durante operazioni che combinano i socket AF_ALG e la chiamata di sistema splice().


Scoperta e crediti

  • Scoperta da: Team di ricerca sulla sicurezza Theori (Xint Code).
  • Data di divulgazione: Febbraio 2026.
  • Contesto: La vulnerabilità è stata identificata durante un audit di sicurezza riguardante i sottosistemi crittografici del kernel Linux e la manipolazione dei buffer di memoria tramite splice().

Distribuzioni e versioni testate

Lo script è stato testato e validato nei seguenti ambienti, nell'ambito di configurazioni predefinite senza patch applicate:

Distribuzione / OSVersione del kernelStato
Ubuntu 24.04 LTS6.17.0-1007-awsVulnerabile / Funzionante
Amazon Linux 20236.18.8-9.213.amzn2023Vulnerabile / Funzionante
RHEL 10.16.12.0-124.45.1.el10_1Vulnerabile / Funzionante
SUSE 166.12.0-160000.9-defaultVulnerabile / Funzionante
Kali Linux (WSL2)6.6.87.2-microsoft-standard-WSL2Funzionante (ambiente virtualizzato)

(Nota: i test su Kali Linux sono stati eseguiti in un ambiente WSL2 (Windows Subsystem for Linux). Poiché i kernel WSL2 sono modificati da Microsoft, il comportamento può differire da un kernel nativo. Essendo il kernel 6.6.87 un ramo LTS, è possibile che Microsoft abbia applicato il backport della patch di sicurezza. Verificare che l'elevazione dei privilegi sia reale prima di convalidare questo test.)


Funzionamento tecnico

  1. Creazione di un socket AF_ALG: Configurazione di una cifratura AEAD (authencesn(hmac(sha256),cbc(aes))) tramite le opzioni di socket del kernel.
  2. Manipolazione della memoria tramite splice(): Utilizzo della chiamata di sistema per iniettare o riscrivere in modo non intenzionale dati nella pagina di memoria di un binario sensibile in sola lettura (come /usr/bin/su).
  3. Esecuzione del payload: Decompressione di un payload zlib iniettato in memoria al fine di aggirare i controlli di sicurezza e ottenere una shell root tramite la chiamata di su.

Utilizzo

Prerequisiti

  • Interprete Python 3 installato.
  • Ambiente di test isolato (macchina virtuale o container dotato di un kernel non corretto).

Esecuzione

python3 exploit.py
Scarica lo strumento