CVE-2025-3248 Langflow Missing Authentication

Exploited in the wild Critical 9.8 Published Updated
Exploited in the wild
Since 5 May 2025
Fix
Available

What is CVE-2025-3248?

CVE-2025-3248 is a critical vulnerability in Langflow Langflow, published on 7 Apr 2025.

Official description

Langflow versions prior to 1.3.0 are susceptible to code injection in the /api/v1/validate/code endpoint. A remote and unauthenticated attacker can send crafted HTTP requests to execute arbitrary code.

Weakness: CWE-94, CWE-306

Which versions are affected by CVE-2025-3248?

6 open source packages ship an affected version, including langflow and langflow-base. It affects 1 product.

PackageAffectedFixed in
langflow PyPIAll versions1.3.0
langflow PyPIAll versions1.3.0
langflow PyPIAll versions1.3.0
langflow-base PyPIAll versions0.3.0
langflow-base PyPIAll versions0.3.0
langflow-base PyPIAll versions0.3.0

Products include Langflow Langflow.

How do I fix CVE-2025-3248?

Upgrade langflow to 1.3.0 or later. US federal agencies must fix it by 26 May 2025.

Is CVE-2025-3248 being exploited?

Yes. Attackers have exploited CVE-2025-3248 in the wild since at least 5 May 2025, including in ransomware campaigns.

Public exploit code: 1 Metasploit module, 2 Exploit-DB entries, 1 Nuclei template and 28 proofs of concept on GitHub.

All Langflow Langflow vulnerabilities

Sources

Also known as GHSA-rvqx-wpfh-mfx7, PYSEC-2025-36, PYSEC-2026-380.

Is CVE-2025-3248 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free