CVE-2026-101861
Last modified
CVE-2026-101861 is a medium-severity vulnerability rated 4.1/10 on the CVSS scale. Langflow 1.0.16 before 1.12.0 and 0.0.94 before 1.12.0 contain an unsafe eval() vulnerability in schema.py that allows authenticated attackers to achieve code execution by placing a Python object with a malicious __repr__ method into component input options lists. The eval() sink is triggered when a component is converted into a LangChain tool via ComponentToolkit.get_tools(), including during custom component saves through the API, by interpolating options into a Literal type string that is passed directly to eval() without safe evaluation controls.. EPSS estimates a 0.20% chance of exploitation in the next 30 days.
Description
Langflow 1.0.16 before 1.12.0 and 0.0.94 before 1.12.0 contain an unsafe eval() vulnerability in schema.py that allows authenticated attackers to achieve code execution by placing a Python object with a malicious __repr__ method into component input options lists. The eval() sink is triggered when a component is converted into a LangChain tool via ComponentToolkit.get_tools(), including during custom component saves through the API, by interpolating options into a Literal type string that is passed directly to eval() without safe evaluation controls.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| langflow-ai | langflow | >= 1.0.16, < 1.12.0; >= 0.0.94, < 1.12.0 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-101861?
How severe is CVE-2026-101861?
How do I fix CVE-2026-101861?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-101856Vulnerability in the Oracle Order Management product of Orac…6.5
- CVE-2026-101857Vulnerability in the Oracle Order Management product of Orac…6.5
- CVE-2026-101858A flaw has been found in RaspAP raspap-webgui up to 3.5.5. A…4.7
- CVE-2026-101859A vulnerability has been found in RaspAP raspap-webgui up to…5.4
- CVE-2026-10186A security vulnerability has been detected in code-projects …7.3
- CVE-2026-101860A vulnerability was found in RaspAP raspap-webgui up to 3.5.…8.8
- CVE-2026-10187A vulnerability was detected in Totolink N300RH 6.1c.1353_B2…9.8
- CVE-2026-101878Bitwarden Server 2025.6.0 before 2026.5.0 declares the @Exte…7.5
- CVE-2026-101879OpenClaw Windows Node before 2026.7.1-3 contains a missing a…6.5
- CVE-2026-10188A flaw has been found in Tenda W12 3.0.0.7(4763). This affec…8.8
- CVE-2026-101880OpenClaw Windows Node before 2026.7.1 contains an incorrect …8.8
- CVE-2026-101881OpenClaw Windows Node before 2026.7.1 contains an allocation…6.5
Are you affected by CVE-2026-101861?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
