
Rilevamento per CVE-2025-68613
n8n è una piattaforma open source per l'automazione dei flussi di lavoro. Le versioni a partire da 0.211.0 e precedenti a 1.120.4, 1.121.1 e 1.122.0 contengono una vulnerabilità critica di esecuzione di codice in remoto (RCE) nel sistema di valutazione delle espressioni dei flussi di lavoro. In determinate condizioni, le espressioni fornite da utenti autenticati durante la configurazione del flusso di lavoro possono essere valutate in un contesto di esecuzione non sufficientemente isolato dal runtime sottostante. Un utente malintenzionato autenticato potrebbe abusare di questo comportamento per eseguire codice arbitrario con i privilegi del processo n8n. Uno sfruttamento riuscito può portare al compromesso totale dell'istanza interessata, incluso l'accesso non autorizzato a dati sensibili, la modifica dei flussi di lavoro e l'esecuzione di operazioni a livello di sistema. Questo problema è stato risolto nelle versioni 1.120.4, 1.121.1 e 1.122.0. Si consiglia vivamente agli utenti di aggiornare a una versione corretta, che introduce ulteriori protezioni per limitare la valutazione delle espressioni. Se l'aggiornamento non è immediatamente possibile, gli amministratori dovrebbero considerare le seguenti mitigazioni temporanee: Limitare la creazione e la modifica dei flussi di lavoro ai soli utenti di cui ci si fida completamente; e/o distribuire n8n in un ambiente rafforzato con privilegi di sistema operativo e accesso alla rete ridotti per limitare l'impatto di un potenziale sfruttamento. Queste soluzioni alternative non eliminano completamente il rischio e dovrebbero essere utilizzate solo come misure a breve termine.
Rileva le istanze n8n vulnerabili (>= 0.211.0 < 1.120.4 o 1.121.0) decodificando in base64 il meta tag n8n:config:sentry su /signin, estraendo la versione dal campo release del JSON e confrontandola con gli intervalli di versioni vulnerabili noti per la RCE CVE-2025-68613.
nuclei -u <ip|fqdn> -t template.yaml
Oppure se vuoi scansionare un elenco di host, esegui:
nuclei -l <list.txt> -t template.yaml
Usalo a tuo rischio e pericolo, non sarò responsabile per attività illegali che conduci su infrastrutture che non possiedi o per le quali non hai il permesso di scansionare.
Questo progetto è concesso in licenza secondo i termini della licenza MIT.
Se hai domande su questo script di rilevamento delle vulnerabilità, contattami tramite Signal.
Se vuoi connetterti, sono più attivo su Twitter/X e LinkedIn.