← Назад до блогу

Вразливості безпеки n8n: історія розкриття та виправлення

Огляд того, наскільки прозоро й швидко n8n розкриває та усуває вразливості безпеки n8n на основі рекомендацій, попереджень CERT та досліджень.

Зображує тріснулу воскову печатку й замок поруч із сторінками календаря, що символізує вразливості безпеки n8n, виправлені до розкриття.

Перевірено за наведеними джерелами .

Вразливості безпеки n8n: обсяг і критерії огляду

Цей огляд відповідає на запитання, наскільки прозоро та швидко n8n розкриває й усуває вразливості безпеки n8n, і що цей послужний список означає для технічного лідера, який запускає n8n на власній інфраструктурі. Ми розглядаємо лише три речі: як швидко повідомлена вразливість перетворюється на опубліковану рекомендацію (advisory), скільки технічних деталей кожна рекомендація дає захиснику, і наскільки чіткими є вказівки n8n щодо патчів та обхідних рішень для хмарних версій порівняно з самостійно розгорнутими. Ми спираємося на власні рекомендації n8n на GitHub і сторінки політик, на попередження національних органів кібербезпеки та на незалежні звіти про безпеку за той самий період — здебільшого з кінця 2025 до початку 2026 року.

Ми не намагаємося відтворити повну історію всіх CVE для n8n, коли-небудь зареєстрованих. Доступні нам дані зосереджені навколо кластеру рекомендацій із листопада 2025 по лютий 2026 року, плюс один давніший випадок із 2023 року, тож це огляд документованих прикладів, а не повна багаторічна тенденція.

Як структуровано програму розкриття вразливостей n8n

Політика безпеки n8n на GitHub каже, що будь-хто, хто знайшов вразливість, має повідомити про неї через формальну Програму розкриття вразливостей (Vulnerability Disclosure Program), а не писати напряму якомусь з мейнтейнерів — так зазначено на сторінці SECURITY.md n8n. Ця сторінка — короткий фрагмент політики без історії версій, тож неможливо сказати, як довго існує цей формальний канал.

Віцепрезидент з інженерії n8n прямо звернувся до цієї тенденції у власному блозі компанії, після того як зростаючий темп публікації рекомендацій спричинив запитання користувачів про те, чи має проєкт проблему з безпекою.

Власна сторінка довіри (trust page) n8n також описує регулярний режим тестування: сканування вразливостей третьою стороною щонайменше раз на 90 днів і тест на проникнення (penetration test) третьою стороною щонайменше раз на рік — як частину програми управління загрозами та вразливостями. Це самостійно заявлений опис власного процесу n8n, а не незалежно перевірений звіт про те, як часто ці тести реально проводилися.

Sources: Security Policy · n8n-io/n8n · GitHub, Security

Швидкість розкриття на практиці: що показують останні хронології

Зображує сторінки календаря між тихим патчем і пізнішим публічним оголошенням про вразливості безпеки n8n.
Відстань між патчем, випущеним тихо, і рекомендацією, яка з'явилася на кілька тижнів пізніше.

Якщо порівняти їх поруч, останні вразливості безпеки n8n показують закономірність, яку варто назвати прямо: патчі іноді випускалися тихо, за кілька тижнів до того, як публічна рекомендація наздоганяла їх. Для вразливості, що торкається версій n8n з 1.65 по 1.120.4, власна рекомендація n8n від 8 січня 2026 року каже, що виправлення було випущено для всієї клієнтської бази 18 листопада 2025 року — але сама рекомендація не була опублікована до 8 січня 2026 року, приблизно сім тижнів пізніше. n8n пояснює цю затримку як навмисну, що дає клієнтам час на оновлення до того, як технічні деталі стануть публічними.

Хронологія відкладеної рекомендації: 1. Приватне повідомлення; 2. Патч випущено; 3. Публічна рекомендація; 4. Попередження CERT

Незалежні звіти додають ще одне свідчення подібного розриву. Звіт CyberScoop від 7 січня 2026 року каже, що компанія з безпеки Cyera виявила та повідомила про той самий CVE-2026-21858 n8n 9 листопада 2025 року, що n8n виправила його 18 листопада, але CVE не було публічно присвоєно чи розкрито до 7 січня 2026 року — приблизно два місяці після початкового повідомлення. n8n не відповіла на запит CyberScoop про коментар, тож там зафіксовано лише сторону Cyera щодо цього конкретного розриву.

На нашу думку, затримка у стилі ембарго між виправленням і публікацією може бути обґрунтованим компромісом у сфері безпеки, оскільки вона заважає зловмисникам реверс-інжинірити виправлення до того, як клієнти його застосують. Але це працює лише тоді, коли кожна постраждала команда дійсно використовує свіжі релізи протягом цього тихого періоду, а це велике припущення для самостійно розгорнутого n8n.

