All news
campaign

Precursor Intelligence

French Kubernetes Cluster Fires 33k-Request n8n Webhook Scan for CVE-2026-21858

Bucklog SARL's AS211590 fleet ran 33,270 sessions from a single /24 with curl/8.7.1, targeting n8n's CVSS 10.0 arbitrary file access via multipart/form-data path traversal.

14 September 2026
French Kubernetes Cluster Fires 33k-Request n8n Webhook Scan for CVE-2026-21858

At a glance

6 CVEs

Vulnerabilities

CVECVSSEPSSKEVPoCPRS risk
CVE-2024-2929101.3%——19 · Info
CVE-2024-440009.882.3%—Available70 · High
CVE-2025-686139.999.0%ExploitedAvailable90 · Critical
CVE-2026-218581078.2%—Available90 · Critical
CVE-2026-30559.84.0%ExploitedAvailable90 · Critical
CVE-2026-330179.824.8%ExploitedAvailable90 · Critical

Technology affected

n8n · n8n workflow automationKubernetes · Kubelet API

Malware & tooling

curl/8.7.1n8n-scanner/1.0

Indicators of compromise

  • othern8n-scanner/1.0
  • otherAS211590
  • othercurl/8.7.1
  • ip185.177.72.0/24
  • url/webhook/v2/*

Vulnerability details

CVE CVSS EPSS KEV PoC PRS risk
CVE-2026-21858 10.0 78.5% — available 89.89 (Critical)
CVE-2024-29291 — 1.3% — — 18.98 (Info)
CVE-2024-44000 9.8 82.3% — available 70.27 (High)
CVE-2025-68613 9.9 99.1% ✅ listed available 89.82 (Critical)
CVE-2026-33017 9.8 96.2% ✅ listed available 89.86 (Critical)
CVE-2026-3055 9.8 87.2% ✅ listed available 89.45 (Critical)

The 33k-Request Webhook Hunt

Bucklog SARL (AS211590) ran 33,270 sessions against n8n workflow automation platforms between January 27 and February 3, 2026, using a dedicated n8n-scanner/1.0 user agent. The campaign targeted three endpoint families: /webhook/blob, /webhook/storage, and /documents, which handle file upload and document processing in n8n’s webhook layer.

Ninety-seven point four percent of the traffic originated from a single /24 subnet, 185.177.72.0/24, with the remaining 2.6% spread across the rest of the ASN. The scanner fired requests at roughly one per second, a rapid-fire pattern typical of a purpose-built probe rather than a generic fuzzer. The tool sends malformed multipart/form-data payloads to trigger the path traversal in CVE-2026-21858, which grants unauthenticated remote file access on the underlying server.

CVE-2026-21858: The 10.0 File Access Flaw

CVSS 10.0. The flaw sits in n8n’s webhook handlers, where a malformed multipart/form-data request lets an unauthenticated attacker traverse the filesystem and read arbitrary files from the underlying server. No auth, no session, no cookie — just a POST to the right webhook path with a crafted body.

The vulnerability affects all n8n versions below 1.121.0. The fix is a single release; no backport, no security patch series. EPSS puts the exploit probability at 78.5%, 100th percentile, which is high for a file-read primitive that doesn’t chain into RCE on its own. A public PoC is available, and the PRS risk score lands at 89.89, Critical tier.

The n8n-scanner/1.0 Tool

Forty sessions in the campaign carried a n8n-scanner/1.0 user agent, a purpose-built probe for n8n workflow automation platforms. The tool fires requests at roughly one per second against /webhook/v2/* paths, a rapid-fire sequencing pattern that distinguishes it from the bulk curl/8.7.1 traffic used for the other three endpoint families. Each request carries a malformed multipart/form-data body crafted to trigger the path traversal in CVE-2026-21858, which grants unauthenticated remote file access on the underlying server.

Defensive Playbook

Block AS211590 at the perimeter, specifically 185.177.72.0/24, which carried 97.4% of the campaign traffic. The remaining 2.6% sits in the rest of the ASN, but the /24 is where the scanner lives. Extend the block to the full subnet rather than just the core worker IPs.

Alert on POST requests to /webhook/* paths exceeding 50 requests per hour from a single source. The scanner fires at roughly one request per second, so anything above 50/hour is either a burst or a different client. The threshold catches the rapid-fire sequencing without flagging normal webhook traffic.

Flag curl user agents systematically probing file upload endpoints. The campaign uses curl/8.7.1 for 97.4% of the traffic, with the dedicated n8n-scanner/1.0 UA handling the 40 sessions against /webhook/v2/* paths. The curl UA is trivially spoofed, but the pattern of malformed multipart/form-data bodies against the three endpoint families makes it a reliable signal for the file upload and document processing paths.

Key points

  • 33,270 total sessions over Jan 27–Feb 3, 2026, 97.4% from 185.177.72.0/24 (AS211590, Bucklog SARL)
  • 40 sessions used a custom n8n-scanner/1.0 user agent targeting /webhook/v2/* paths with rapid-fire 1 req/sec sequencing
  • CVE-2026-21858 is CVSS 10.0 (3.1), EPSS 78.5% (100th pct), unauthenticated arbitrary file access via malformed multipart/form-data, patched in n8n 1.121.0
  • Campaign probed /documents, /webhook/blob, and /webhook/storage paths for file upload and path traversal
  • Block AS211590 at the perimeter, patch n8n to 1.121.0, and alert on POST /webhook/* exceeding 50 req/hour from a single source

Further reading & sources