Apa yang terjadi
VulnCheck menerbitkan CVE-2026-110845 pada 2026-10-14 (CVSS 7.7). n8n biasanya menghapus konfigurasi lokal repositori (yang dapat menamai program yang dieksekusi git) sebelum menjalankan perintah — tetapi operasi Log, satu-satunya yang memanggil program eksternal, tidak pernah menerapkan perlindungan itu. Anggota yang dapat mengarahkan node ke repo yang konfigurasi lokalnya mereka kendalikan mendapatkan eksekusi kode sebagai pengguna proses n8n di bawah pengaturan default, dan node tersebut terekspos ke panggilan alat agen AI. Diverifikasi melalui advisory GitHub.
Mengapa penting
Workflow agen AI secara rutin memberikan repositori yang dipengaruhi penyerang ke node Git n8n (clone/fetch dari URL yang dipicu webhook atau PR). Pengaturan konfigurasi git lokal seperti core.sshCommand adalah vektor RCE git klasik; karena ini dieksekusi dalam konteks proses n8n bersama, ini adalah jalur langsung dari repo yang direkayasa yang diperiksa agen ke eksekusi kode di server otomasi.
Vektor serangan
Penyerang (atau workflow agen yang disuntik prompt) menyuplai repositori yang konfigurasi git lokalnya menamai program yang akan dieksekusi git; operasi Log node Git — satu-satunya operasi yang memanggil program eksternal — gagal menghapus konfigurasi lokal repo, sehingga menjalankannya menghasilkan eksekusi program sebagai pengguna proses n8n. Node ini juga dapat digunakan sebagai alat agen AI.
Sistem yang terdampak
n8n < 1.123.83, 2.x < 2.41.4, 2.42.x < 2.42.1
Mitigasi
Tingkatkan ke n8n 1.123.83+, 2.41.4+ atau 2.42.1+. Solusi sementara: batasi instance ke pengguna tepercaya, audit konfigurasi git lokal repo untuk kunci eksekusi program yang tidak terduga, atau nonaktifkan node Git melalui NODES_EXCLUDE=n8n-nodes-base.git. Advisory: GHSA-x8wx-g24x-3549.