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
cs50-cybersecurity-final-project — CS50 Cybersecurity Final Project - Analysis of CVE-2024-3094 | Kitploit
Strumenti/GitHubGitHub/namegabevictoire01-sys/cs50-cybersecurity-final-project
Vulnerability AnalysisMalware AnalysisThreat IntelligenceSupply Chain SecurityLearning & Education
GitHubnamegabevictoire01-sys/cs50-cybersecurity-final-project

cs50-cybersecurity-final-project

CS50 Cybersecurity Final Project - Analysis of CVE-2024-3094

Vedi Repository

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
10 giorni faNon ancora revisionato

Progetto Finale: Analisi Tecnica di CVE-2024-3094 (Backdoor di XZ Utils)

Informazioni sull'Autore

  • Nome: Namegabe Mulokwa Victoire
  • Username edX: namegabevictoire01
  • Username GitHub: namegabevictoire01-sys
  • Località: Bukavu, Repubblica Democratica del Congo
  • Data: 10 agosto 2026

Panoramica del Progetto

Questo progetto fornisce un'analisi completa di cybersecurity dell'attacco critico alla supply chain identificato come CVE-2024-3094, comunemente noto come l'incidente della backdoor di XZ Utils. Scoperta alla fine di marzo 2024, questa backdoor ha preso di mira la libreria liblzma, un componente di compressione fondamentale ampiamente distribuito nelle principali distribuzioni Linux.

Contesto e Cronologia

L'attacco è stato eseguito attraverso una campagna di social engineering durata diversi anni. A partire dal 2022 circa, un account con il nome 'Jia Tan' ha contribuito con patch legittime al repository di XZ Utils per costruire fiducia all'interno della comunità di sviluppatori. Nel corso del tempo, l'attore della minaccia ha ottenuto i permessi di manutentore e ha inserito file dannosi nascosti. Nel marzo 2024, l'ingegnere Microsoft Andres Freund ha identificato un ritardo di 500 millisecondi durante l'autenticazione SSH su macchine Debian testing. Ulteriori indagini hanno rivelato che i tarball di rilascio per le versioni 5.6.0 e 5.6.1 contenevano script di build modificati non presenti nel repository Git pubblico.

Meccanismo Tecnico

Il meccanismo di iniezione era altamente sofisticato e pesantemente offuscato:

  1. Estrazione: Durante il processo di build, le macro M4 nascoste estraevano un payload crittografato contenuto all'interno dei file di test binari.
  2. Aggancio: La libreria liblzma compromessa si agganciava a OpenSSH (sshd) tramite le strutture di notifica di systemd.
  3. Esecuzione: Il codice iniettato intercettava le routine di verifica delle firme RSA durante l'autenticazione SSH.
  4. Impatto: Qualsiasi client remoto che inviasse un payload appositamente realizzato firmato con una chiave RSA privata designata poteva ottenere l'esecuzione arbitraria di comandi (RCE) con pieni privilegi di root, bypassando completamente i normali meccanismi di autenticazione.

Raccomandazioni e Mitigazioni

Per proteggere gli ecosistemi open-source da compromissioni simili della supply chain, è necessario implementare diverse misure:

  • Governance: I progetti di utilità critici devono evitare dipendenze da un unico manutentore stabilendo strutture di governance multi-manutentore.
  • Sicurezza CI/CD: Gli strumenti di audit automatizzati devono verificare che i tarball di rilascio corrispondano al codice sorgente nei repository Git ufficiali.
  • Isolamento del Sistema: I sistemi dovrebbero limitare i collegamenti non necessari tra i daemon di gestione del sistema come systemd e i servizi di rete esposti come OpenSSH.
Scarica lo strumento