CVE-2026-27495 in n8n
Tóm tắt
Bởi VulDB • 29/06/2026
n8n là một nền tảng tự động hóa quy trình làm việc mã nguồn mở. Trước các phiên bản 2.10.1, 2.9.3 và 1.123.22, người dùng đã xác thực có quyền tạo hoặc sửa đổi quy trình làm việc có thể khai thác lỗ hổng trong sandbox của JavaScript Task Runner để thực thi mã tùy ý bên ngoài ranh giới của sandbox. Trên các phiên bản sử dụng Task Runners nội bộ (chế độ runner mặc định), điều này có thể dẫn đến việc chiếm đoạt hoàn toàn máy chủ n8n. Trên các phiên bản sử dụng Task Runners bên ngoài, kẻ tấn công có thể truy cập hoặc gây ảnh hưởng đến các tác vụ khác được thực thi trên Task Runner. Task Runners phải được kích hoạt bằng cách đặt `N8N_RUNNERS_ENABLED=true`. Lỗ hổng này đã được khắc phục trong các phiên bản n8n 2.10.1, 2.9.3 và 1.123.22. Người dùng nên nâng cấp lên một trong các phiên bản này hoặc mới hơn để xử lý lỗ hổng. Nếu việc nâng cấp không thể thực hiện ngay lập tức, quản trị viên nên xem xét các biện pháp giảm thiểu tạm thời sau đây: Hạn chế quyền tạo và chỉnh sửa quy trình làm việc chỉ dành cho những người dùng hoàn toàn đáng tin cậy, và/hoặc sử dụng chế độ runner bên ngoài (`N8N_RUNNERS_MODE=external`) để giới hạn phạm vi ảnh hưởng. Các giải pháp này không khắc phục triệt để rủi ro và chỉ nên được sử dụng như các biện pháp giảm thiểu ngắn hạn.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.