Case · DiggingBeagle record

n8n Slack Trigger could accept unsigned requests when a signing secret was not configured

A Slack workflow trigger accepted unverified webhook content under an optional signing-secret configuration, potentially invoking downstream tools.

Scope

An n8n Slack Trigger workflow with signing verification absent and reachable event endpoint. Downstream token use depends on workflow configuration.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
demonstrated
Evidence
Grade B
Remediation
mitigation available
AI role
AGAINST AI
Basis and provenance

The security notice describes an optional-secret trust boundary and potential credential-backed downstream actions; no verified exploitation population is given. Impact remains unrated because the scoped record does not establish a calibrated severity-to-impact-band mapping.

Assessed Oct 31, 2026 using diggingbeagle.assessment/1.

At a glance

Mechanism and trust boundary

  1. 01

    Step

  2. 02

    Step

  3. 03

    Step

Timeline

  1. Oct 29, 2026
    disclosure

    Public disclosure

Claims & evidence

CLM-C26-N8N-SLACK-UNSIGNED-WEBHOOK-1The advisory describes an n8n Slack Trigger configuration in which absent request signing can allow forged events to reach credentialed workflow steps.supported

Basis: reported finding

Link to claim

Implications

Successful event spoofing is not proof that every deployment fetched a private Slack file or sent its contents outside.

Controls and mitigations

  • Require the Slack signing secret and validate the raw-body signature and timestamp; constrain downstream file and model tool access.

Unknowns and contradictions

  • Exact affected versions and whether a permissive configuration was common need full advisory reconciliation.
  • No verified production credential theft is established by the source.

Sources and citation

Material revision history

  1. Oct 31, 2026 · Canonical change recorded · new in release · revision 208