CriticalVulnerability
CVE-2026-12944: IBM Langflow OSS arbitrary Python code execution via components
- Source
- NVD(opens in a new tab)
- Identifier
- CVE-2026-12944
- Published
- Record updated
- Known exploitation
- Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
- EPSS
- 0.4%
Summary
IBM Langflow OSS versions 1.0.0 through 1.10.0 can let attackers run arbitrary Python code with root privileges (UID=0) on the Langflow server. Attackers do this by submitting components that contain socket or urllib imports. The flaw enables AWS credential theft via IMDSv1 SSRF with full IAM role permissions, arbitrary file exfiltration from the container filesystem, and lateral movement to internal services such as PostgreSQL and Redis within the Docker network. The scanner also incorrectly returns "validated": true, which gives a false security signal.
Mitigation
The source does not state a fix yet. Check the original advisory for updates.
Related items
- MediumCVE-2026-121936: easyVoice server-side request forgery through openaiBaseUrl in /api/v1/ttsSimilar attack · NVD/CVE Database
- MediumCVE-2026-118628: MLflow get-artifacts server-side request forgery information disclosureSimilar attack · NVD/CVE Database
- HighCVE-2026-118625: MLflow Tracking Server privilege escalation via get_endpointsSimilar attack · NVD/CVE Database
- InfoWhen trust becomes the payload: Inside the threats, etc quarterly reportSimilar attack · Elastic Security Labs
- MediumCritical Langflow flaws enable authentication bypass and RCESimilar attack · CSO Online