CVE-2026-72775
ŚrednieCVSS 5.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 12 - wyżej niż 12% wszystkich znanych CVE
Streszczenie
n8n przed wersjami 1.123.67, 2.31.5 i 2.32.1 zawiera podatność na wstrzykiwanie SQL w węźle PostgresTrigger, który interpoluje parametry identyfikatorów dostarczanych przez użytkownika (nazwy kanału, funkcji i wyzwalacza) do zapytań SQL bez odpowiedniego escapowania. Uwierzytelniony użytkownik może wstrzyknąć dowolny kod SQL wykonywany na połączonej bazie PostgreSQL z uprawnieniami skonfigurowanego poświadczenia, umożliwiając pełny odczyt i zapis.
Ocena ryzyka
Atakujący może uzyskać pełny dostęp do bazy danych PostgreSQL, co może prowadzić do kradzieży, modyfikacji lub usunięcia danych. Jest to poważne ryzyko dla integralności i poufności danych.
Rekomendacja
Zaktualizuj n8n do wersji 1.123.67, 2.31.5 lub 2.32.1 (lub nowszej), aby wyeliminować podatność na wstrzykiwanie SQL w węźle PostgresTrigger.
Oryginalny opis (angielski, źródło NVD)
n8n before 1.123.67, 2.31.5, and 2.32.1 contains a SQL injection vulnerability in the PostgresTrigger node, which interpolates user-supplied identifier parameters (channel, function, and trigger names) into SQL statements without proper escaping. An authenticated user can inject arbitrary SQL executed against the connected PostgreSQL database with the configured credential's privileges, allowing full read and write access.

