GHSA-9r75-g2cr-3h76: Vercel Workflow Allows Webhook Creation with Predictable User-Specified Tokens
createWebhook() in Vercel Workflow DevKit accepts a user-specified token parameter that serves as the credential for the public webhook endpoint /.well-known/workflow/v1/webhook/{token}. Official documentation recommended predictable token patterns, making it possible for an unauthenticated remote attacker to guess the token and inject arbitrary payloads into the workflow execution context.
References
Code Behaviors & Features
Detect and mitigate GHSA-9r75-g2cr-3h76 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →