VYPR
Medium severity6.3GHSA Advisory· Published Jun 16, 2026

n8n: Missing Token Validation on Microsoft Agent 365 Trigger and Stripe Nodes

CVE-2026-54308

Description

n8n's MicrosoftAgent365Trigger and StripeTrigger nodes lack request validation, allowing unauthenticated attackers to forge webhook payloads and execute workflows with attacker-controlled data.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

n8n's MicrosoftAgent365Trigger and StripeTrigger nodes lack request validation, allowing unauthenticated attackers to forge webhook payloads and execute workflows with attacker-controlled data.

Vulnerability

The MicrosoftAgent365Trigger and StripeTrigger nodes in n8n do not validate inbound requests. An unauthenticated attacker who knows the webhook URL can submit a forged payload, causing the workflow to execute with attacker-controlled data. This affects n8n versions prior to 2.25.7 and 2.26.2 [1][2].

Exploitation

An attacker needs only knowledge of the webhook URL (no authentication or user interaction). By sending a crafted HTTP request to the webhook endpoint, the attacker can inject arbitrary data into the workflow execution [1][2].

Impact

Successful exploitation allows the attacker to control the data processed by the workflow, potentially leading to information disclosure or limited integrity impact (CVSS 3.1: 6.1, AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N) [1][2].

Mitigation

The issue is fixed in n8n versions 2.25.7 and 2.26.2. Users should upgrade to these or later versions. If immediate upgrade is not possible, administrators can temporarily deactivate workflows using the affected nodes or restrict network access to the webhook endpoint to trusted sources [1][2].

AI Insight generated on Jun 16, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

1

Patches

0

No patches discovered yet.

Vulnerability mechanics

No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.

References

2

News mentions

0

No linked articles in our index yet.