CVE-2026-92587 in n8n
Riassunto
di VulDB • 17/09/2026
n8n è una piattaforma di automazione dei flussi di lavoro. Nelle versioni precedenti alla 1.123.76, 2.37.7 e 2.38.2, il nodo Git convalidava un URL remoto relativo rispetto al repositoryPath configurato, ma poi invocava git utilizzando tale percorso come directory di lavoro; git risaliva fino al livello superiore del repository contenitore e risolveva lo stesso URL relativo da quella posizione. Un utente autenticato (membro) che posizionava il repository a un livello inferiore rispetto al percorso configurato poteva quindi far passare una stringa URL identica il controllo dell'accesso ai file, mentre git la risolveva al di fuori della sandbox. Una successiva operazione fetch o pull leggeva un repository Git esterno alla directory N8N_RESTRICT_FILE_ACCESS_TO e ne incorporava gli oggetti nel proprio repository utente, dove i loro contenuti potevano essere letti successivamente. Il problema è risolto nelle versioni n8n 1.123.76, 2.37.7 e 2.38.2, che risolvono il riferimento remoto dalla directory in cui git opera effettivamente prima di applicare il controllo della sandbox. Come soluzione alternativa, il nodo Git può essere disabilitato aggiungendo n8n-nodes-base.git a NODES_EXCLUDE.
If you want to get best quality of vulnerability data, you may have to visit VulDB.