ZeroHour

CVE-2026-73485

PoC moderate

Unauthenticated Python code injection in Flowise Airtable Agent node leads to host RCE

CVSS 4.0
9.0 critical
EPSS
<1%p48
Published
()
Modified
AI analysis

Flowise before 3.1.3 contains a code injection flaw (CWE-94) in the Airtable Agent node, where the pythonCodeValidator blocklist can be bypassed using obfuscation techniques. An unauthenticated attacker can send a crafted prompt to a chatflow that uses the Airtable Agent node, causing injected Python code to execute. Because the code runs in an unsandboxed Pyodide environment with full access to the host operating system, the attacker gains arbitrary code execution on the underlying host. Only Flowise deployments running versions before 3.1.3 whose chatflows include the Airtable Agent node are affected. There is no confirmed in-the-wild exploitation yet; a public vendor security advisory exists and EPSS currently estimates a 0.6% chance of exploitation in the next 30 days.

What to do: Upgrade Flowise to version 3.1.3 or later, which fixes the blocklist bypass. Until upgraded, audit chatflows for use of the Airtable Agent node and disable or restrict exposure of any chatflows that use it, especially instances reachable from untrusted networks. Monitor instance logs for unexpected Python execution or outbound activity originating from chatflow prompts.

Affected
FlowiseAI Flowisebefore 3.1.3
Estimated exposure
moderatelikely on the order of 1,000–10,000 self-hosted Flowise instances, with only the subset running chatflows that use the Airtable Agent node actually exploitable — Flowise is a self-hosted, open-source LLM orchestration tool typically deployed per-team or per-developer rather than at massive scale, and exploitation additionally requires a chatflow configured with the Airtable Agent node; no…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Flowise before 3.1.3 contains a code injection vulnerability in the Airtable Agent node that allows unauthenticated attackers to execute arbitrary Python code by bypassing the pythonCodeValidator blocklist through obfuscation techniques. Attackers can send crafted prompts to a chatflow using the Airtable Agent node to inject malicious Python code that executes in an unsandboxed pyodide environment with full access to the host operating system.

Vendors
flowiseai
Products
flowise
Weakness
CWE-94
Vector
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.