Arch Linux AUR sotto attacco: scoperti pacchetti con codice malware

La community di Arch Linux sta affrontando un importante incidente di sicurezza che coinvolge l’Arch User Repository, meglio conosciuto come AUR. Diversi pacchetti mantenuti dagli utenti sono stati infatti modificati con commit sospetti contenenti codice destinato a scaricare ed eseguire componenti potenzialmente dannosi durante l’installazione.

Gli sviluppatori e i collaboratori del progetto hanno avviato rapidamente le operazioni di bonifica, rimuovendo le modifiche malevole e bloccando gli account coinvolti. È importante sottolineare che il problema riguarda esclusivamente AUR e non interessa i repository ufficiali di Arch Linux, che continuano a essere considerati sicuri.

L’episodio rappresenta un promemoria dei rischi associati ai repository gestiti dalla community, dove chiunque può pubblicare e mantenere pacchetti software senza i controlli rigorosi adottati nei repository ufficiali.

Come funzionava l’attacco e quali pacchetti sono stati coinvolti

Le segnalazioni sono emerse nella mailing list dedicata alla gestione di AUR, dove gli utenti hanno individuato modifiche anomale all’interno di alcuni PKGBUILD. In diversi casi sono stati aggiunti comandi npm che non avevano alcuna relazione con il software distribuito.

Uno degli esempi più evidenti riguarda ALVR, dove un aggiornamento sospetto ha introdotto dipendenze e comportamenti collegati a npm pur trattandosi di un progetto che normalmente non richiede tali componenti.

Secondo le analisi preliminari, il codice inserito nei pacchetti tentava di scaricare payload attraverso moduli npm, tra cui il pacchetto atomic-lockfile, sfruttando il processo di installazione per eseguire operazioni non autorizzate sul sistema dell’utente.

La portata completa dell’incidente è ancora in fase di valutazione e il numero dei pacchetti coinvolti potrebbe cambiare man mano che proseguono le verifiche della community.

Cosa devono fare gli utenti Arch Linux

Gli utenti che utilizzano regolarmente AUR dovrebbero prestare particolare attenzione prima di aggiornare qualsiasi pacchetto proveniente dal repository della community.

Le verifiche consigliate includono:

  • controllare attentamente le differenze nei file PKGBUILD;
  • esaminare eventuali nuovi file .install;
  • verificare la presenza di comandi npm inattesi;
  • controllare dipendenze appena aggiunte e non correlate al software;
  • evitare aggiornamenti automatici senza revisione preventiva.

Chi ha recentemente aggiornato pacchetti AUR sospetti dovrebbe analizzare la cronologia delle installazioni ed esaminare eventuali script eseguiti durante il processo. La presenza di download npm non previsti o di nuove dipendenze non documentate potrebbe essere un indicatore di compromissione.

L’incidente evidenzia ancora una volta una caratteristica fondamentale di AUR: la grande flessibilità del repository offre accesso a migliaia di pacchetti non presenti nei repository ufficiali, ma richiede anche maggiore attenzione da parte degli utenti. A differenza dei pacchetti ufficiali, quelli presenti in AUR devono sempre essere verificati prima dell’installazione, soprattutto quando vengono introdotte modifiche inattese nei file di build.

La community Arch Linux sta continuando a monitorare la situazione e a rimuovere rapidamente i contenuti malevoli individuati, mentre proseguono le indagini per comprendere l’effettiva estensione della campagna e identificare eventuali ulteriori pacchetti compromessi.

Ricordo che Linux Easy recensisce molto spesso nuove applicazioni incluse proprio su AUR, per evitare questi inconvenienti le testiamo prima della pubblicazione con screenshot che ne certificano il tutto.

Lascia un commento