Langflow Unauthenticated Code Execution (CVE-2025-3248)
Fixed in March 2025 and exploited in the wild since; if any Langflow below 1.3.0 is reachable from the internet, treat it as compromised, not merely unpatched.
Must act: Anyone running Langflow (or langflow-base) older than 1.3.0 / 0.3.0, especially instances reachable from the internet or shared networks, including shadow-IT and demo deployments.
Can relax: Teams that do not use Langflow, or that run 1.3.0 or later with the server kept off the public internet.
- Find every instance: pip show langflow in virtualenvs, docker ps / image tags for langflowai/langflow, and an external scan of your IP space for the Langflow UI.
- Upgrade to Langflow 1.3.0 or later (pip install -U langflow), preferably the current release.
- Take Langflow off the public internet; put it behind VPN, SSO or an authenticating proxy in an isolated network.