Use of hard-coded cryptographic key in Flowise - #VU126239
Published: April 15, 2026
Flowise
Detailed vulnerability description
The vulnerability allows a local privileged user to bypass authentication and impersonate any user.
The vulnerability exists due to use of hard-coded cryptographic keys in JWT secret handling in packages/server/src/enterprise/middleware/passport/index.ts when processing JWT-based authentication. A local privileged user can forge valid JWTs to bypass authentication and impersonate any user.
User interaction is required, and exploitation is possible when JWT environment variables are unset and weak default values are used.