Ataque Megalodon infetta cinquemilacinquecentosessantuno repository su GitHub

23 May 2026 Pubblicato | Tradotto dallo spagnolo

Una campagna battezzata Megalodon ha compromesso più di cinquemila repository su GitHub tramite l'iniezione di flussi di lavoro CI/CD dannosi. Gli aggressori sfruttano vulnerabilità nelle pipeline di integrazione e distribuzione continua per eseguire codice non autorizzato, rubare credenziali o installare backdoor. La portata colpisce progetti open source e organizzazioni, amplificando il rischio di propagazione a sistemi connessi.

Illustrazione tecnica che mostra un'interfaccia di repository GitHub compromessa, una pinna di squalo Megalodon rossa e luminosa che sfonda una pipeline digitale, codice di flusso di lavoro CI/CD dannoso che si inietta nei processi di build, token di credenziali rubati che fluiscono attraverso barriere di sicurezza rotte, più nodi di repository che lampeggiano in rosso con indicatori di infezione, sfondo di server room cyberpunk scuro, connessioni di rete olografiche che mostrano catene compromesse, visualizzazione ingegneristica cinematografica, forte contrasto di illuminazione rossa e blu, render tecnico fotorealistico, linee di sintassi del codice ultra-dettagliate con evidenziazioni di errori, percorsi vettoriali di attacco luminosi

Come opera questa minaccia nelle pipeline CI/CD 🦈

Gli aggressori inseriscono azioni dannose nei file YAML dei flussi di lavoro di GitHub Actions. Queste azioni vengono eseguite con permessi elevati, consentendo di estrarre token, variabili d'ambiente e chiavi SSH memorizzate. Una volta dentro, il codice può modificare il repository, distribuire malware sui server di integrazione o esfiltrare dati sensibili. La natura automatizzata delle pipeline facilita il passaggio inosservato dell'attacco, poiché gli avvisi di sicurezza spesso ignorano le modifiche alle configurazioni CI/CD.

Il lato divertente del tuo codice che diventa un acquario 🐠

Se il tuo repository è stato infettato, almeno ora hai una solida scusa per non aver caricato quell'aggiornamento critico del progetto. Gli aggressori non solo rubano credenziali, ma ti risparmiano anche il lavoro di revisionare la tua pipeline perché l'hanno già fatta a pezzi. La parte migliore è che, mentre loro pescano token, tu puoi incolpare lo squalo digitale invece di ammettere che avevi password hardcoded. Benvenuto nell'acquario dell'open source.