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

SQL-ін'єкція в ноді Microsoft SQL n8n: що означає GHSA-5qpp-pqww-h7fp

Пояснюємо повідомлення GHSA-5qpp-pqww-h7fp про SQL-ін'єкцію в ноді Microsoft SQL n8n від 30 вересня 2026 р. та що робити зараз.

Тріснуте з'єднання труби, з якого витікає текст SQL-запиту — метафора вразливості SQL-ін'єкції в ноді Microsoft SQL n8n.

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

Що йдеться в повідомленні про SQL-ін'єкцію в ноді Microsoft SQL n8n (30 вересня 2026)

30 вересня 2026 року в офіційній базі даних GitHub Security Advisory з'явився новий запис про SQL-ін'єкцію в ноді Microsoft SQL n8n, зафіксований як GHSA-5qpp-pqww-h7fp. У записі зазначено, що вразливість міститься в ноді Microsoft SQL n8n і виникає через інтерполяцію виразів (expression interpolation) у поле запиту, а GitHub оцінює рівень серйозності як High. Автором звіту в записі вказано учасника на ім'я Matsuuu.

Ця сторінка повідомлення є радше короткою карткою, ніж повним описом: у ній наведено назву, ідентифікатор GHSA, дату публікації, рівень серйозності та ім'я учасника, який повідомив про проблему. Детальний текст повідомлення з описом точного впливу, умов експлуатації чи кроків proof-of-concept відсутній у тому, що нам вдалося отримати, тому ця стаття не може переказувати вміст, якого просто немає.

Sources: Security Advisories · n8n-io/n8n · GitHub

Контекст: що означає інтерполяція виразів у поле запиту

Дані SQL-ін'єкції в ноді Microsoft SQL n8n, що надходять з неперевіреного вводу форми в поле запиту.
Концептуальна схема того, як нефільтрований вираз може перенести зовнішній ввід у поле SQL-запиту.

Офіційна документація n8n описує ноду Microsoft SQL як спосіб виконувати SQL-запити та вставляти, оновлювати чи видаляти рядки в базах даних Microsoft SQL прямо зсередини воркфлоу.

У n8n вираз (expression) дозволяє тому, хто створює воркфлоу, підставити у поле динамічне значення — наприклад, дані з вебхука, форми чи попередньої ноди — замість того, щоб вписувати фіксоване значення. Коли поле запиту приймає вираз, а обчислене значення підставляється безпосередньо в текст SQL, що надсилається до бази даних, неекранований вхід може змінити структуру цього запиту. Це пояснення — власний загальний опис статті щодо цього механізму, який часто називають вразливістю інтерполяції виразів n8n, а не деталь, взята з тіла самого повідомлення. Назва GHSA-5qpp-pqww-h7fp прямо називає саме цей механізм для ноди Microsoft SQL.

Sources: Security Advisories · n8n-io/n8n · GitHub, Microsoft SQL | Nodes | n8n Docs

Кого стосується повідомлення і що залишається невідомим

У публічному записі повідомлення уражений компонент назвадно як нода Microsoft SQL в n8n, а рівень серйозності оцінено як High. У тому, що нам вдалося отримати, не вказано, які версії n8n містять уразливий шлях коду і в якій версії проблему вперше виправлено.

У цьому оголошенні про безпеку n8n на GitHub, у тому, що нам вдалося отримати, не вказано, чи клієнти n8n Cloud автоматично захищені, чи вразливість обмежена лише самостійно розгорнутими (self-hosted) інстансами; жодне з джерел, які ми знайшли, не розглядає це питання щодо хмарного та самостійно розгорнутого варіантів.

Sources: Security Advisories · n8n-io/n8n · GitHub

Про що повідомлення мовчить

Кілька деталей, які команда зазвичай перевіряє перед тріажем знахідки з рівнем High, відсутні в тому, що нам вдалося отримати для повідомлення про SQL-ін'єкцію в ноді Microsoft SQL n8n:

Sources: Security Advisories · n8n-io/n8n · GitHub, NVD-CVE-2026-56351

Що читачам варто зробити зараз

Наведені нижче поради — це власна редакційна думка цієї статті, а не кроки, вказані самим повідомленням.

Кожен, хто виявить чи запідозрить пов'язану проблему, може повідомити про неї через Vulnerability Disclosure Program n8n, описану на офіційній сторінці безпеки проєкту, хоча цей канал звітування сам собою не підтверджує деталей саме цього повідомлення.

Sources: Overview · n8n-io/n8n · GitHub

Як це узгоджується з іншими нещодавніми повідомленнями n8n про SQL-ін'єкції

Це не перша вразливість ноди Microsoft SQL, яку n8n розкрила у 2026 році. Раніше, 25 лютого 2026 року, було опубліковано повідомлення про іншу проблему SQL-ін'єкції, що стосувалася нод Microsoft SQL, MySQL і PostgreSQL і була спричинена неекранованими значеннями ідентифікаторів, такими як назви таблиць чи стовпців, а не інтерполяцією виразів у поле запиту.

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

Та проблема з лютого 2026 року пізніше отримала офіційний запис CVE в Національній базі даних вразливостей США (NVD), через кілька місяців після того, як її повідомлення на GitHub вперше з'явилося. Для повідомлення від 30 вересня 2026 року статус CVE в джерелах, які нам вдалося отримати, не вказано, тому ці дві проблеми не варто вважати однією й тією ж знахідкою.

Два окремі повідомлення про ноду Microsoft SQL n8n у 2026 році
ПовідомленняОпублікованоПричинаВказано CVE
GHSA-f3f2-mcxc-pwjx25.02.2026Неекрановані значення ідентифікаторів таблиць/стовпцівТак, додано пізніше
GHSA-5qpp-pqww-h7fp30.09.2026Інтерполяція виразів у поле запитуНе вказано в отриманих джерелах

Sources: SQL Injection in MySQL, PostgreSQL, and Microsoft SQL nodes · Advisory · n8n-io/n8n · GitHub, NVD-CVE-2026-56351

Де стежити за оновленнями цього повідомлення

Офіційна сторінка безпеки n8n описує Vulnerability Disclosure Program, через яку дослідники й користувачі можуть повідомляти про підозрювані вразливості. Настанови на цій сторінці стосуються звітування про нові проблеми, а не термінів виправлення саме цього повідомлення.

Надалі відстежувати повідомлення про SQL-ін'єкцію в ноді Microsoft SQL n8n означає здебільшого спостерігати за однією сторінкою — самим записом GHSA-5qpp-pqww-h7fp, куди n8n, як очікується, додасть список уражених версій, версію з виправленням і будь-який офіційний обхідний шлях у міру завершення роботи над повідомленням.

Sources: Overview · n8n-io/n8n · GitHub, Security Advisories · n8n-io/n8n · GitHub

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

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

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

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

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

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

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

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

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

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