Improper access control in Flowise - #VU140053
Published: July 30, 2026
Vulnerability details
The vulnerability allows a remote user to disclose sensitive information.
The vulnerability exists due to improper access control in the NodeVM sandbox allowlist and /api/v1/node-custom-function endpoint when processing authenticated user-supplied JavaScript that loads puppeteer. A remote user can submit crafted JavaScript that uses Chromium file:// navigation through puppeteer to disclose sensitive information.
The issue allows reading files accessible to the Flowise process user and returning their contents in the API response.