Skip to content
HighVulnerability

GHSA-mq4r-h2gh-qv7x: Flowise Allows Mass Assignment in `/api/v1/leads` Endpoint

Published
Record updated
View JSON
Affected
  • flowise <= 3.0.12
Fixed in
3.0.13
  • released February 3, 2026, 31 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
15.0%

Summary

A mass assignment flaw in the `/api/v1/leads` endpoint of Flowise lets unauthenticated users set internal entity fields (`id`, `createdDate`, `chatId`) by including them in the request body. The `createLead` function in `/packages/server/src/services/leads/index.ts` calls `Object.assign(newLead, body)` without filtering fields, overwriting the auto-generated values before save. The endpoint is listed in `WHITELIST_URLS` in `/packages/server/src/utils/constants.ts`, so no authentication is required. The source is tagged CWE-915.

Mitigation

The source does not state a fix yet. Check the original advisory for updates.