← Vulnerability feed

Vulnerability record · CVE-2024-31621 · published 29 April 2024

CVE-2024-31621: Flowise api/v1 code injection allows remote code execution

Flowiseai · Flowise

Flowise v1.6.2 and earlier contains a code injection flaw (CWE-94) in the api/v1 component. A remote attacker can supply a crafted script that leads to arbitrary code execution. Because Flowise is a low-code LLM orchestration tool often exposed to internal networks, successful exploitation can compromise the host running it.

7.6 CVSS 3.1 High EPSS 60% · top 0.9% CWE-94 · Code injection
7.6CVSS 3.1 base score
60%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
4References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

An issue in FlowiseAI Inc Flowise v.1.6.2 and before allows a remote attacker to execute arbitrary code via a crafted script to the api/v1 component.

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: medium.

high priorityHigh CVSS (7.6), public exploit code, and very high EPSS (99th percentile) make this a likely target despite no KEV listing.

What it is

Flowise v1.6.2 and earlier contains a code injection flaw (CWE-94) in the api/v1 component. A remote attacker can supply a crafted script that leads to arbitrary code execution. Because Flowise is a low-code LLM orchestration tool often exposed to internal networks, successful exploitation can compromise the host running it.

Impact

An attacker gains arbitrary code execution in the context of the Flowise service, allowing data theft, lateral movement, or full host compromise. The CVSS vector rates integrity impact as High with limited confidentiality and availability impact.

Attack surface

Reached over the network via the api/v1 endpoint (AV:N). The CVSS vector requires low privileges (PR:L) and no user interaction (UI:N), so an authenticated low-privilege user or API client is sufficient.

Exploitation

A public Exploit-DB entry (52001) exists, and EPSS is 0.59867 (99th percentile), indicating high likelihood of exploitation. The CVE is not listed in CISA KEV, so no confirmed in-the-wild activity is documented in this record.

What to do

  • Upgrade Flowise to a version later than 1.6.2; the record does not specify the exact fixed version, so confirm with the vendor.
  • Restrict network access to the api/v1 endpoint to trusted hosts and require strong authentication.
  • Run Flowise with least privilege and isolate it from sensitive internal networks or data.
  • Monitor and restrict the ability to submit or execute custom scripts through the API.

Detection

  • Inspect Flowise api/v1 request logs for unusual or script-like payloads.
  • Alert on unexpected child processes spawned by the Flowise service (e.g., shells, interpreters).
  • Monitor for outbound connections from the Flowise host to unknown destinations.
  • Review authentication logs for low-privilege accounts accessing api/v1 endpoints.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
https://flowiseai.com/ Product
https://www.exploit-db.com/exploits/52001 ExploitThird Party AdvisoryVDB Entry
https://flowiseai.com/ Product
https://www.exploit-db.com/exploits/52001 ExploitThird Party AdvisoryVDB Entry

Track CVE-2024-31621 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

10.0CVE-2025-71338Flowiseai flowise vulnerabilityFlowise through 2.2.7 fails to sanitize path segments in the document-store loader endpoint, allowing unauthenticated attackers to write files outsid…EPSS 1.2%10.0CVE-2025-59528Flowise CustomMCP node code injection enables remote code executionFlowise 3.0.5 passes user-supplied mcpServerConfig input directly into the JavaScript Function() constructor inside convertToValidJSONString, with no…EPSS 86%analysed9.9CVE-2026-40933Flowiseai flowise os command injection vulnerabilityFlowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.0, due to unsafe serialization of stdio command…EPSS 1.3%9.9CVE-2025-61913Flowiseai flowise path traversal vulnerabilityFlowise is a drag & drop user interface to build a customized large language model flow. In versions prior to 3.0.8, WriteFileTool and ReadFileTool i…EPSS 13%9.8CVE-2026-52098Flowiseai flowise code injection vulnerabilityAn issue in Flowise 3.1.2 allows a remote attacker to execute arbitrary code via the /api/v1/prediction/<flowId> endpointEPSS 1.1%9.8CVE-2026-41267Flowiseai flowise insecure direct object reference vulnerabilityFlowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.0, an improper mass assignment (JSON injection)…EPSS 0.48%9.8CVE-2026-41268Flowiseai flowise improper input validation vulnerabilityFlowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.0, Flowise is vulnerable to a critical unauthen…EPSS 1.2%9.8CVE-2025-58434Flowise forgot-password endpoint leaks reset token, enabling account takeoverFlowise 3.0.5 and earlier returns a valid password reset tempToken and sensitive account details from the forgot-password endpoint without authentica…EPSS 50%analysed

Source: NIST National Vulnerability Database (record CVE-2024-31621), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.