Notepad++, un editor di testo Windows ampiamente utilizzato, ha segnalato che la sua infrastruttura di aggiornamento è stata compromessa per mesi, consentendo agli aggressori di reindirizzare selettivamente alcuni utenti ad aggiornamenti dannosi. Ars Technica segnala che la compromissione è iniziata a giugno 2025 e che il controllo non è stato completamente ripristinato fino a dicembre.
Si tratta di un classico schema della supply chain: invece di sfruttare direttamente ogni vittima, gli aggressori prendono di mira il percorso di aggiornamento, in modo che il software stesso diventi il veicolo di distribuzione.
Come si è svolto l'attacco
Secondo Ars, gli aggressori hanno ottenuto il controllo "a livello di infrastruttura" che ha permesso loro di intercettare e reindirizzare il traffico di aggiornamento destinato al dominio Notepad++. Invece di colpire ogni utente, il reindirizzamento è stato selettivo, mirato a obiettivi di interesse.
Questa selettività è un indizio importante. Suggerisce che gli aggressori avevano una specifica vittima o stavano cercando di evitare di essere scoperti mantenendo basso il volume dell'infezione.
Perché gli aggiornamenti sono un obiettivo di così alto valore
I meccanismi di aggiornamento automatico sono progettati per fare tre cose pericolose:
- Recupera il codice da Internet
- Scrivilo su disco
- Eseguilo
Questo è esattamente ciò che vuole il malware. L'unica cosa che si frappone tra "aggiornamento" e "infezione" è la verifica.
Se un programma di aggiornamento:
- Non utilizza TLS forte in modo coerente
- Non verifica correttamente le firme
- Si fida di un file manifesto manomissibile
…allora intercettare o reindirizzare il traffico può essere sufficiente per scambiare il payload.
Le specifiche dell'aggiornamento di Notepad++ (e i punti deboli)
Ars descrive un programma di aggiornamento personalizzato (GUP / WinGUP) che:
- Segnala la sua versione a un URL di Notepad++
- Recupera le istruzioni di aggiornamento da un file XML
- Scarica un programma di installazione in una directory temporanea e lo esegue
Il punto debole di molti sistemi è la fase "manifest". Se il manifest può essere sostituito o modificato, l'aggiornamento può essere indirizzato a qualsiasi percorso di download.
Quali versioni dovrebbero avere gli utenti
Il rapporto Ars sottolinea che gli sviluppatori hanno invitato gli utenti ad assicurarsi di utilizzare la versione 8.9.1 o successiva.
Come regola generale in incidenti come questo:
- Preferisci l'installazione manuale dal sito ufficiale
- Evita i "download mirror" di terze parti e i risultati di ricerca pieni di pubblicità
- Trattare le richieste di aggiornamento inaspettatamente temporizzate come sospette
Come valutare la tua esposizione
Potrebbero non esserci indicatori perfetti di compromesso per una campagna mirata, ma è possibile ridurre l'incertezza:
- Conferma la versione installatae confrontarlo con le versioni attuali.
- Verificare la firma del programma di installazioneper i binari Notepad++ che hai.
- Esaminare i registri di sistemaper l'avvio di processi insoliti in prossimità di aggiornamenti (processi di installazione non riconosciuti, chiamate di rete a domini insoliti).
- Scansione con EDR/AVin grado di rilevare backdoor note segnalate dagli addetti alla risposta agli incidenti.
Per le organizzazioni è inoltre ragionevole:
- Impedisci ai componenti dell'aggiornamento di raggiungere Internet
- Utilizzare la distribuzione controllata del software (packaging MSI, repository interni)
Cosa dice questo sulle dipendenze open source
Notepad++ è gratuito, ampiamente utilizzato e spesso sottofinanziato rispetto alla sua importanza. Questa discrepanza si manifesta in infrastrutture fragili e sistemi di aggiornamento personalizzati, non progettati per modelli di minaccia a livello di stato-nazione.
La lezione più ampia non è "non usare l'open source". È che i progetti open source ampiamente utilizzati hanno bisogno di:
- Framework di aggiornamento moderni
- Revisioni di sicurezza
- Finanziamenti per infrastrutture e risposta agli incidenti
In conclusione
Se utilizzi Notepad++, dai per scontato che il canale di aggiornamento fosse una potenziale superficie di attacco nel 2025. Passa a una versione corrente, preferisci installazioni ufficiali/manuali e considera l'integrità dell'aggiornamento (firme e manifesti) come il vero limite di sicurezza.