Il 25 ottobre 2026, Sweet Security ha dichiarato che la vulnerabilità Node2Shell si estende oltre l’implementazione originale in C e interessa una libreria Go per la compressione Brotli utilizzata da diversi progetti HTTP. La società di sicurezza ha individuato una correzione inviata alla libreria Go il 23 ottobre.

Punti chiave

  • Traefik, Fiber, Iris e fasthttp dipendono dalla libreria interessata.
  • La presenza di una dipendenza non dimostra di per sé che un’applicazione sia vulnerabile: contano le versioni e la configurazione.

Come la vulnerabilità Node2Shell raggiunge i progetti Go

Tomer Ben Gera, ingegnere di Sweet Security, ha individuato la correzione per la libreria Go insieme agli interventi di mitigazione per l’implementazione originale in C. La società ha dichiarato che la sua analisi ha rilevato la replica in Go del difetto sottostante nella gestione della memoria.

La libreria interessata è utilizzata, direttamente o indirettamente, da diversi progetti HTTP in Go. La dipendenza di Fiber, per esempio, passa da fasthttp nella versione 2.52.9, dove i corpi delle richieste compressi e controllati dal client potrebbero creare un percorso verso la vulnerabilità.

ElementoDettagli
TraefikDipendenza diretta utilizzata dal middleware Compress per codificare le risposte Brotli in uscita.
FiberDipendenza indiretta tramite fasthttp nella versione 2.52.9; la decodifica del corpo della richiesta è esposta attraverso Ctx.Body() e JSON BodyParser.
IrisDipendenza diretta con supporto per la codifica delle risposte e la decodifica delle richieste.
fasthttpDipendenza diretta fino alla versione 1.73.0; nella versione 1.74.0 è stata sostituita con un’alternativa.

Cosa dovrebbero verificare i team di sicurezza

Sweet Security ha dichiarato che l’esposizione dipende dalla versione della libreria, dall’eventuale utilizzo della codifica o decodifica Brotli da parte dell’applicazione e dalla sua configurazione. Ha consigliato alle organizzazioni di censire i servizi HTTP basati su Go, confrontare le versioni delle librerie con quelle corrette e verificare se è abilitata la decodifica di input Brotli controllati dal client.

La società ha inoltre raccomandato di monitorare il comportamento in fase di esecuzione per individuare possibili segnali di sfruttamento, tra cui l’esecuzione inattesa di processi, connessioni in uscita insolite e comportamenti anomali della memoria nei processi worker HTTP. Ha avvertito che gli scanner che si basano su percorsi di installazione noti e registri di pacchetti potrebbero non rilevare le librerie vulnerabili.

Leggi altre notizie

Altre notizie di FinanceVelix

Avvertenza

Questo articolo di FinanceVelix fornisce informazioni di carattere generale e non costituisce consulenza finanziaria, d’investimento, legale o fiscale personalizzata. I prezzi di mercato, i tassi d’interesse e le condizioni economiche possono cambiare; gli investimenti comportano un rischio di perdita. I fatti rispecchiano le informazioni disponibili al momento della pubblicazione e possono cambiare. Verifica autonomamente le informazioni importanti e, se necessario, consulta un professionista qualificato. La menzione di un’attività, di una società o di un servizio non costituisce un’approvazione.