n8n Denial-of-Service Vulnerability in Binary Data Endpoint

Vulnerability

A denial-of-service vulnerability has been identified in n8n, a workflow automation platform, prior to version 1.99.0. The issue occurs in the '/rest/binary-data' endpoint when handling empty filesystem URIs, specifically 'filesystem://' and 'filesystem-v2://'. This vulnerability allows authenticated attackers to disrupt service by sending malformed filesystem URI requests, leading to resource exhaustion and service unavailability. The problem is particularly pronounced on n8n.cloud instances, which have been observed to respond with HTTP/2 524 timeout errors.

Impact

Exploitation of this vulnerability causes significant service disruption and resource exhaustion, leading to a denial-of-service condition.

Reproduction

The vulnerability can be reproduced by sending GET requests to the '/rest/binary-data' endpoint with empty filesystem URIs, either 'filesystem://' or 'filesystem-v2://'. This will trigger resource exhaustion and cause the service to become unavailable.

Remediation

Users are advised to upgrade to n8n version 1.99.0 or later, where this vulnerability has been patched.

Added: Jul 3, 2025, 1:41 PM
Updated: Jul 3, 2025, 4:06 PM

Vulnerability Rating

Custom Algorithm
spread
5.7
impact
2.5
exploitability
5.4
remediation
7.7
relevance
0.2
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.