Skip to content
OpenAdvisories
Medium · 4.0 CVE-2026-56357 EUVD-2026-38377GHSA-mqpr-49jj-32rc

n8n - Webhook Forgery via Missing HMAC-SHA256 Signature Verification in GitHub Webhook Trigger

Published Jun 22, 2026 · Updated Jun 23, 2026 · Assigned by VulnCheck

Description

n8n before 1.123.15 and 2.5.0 contains a webhook forgery vulnerability in the GitHub Webhook Trigger node that fails to implement HMAC-SHA256 signature verification. Attackers who know the webhook URL can send unsigned POST requests to trigger workflows with arbitrary data, spoofing GitHub webhook events.

Affected products

VendorProductAffectedFixed
n8n n8n < 1.123.15, 2.0.0 – < 2.5.0 1.123.15

Affected packages

EcosystemPackageAffectedFixedRecord
npm n8n < 1.123.15 1.123.15 GHSA-mqpr-49jj-32rc
npm n8n >= 2.0.0, < 2.5.0 2.5.0 GHSA-mqpr-49jj-32rc

Advisories 2

References