Flowise Stored Cross-Site Scripting Vulnerability in Chat Log

Vulnerability

A stored cross-site scripting vulnerability has been identified in Flowise versions prior to 3.0.5. This issue allows an attacker to inject malicious HTML into the chat log, which is then executed when an admin views the log. The vulnerability arises because the chat log improperly sanitizes FORM and INPUT elements, enabling the injection of harmful scripts that could steal admin credentials or sensitive information.

Impact

Exploitation of this vulnerability allows for stored cross-site scripting, where injected scripts are executed in the context of the admin user.

Reproduction

To reproduce this vulnerability, inject a FORM element containing an INPUT element of type 'image' into the chat log. The INPUT element should include a 'formaction' attribute that directs to a JavaScript payload, such as an alert or a request to an external server with sensitive information. Once the injection is made, an admin viewing the chat log will trigger the injected script by interacting with the image.

Remediation

Users can update to Flowise version 3.0.5 or later, where this vulnerability has been patched.

Added: Oct 6, 2025, 2:18 AM
Updated: Oct 6, 2025, 2:18 AM

Vulnerability Rating

Custom Algorithm
spread
0.3
impact
5.4
exploitability
7.4
remediation
7.7
relevance
0.7
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.