Уязвимость функции Code Node платформы для автоматизации рабочих процессов N8n связана с нарушением механизма защиты данных. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, выполнить произвольный код
Установка обновлений из доверенных источников. В связи со сложившейся обстановкой и введенными санкциями против Российской Федерации рекомендуется устанавливать обновления программного обеспечения только после оценки всех сопутствующих рисков.
Компенсирующие меры:
- ограничение возможности использования функции Code Node;
- ограничение возможности написания и выполнения кода на Python путем установления значения false для переменной N8N_PYTHON_ENABLED;
- использование средств межсетевого экранирования для ограничения удалённого доступа к уязвимой платформе;
- сегментирование сети для ограничения доступа к уязвимой платформе;
- использование систем обнаружения и предотвращения вторжений для обнаружения (выявления, регистрации) и реагирования на попытки эксплуатации уязвимостей;
- отключение/удаление неиспользуемых учётных записей пользователей;
- минимизация пользовательских привилегий;
- ограничение доступа к платформе из внешних сетей (Интернет).
Использование рекомендаций:
https://github.com/n8n-io/n8n/security/advisories/GHSA-62r4-hw23-cc8v
| Балл | 8.7 — критическая опасность |