На момент, коли Канадський центр кіберзахисту (Cyber Centre) видав своє попередження від 12 січня 2026 року, він зазначив, що експлойти-доведення концепції (proof-of-concept), які поєднують CVE-2026-21858 з раннішою вразливістю 2025 року, уже публічно циркулюють, і окремо зауважив, що лінійка версій 1.X n8n досягає кінця підтримки на початку березня 2026 року.

Sources: Security Advisory: Security Vulnerability in n8n Versions 1.65-1.120.4 – n8n Blog, Researchers rush to warn defenders of max-severity defect in n8n | CyberScoop, AL26-001 – Vulnerabilities affecting n8n – CVE-2026-21858, CVE-2026-21877 and CVE-2025-68613 - Canadian Centre for Cyber Security

Наскільки детальні рекомендації n8n щодо CVE та вказівки з патчів

Після публікації рекомендації безпеки n8n на GitHub зазвичай мають технічну змістовність. Рекомендація для CVE-2025-68613 (GHSA-v98v-ff95-f3cp, опублікована 19 грудня 2025 року) містить діапазон уражених версій, виправлену версію — n8n v1.122.0 — вектор CVSS, класифікацію CWE та подяку дослідникові, який повідомив про вразливість.

Обхідні рішення відрізняються за надійністю. Рекомендація для пов'язаної з Pyodide вразливості вузла Python Code (GHSA-62r4-hw23-cc8v, CVE-2025-68668, опублікована 24 грудня 2025 року) дає три конкретні варіанти пом'якшення, включно зі встановленням змінної середовища N8N_PYTHON_ENABLED=false, щоб повністю вимкнути уражену функцію. На противагу цьому, рекомендація щодо вразливості віддаленого виконання коду через втечу з виразів (expression-escape) (GHSA-6cqr-8cfr-67f8, CVE-2026-25049, опублікована 4 лютого 2026 року) прямо каже, що перелічені обхідні рішення не повністю усувають ризик і мають використовуватися лише як тимчасовий захід.

Та сама рекомендація від лютого 2026 року також зазначає, що n8n прийняла CVSS 4.0 як основний стандарт оцінювання надалі, продовжуючи водночас публікувати оцінки CVSS 3.1 для зворотної сумісності — це деталь методології, а не сигнал про швидкість, але вона допомагає захисникам послідовно порівнювати рівні серйозності.

Sources: n8n Remote Code Execution via Expression Injection · Advisory · n8n-io/n8n · GitHub, Arbitrary Command Execution in Pyodide based Python Code Node · Advisory · n8n-io/n8n · GitHub, Expression Escape Vulnerability Leading to RCE · Advisory · n8n-io/n8n · GitHub

Зовнішня перевірка: попередження CERT та незалежні дослідження безпеки

Зображує запечатану рекомендацію постачальника поруч із виділеним маркером незалежним звітом про той самий випадок безпеки.
Два свідчення про одну й ту саму рекомендацію: власний пост постачальника та незалежна зовнішня журналістика.

Власні рекомендації n8n не єдине джерело. Бельгійський національний орган кібербезпеки, CCB, задокументував і CVE-2026-21858, і CVE-2026-21877 з максимальною оцінкою CVSS 10.0 у своїй публічній рекомендації, останнє оновлення якої датоване 9 січня 2026 року. Ця рекомендація повторює дані про версії та пом'якшення, надані самою n8n, тож вона функціонує як канал розповсюдження, а не як незалежний технічний аудит.

Хто що сказав про ті самі рекомендації кінця 2025 – початку 2026 року
ДжерелоТип свідченняЩо додає
Власна рекомендація n8n (8 січ. 2026)Постачальник, офіційнеПідтверджує дату патчу і наводить причину n8n для затримки публікації
CyberScoop, з посиланням на Cyera (7 січ. 2026)Незалежна журналістика безпекиНаводить дати Cyera щодо першого повідомлення про вразливість n8n
Бельгійський CCB (9 січ. 2026)Попередження національного CERTПідтверджує максимальні оцінки серйозності для обох критичних CVE
Канадський центр кіберзахисту (12 січ. 2026)Попередження національного CERTПідтверджує оцінки серйозності та зазначає, що публічні PoC-експлойти вже циркулюють
Rapid7 (8 січ. 2026, оновлено 1 лип. 2026)Дослідження постачальника безпекиЗводить п'ять CVE з датами публікації та оцінками CVSS/NVD в одну таблицю

Дослідження загроз Rapid7, вперше опубліковане 8 січня 2026 року й оновлене 1 липня 2026 року, зводить п'ять CVE, що торкаються n8n і були розкриті між 19 грудня 2025 та 7 січня 2026 року, в одну таблицю дат публікації та оцінок. Rapid7 продає продукти для управління вразливостями, тож її інтерес у висвітленні вразливості n8n має й комерційний характер.

