{"data":{"id":"ed6842c5-da91-4424-ad22-55486f416198","title":"CVE-2026-101861: 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…","summary":"Langflow versions 1.0.16 before 1.12.0 and 0.0.94 before 1.12.0 contain an unsafe eval() call in schema.py (CVE-2026-101861). An authenticated attacker can achieve code execution by placing a Python object with a malicious __repr__ method into component input options lists. The eval() runs when a component is converted into a LangChain tool via ComponentToolkit.get_tools(), including during custom component saves through the API.","solution":"Fixed in 1.12.0.","labels":["security"],"sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-101861","publishedAt":"2026-09-28T16:17:13.157Z","cveId":"CVE-2026-101861","cweIds":["CWE-94","CWE-95"],"cvssScore":"4.1","cvssSeverity":"medium","severity":"medium","attackType":["other"],"issueType":"vulnerability","affectedPackages":null,"affectedPackageNames":null,"affectedVendors":[],"affectedVendorsRaw":["Langflow","LangChain"],"classifierModel":"claude-haiku-5-5","classifierPromptVersion":"v4","summaryPromptVersion":"v2","headline":"Langflow code execution through unsafe eval() in schema.py","headlinePromptVersion":"h1","cvssVector":"CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:L","attackVector":"network","attackComplexity":"high","privilegesRequired":"high","userInteraction":"none","exploitMaturity":"unknown","epssScore":0.00197,"epssCheckedAt":"2026-10-10T02:58:27.768Z","kevDateAdded":null,"advisoryAliases":null,"affectedPackagesSource":null,"affectedPackagesCheckedAt":"2026-10-10T03:43:10.416Z","patchAvailable":null,"disclosureDate":"2026-09-28T16:17:13.157Z","capecIds":["CAPEC-242"],"crossRefCount":0,"attackSophistication":"moderate","impactType":["confidentiality","integrity","availability"],"aiComponentTargeted":"framework","llmSpecific":false,"classifierConfidence":0.93,"researchCategory":null,"atlasIds":null}}