{"id":"CVE-2026-19295","aliases":["EUVD-2026-67958","GHSA-74fg-mx2g-3cx8"],"status":"published","title":"Langflow is affected by multiple remote code execution vulnerabilities due to insufficient code-execution policy enforcement","description":"IBM Langflow OSS 1.0.0 through 1.11.1 allows an authenticated attacker to execute arbitrary operating system commands in the server process by saving a flow with a crafted type field value and triggering a build of a wrapper flow that references it. This allowed privilege escalation from \"authenticated flow user\" to arbitrary OS-level command execution under the server process identity, bypassing the LANGFLOW_ALLOW_CUSTOM_COMPONENTS=false policy control.","severity":{"version":"3.1","score":9.9,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"critical","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-11","score":0.01552,"percentile":0.7544,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-95"],"published":"2026-08-28T20:53:00Z","modified":"2026-11-04T02:47:32Z","exploits":[{"source":"metasploit","id":"exploit/multi/http/langflow_auth_rce_cve_2026_19295","title":"Langflow AI authenticated RCE","type":"exploit","platform":"Python","date":"2026-08-28","verified":true,"url":"https://www.rapid7.com/db/modules/exploit/multi/http/langflow_auth_rce_cve_2026_19295"},{"source":"pocgithub","id":"rmhowe425/POC-CVE-2026-19295","title":"rmhowe425/POC-CVE-2026-19295","date":"2026-08-28","url":"https://github.com/rmhowe425/POC-CVE-2026-19295"}],"products":[{"vendor":"ibm","product":"langflow oss"},{"vendor":"langflow","product":"langflow"}],"references":[{"url":"https://www.ibm.com/support/pages/node/7284733","tags":["vendor-advisory","patch","Vendor Advisory","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-19295"},{"url":"https://github.com/advisories/GHSA-74fg-mx2g-3cx8"}],"sources":{"cve":[{"id":"CVE-2026-19295","title":"Langflow is affected by multiple remote code execution vulnerabilities due to insufficient code-execution policy enforcement","description":"IBM Langflow OSS 1.0.0 through 1.11.1 allows an authenticated attacker to execute arbitrary operating system commands in the server process by saving a flow with a crafted type field value and triggering a build of a wrapper flow that references it. This allowed privilege escalation from \"authenticated flow user\" to arbitrary OS-level command execution under the server process identity, bypassing the LANGFLOW_ALLOW_CUSTOM_COMPONENTS=false policy control.","status":"published","published":"2026-08-28T20:53:00.278Z","modified":"2026-09-01T03:56:11.091Z","cvss":[{"version":"3.1","score":9.9,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"critical","assessor":"cna"}],"cwes":["CWE-95"],"updated_at":"2026-11-02T13:47:28.691429Z"}],"euvd":[{"id":"EUVD-2026-67958","description":"IBM Langflow OSS 1.0.0 through 1.11.1 allows an authenticated attacker to execute arbitrary operating system commands in the server process by saving a flow with a crafted type field value and triggering a build of a wrapper flow that references it. This allowed privilege escalation from \"authenticated flow user\" to arbitrary OS-level command execution under the server process identity, bypassing the LANGFLOW_ALLOW_CUSTOM_COMPONENTS=false policy control.","status":"published","published":"2026-08-28T20:53:00Z","modified":"2026-09-01T03:56:11Z","cvss":[{"version":"3.1","score":9.9,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T18:01:19.285273Z"}],"ghsa":[{"id":"GHSA-74fg-mx2g-3cx8","title":"IBM Langflow OSS 1.0.0 through 1.11.1 allows an authenticated attacker to execute arbitrary...","description":"IBM Langflow OSS 1.0.0 through 1.11.1 allows an authenticated attacker to execute arbitrary operating system commands in the server process by saving a flow with a crafted type field value and triggering a build of a wrapper flow that references it. This allowed privilege escalation from \"authenticated flow user\" to arbitrary OS-level command execution under the server process identity, bypassing the LANGFLOW_ALLOW_CUSTOM_COMPONENTS=false policy control.","status":"published","published":"2026-08-29T00:31:02Z","modified":"2026-08-29T00:31:03Z","cvss":[{"version":"3.1","score":9.9,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-95"],"updated_at":"2026-11-02T15:11:08.705354Z"}],"nvd":[{"id":"CVE-2026-19295","description":"IBM Langflow OSS 1.0.0 through 1.11.1 allows an authenticated attacker to execute arbitrary operating system commands in the server process by saving a flow with a crafted type field value and triggering a build of a wrapper flow that references it. This allowed privilege escalation from \"authenticated flow user\" to arbitrary OS-level command execution under the server process identity, bypassing the LANGFLOW_ALLOW_CUSTOM_COMPONENTS=false policy control.","status":"published","published":"2026-08-28T22:16:47.613Z","modified":"2026-09-01T04:18:00.83Z","cvss":[{"version":"3.1","score":9.9,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"critical","assessor":"secondary"}],"cwes":["CWE-95"],"updated_at":"2026-11-02T14:12:42.366888Z"}],"osv":[{"id":"CVE-2026-19295","description":"IBM Langflow OSS 1.0.0 through 1.11.1 allows an authenticated attacker to execute arbitrary operating system commands in the server process by saving a flow with a crafted type field value and triggering a build of a wrapper flow that references it. This allowed privilege escalation from \"authenticated flow user\" to arbitrary OS-level command execution under the server process identity, bypassing the LANGFLOW_ALLOW_CUSTOM_COMPONENTS=false policy control.","status":"published","published":"2026-08-28T22:16:47.613Z","modified":"2026-11-04T02:47:32.370923736Z","cvss":[{"version":"3.1","score":9.9,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-04T02:53:45.692342Z"}]}}
