Katalog CVE

CVE-2026-59257

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

Percentyl 23 - wyżej niż 23% wszystkich znanych CVE

Streszczenie

Podatność SQL injection w n8n przed wersjami 1.123.61, 2.x przed 2.27.4 oraz 2.28.x przed 2.28.1 występuje w legacy węźle MySQL v1 podczas operacji executeQuery. Wartości z wyrażeń {{ ... }} są podstawiane bezpośrednio do surowego zapytania SQL bez parametryzacji, co umożliwia atakującemu wstrzyknięcie dowolnego kodu SQL przez dane wejściowe docierające do tych wyrażeń, gdy przepływ pracy jest podłączony do zewnętrznie dostępnego wyzwalacza (np. Webhook).

Ocena ryzyka

Organizacja narażona jest na nieautoryzowany dostęp do bazy danych MySQL, wyciek lub modyfikację danych oraz potencjalne przejęcie kontroli nad serwerem bazy danych z uprawnieniami skonfigurowanego użytkownika MySQL.

Rekomendacja

Należy niezwłocznie zaktualizować n8n do wersji 1.123.61, 2.27.4 lub 2.28.1 w zależności od używanej gałęzi. Dodatkowo zaleca się migrację z legacy węzła MySQL v1 na węzeł MySQL v2, który używa zapytań parametryzowanych.

Inne podatności w n8n

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

n8n before 1.123.61, 2.x before 2.27.4, and 2.28.x before 2.28.1 contains a SQL injection vulnerability in the legacy MySQL v1 node's executeQuery operation. The operation substitutes evaluated {{ ... }} expression values directly into the raw SQL string without parameterization. When a workflow uses this operation with expression-sourced values and is connected to an externally-reachable trigger (such as a Webhook node), attacker-controlled input reaching those expressions results in SQL injection, allowing execution of arbitrary SQL with the configured MySQL credentials' privileges. The MySQL v2 node, which uses parameterized queries, is not affected.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS