Skip to content
HighVulnerability

GHSA-78pr-c5x5-jggc: FlowiseAI: Assistant create+update mass-assignment allows cross-workspace assistant takeover

Published
Record updated
View JSON
Affected
  • flowise <= 3.1.1
Fixed in
3.1.2
  • released April 14, 2026, 30 days before disclosure

Summary

FlowiseAI's Assistant create and update paths copy the request body onto the entity with Object.assign without a field allowlist. An authenticated workspace member can therefore set workspaceId, and on create also id, to move an assistant into another workspace. The source states the flaw is fixed in PR 6128, which applies an allowlist pattern.

Mitigation

Already fixed in PR https://github.com/FlowiseAI/Flowise/pull/6128 (allowlist pattern applied).