Missing Authentication for Critical Function in n8n - #VU146795
Published: September 2, 2026
Vulnerability details
The vulnerability allows a remote attacker to send spoofed webhook deliveries.
The vulnerability exists due to improper authentication in GitHub Trigger webhook signature verification when reusing an existing webhook after a 422 create response. A remote attacker can send crafted requests to the workflow webhook URL to send spoofed webhook deliveries.
The issue occurs when a webhook for the URL already exists and the generated signing secret is not stored, causing signature verification to fail open.