Ми б розглядали перехресну перевірку власних публікацій n8n проти цих попереджень CERT і незалежних матеріалів як стандартну практику, а не опціональний додаток, оскільки саме в розривах між поданням постачальника й зовнішніми звітами ховається справжнє вікно вразливості самостійно розгорнутої команди.

Ця закономірність активних, серйозних розкриттів не є унікальною для кінця 2025 року. Вразливість підвищення привілеїв 2023 року, CVE-2023-27563, що торкається версій n8n нижче 0.216.1, була задокументована в базі даних GitHub Advisory Database 10 травня 2023 року з посиланням на оригінальне дослідження компанії з безпеки Synacktiv — хоча цей запис не містить деталей про власну внутрішню хронологію розкриття n8n для цього випадку.

Sources: Warning: Two critical vulnerabilities in n8n can lead to remote code execution, Patch Immediately! | CCB Belgium, AL26-001 – Vulnerabilities affecting n8n – CVE-2026-21858, CVE-2026-21877 and CVE-2025-68613 - Canadian Centre for Cyber Security, Ni8mare and N8scape flaws among multiple critical vulnerabilities affecting n8n, n8n Privilege Escalation vulnerability · CVE-2023-27563 · GitHub Advisory Database · GitHub

Що цей послужний список означає для ризику самостійно розгорнутої команди

У сукупності цей послужний список виглядає як постачальник, який розкриває вразливості, але іноді робить це із запізненням. Рекомендації n8n технічно детальні після публікації, і n8n має власний регулярний режим тестування, але розрив між тихим патчем і публічним звітом сягав приблизно семи тижнів принаймні в одному добре задокументованому випадку.

Наше прагматичне прочитання полягає в тому, що саме розрив між тихим патчем і публічною рекомендацією становить справжній операційний ризик для самостійно розгорнутих команд — більше, ніж сама кількість вразливостей безпеки n8n, розкритих за будь-який квартал. Команда, яка лише реагує на листи з рекомендаціями, може тижнями залишатися невиправленою, не знаючи про це.

Попередження Канадського центру кіберзахисту також зазначило, що лінійка версій 1.X n8n досягає кінця підтримки на початку березня 2026 року, що важливо для будь-якої самостійно розгорнутої команди, яка ще планує свій шлях оновлення, а не вважає оновлення версій опціональним.

Sources: Security Advisory: Security Vulnerability in n8n Versions 1.65-1.120.4 – n8n Blog, Security, AL26-001 – Vulnerabilities affecting n8n – CVE-2026-21858, CVE-2026-21877 and CVE-2025-68613 - Canadian Centre for Cyber Security

Практичні рекомендації для самостійно розгорнутих команд

Зображує список контролю на планшеті, що позначається галочками, поруч із серверною стійкою для команди з самостійно розгорнутим n8n.
Перетворення послужного списку на короткий операційний чек-лист для самостійно розгорнутої команди.

Ніщо з цього не змінює базового завдання самостійно розгорнутої команди: тримайтеся близько до поточних релізів і вибудуйте процес, який не залежить від того, чи прочитаєте ви кожен пост у блозі в день його виходу.

Технічному лідеру, який хоче чіткої відповіді на питання, чи дійсно його інстанс виправлений і захищений так, як передбачають ці рекомендації, зазвичай потрібен хтось, хто перевірить реальне налаштування, а не лише сторінку політики.

Sources: Security Advisory: Security Vulnerability in n8n Versions 1.65-1.120.4 – n8n Blog, Researchers rush to warn defenders of max-severity defect in n8n | CyberScoop, n8n Remote Code Execution via Expression Injection · Advisory · n8n-io/n8n · GitHub, Arbitrary Command Execution in Pyodide based Python Code Node · Advisory · n8n-io/n8n · GitHub, Warning: Two critical vulnerabilities in n8n can lead to remote code execution, Patch Immediately! | CCB Belgium, AL26-001 – Vulnerabilities affecting n8n – CVE-2026-21858, CVE-2026-21877 and CVE-2025-68613 - Canadian Centre for Cyber Security, Ni8mare and N8scape flaws among multiple critical vulnerabilities affecting n8n

Спробуйте на практиці

Практичні завдання з n8n

Оберіть завдання й створіть робочий воркфлоу у власному середовищі n8n – до кожного завдання є п’ять поступових підказок.

Спробувати практичне завдання

Для вашої команди

Програми навчання n8n для однієї команди чи відділу – на вашому власному екземплярі n8n, з вашими інструментами й даними.

Навчання для вашої команди

Оцінка навичок n8n

Безкоштовний тест приблизно на 20 хвилин, англійською: 30 запитань у 10 напрямах і рівень від початківця до експерта. На AI Adoption Score – іншому проєкті автора цього сайту.

Дізнатися свій рівень n8n