{"id":"CVE-2025-3248","aliases":["EUVD-2025-10011","GHSA-c995-4fw3-j39m","GHSA-rvqx-wpfh-mfx7","PYSEC-2025-36","PYSEC-2026-380"],"status":"published","title":"Langflow \u003c 1.3.0 Unauthenticated RCE via /api/v1/validate/code","description":"Langflow versions prior to 1.3.0 are susceptible to code injection in \nthe /api/v1/validate/code endpoint. A remote and unauthenticated attacker can send crafted HTTP requests to execute arbitrary\ncode.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.99993,"percentile":0.99987,"model":"v2026.06.15"},"facts":{"in_kev":true,"known_exploited":true,"public_exploit":true,"fix_available":true},"cwes":["CWE-306","CWE-94"],"published":"2025-04-07T14:22:38Z","modified":"2026-11-09T02:46:12Z","kev":{"date_added":"2025-05-05","due_date":"2025-05-26","required_action":"Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.","known_ransomware_use":"Known"},"exploitation":[{"source":"euvd","since":"2025-05-05"},{"source":"kev","since":"2025-05-05"}],"exploits":[{"source":"metasploit","id":"exploit/multi/http/langflow_unauth_rce_cve_2025_3248","title":"Langflow AI RCE","type":"exploit","platform":"Python","date":"2025-04-09","verified":true,"url":"https://www.rapid7.com/db/modules/exploit/multi/http/langflow_unauth_rce_cve_2025_3248"},{"source":"pocgithub","id":"PuddinCat/CVE-2025-3248-POC","title":"PuddinCat/CVE-2025-3248-POC","date":"2025-04-10","url":"https://github.com/PuddinCat/CVE-2025-3248-POC"},{"source":"pocgithub","id":"xuemian168/CVE-2025-3248","title":"xuemian168/CVE-2025-3248","date":"2025-04-10","url":"https://github.com/xuemian168/CVE-2025-3248"},{"source":"pocgithub","id":"verylazytech/CVE-2025-3248","title":"verylazytech/CVE-2025-3248","date":"2025-04-16","url":"https://github.com/verylazytech/CVE-2025-3248"},{"source":"exploitdb","id":"EDB-52262","title":"Langflow 1.3.0 -  Remote Code Execution (RCE)","type":"remote","platform":"multiple","date":"2025-04-18","url":"https://www.exploit-db.com/exploits/52262"},{"source":"pocgithub","id":"GraySignal/CVE-2025-3248","title":"GraySignal/CVE-2025-3248","date":"2025-05-05","url":"https://github.com/GraySignal/CVE-2025-3248"},{"source":"pocgithub","id":"vigilante-1337/CVE-2025-3248","title":"vigilante-1337/CVE-2025-3248","date":"2025-05-13","url":"https://github.com/vigilante-1337/CVE-2025-3248"},{"source":"pocgithub","id":"Vip3rLi0n/CVE-2025-3248","title":"Vip3rLi0n/CVE-2025-3248","date":"2025-05-27","url":"https://github.com/Vip3rLi0n/CVE-2025-3248"},{"source":"pocgithub","id":"tiemio/RCE-CVE-2025-3248","title":"tiemio/RCE-CVE-2025-3248","date":"2025-05-31","url":"https://github.com/tiemio/RCE-CVE-2025-3248"},{"source":"pocgithub","id":"ynsmroztas/CVE-2025-3248-Langflow-RCE","title":"ynsmroztas/CVE-2025-3248-Langflow-RCE","date":"2025-06-17","url":"https://github.com/ynsmroztas/CVE-2025-3248-Langflow-RCE"},{"source":"pocgithub","id":"0xgh057r3c0n/CVE-2025-3248","title":"0xgh057r3c0n/CVE-2025-3248","date":"2025-06-18","url":"https://github.com/0xgh057r3c0n/CVE-2025-3248"},{"source":"pocgithub","id":"imbas007/CVE-2025-3248","title":"imbas007/CVE-2025-3248","date":"2025-06-18","url":"https://github.com/imbas007/CVE-2025-3248"},{"source":"pocgithub","id":"zapstiko/CVE-2025-3248","title":"zapstiko/CVE-2025-3248","date":"2025-06-19","url":"https://github.com/zapstiko/CVE-2025-3248"},{"source":"pocgithub","id":"0-d3y/langflow-rce-exploit","title":"0-d3y/langflow-rce-exploit","date":"2025-06-23","url":"https://github.com/0-d3y/langflow-rce-exploit"},{"source":"pocgithub","id":"dennisec/Mass-CVE-2025-3248","title":"dennisec/Mass-CVE-2025-3248","date":"2025-06-23","url":"https://github.com/dennisec/Mass-CVE-2025-3248"},{"source":"pocgithub","id":"ill-deed/Langflow-CVE-2025-3248-Multi-target","title":"ill-deed/Langflow-CVE-2025-3248-Multi-target","date":"2025-06-25","url":"https://github.com/ill-deed/Langflow-CVE-2025-3248-Multi-target"},{"source":"pocgithub","id":"r0otk3r/CVE-2025-3248","title":"r0otk3r/CVE-2025-3248","date":"2025-07-06","url":"https://github.com/r0otk3r/CVE-2025-3248"},{"source":"exploitdb","id":"EDB-52364","title":"Langflow 1.2.x - Remote Code Execution (RCE)","type":"webapps","platform":"multiple","date":"2025-07-16","url":"https://www.exploit-db.com/exploits/52364"},{"source":"pocgithub","id":"min8282/CVE-2025-3248","title":"min8282/CVE-2025-3248","date":"2025-09-03","url":"https://github.com/min8282/CVE-2025-3248"},{"source":"pocgithub","id":"EQSTLab/CVE-2025-3248","title":"EQSTLab/CVE-2025-3248","date":"2025-09-15","url":"https://github.com/EQSTLab/CVE-2025-3248"},{"source":"pocgithub","id":"wand3rlust/CVE-2025-3248","title":"wand3rlust/CVE-2025-3248","date":"2025-09-17","url":"https://github.com/wand3rlust/CVE-2025-3248"},{"source":"pocgithub","id":"Kiraly07/Demo_CVE-2025-3248","title":"Kiraly07/Demo_CVE-2025-3248","date":"2025-10-01","url":"https://github.com/Kiraly07/Demo_CVE-2025-3248"},{"source":"pocgithub","id":"bambooqj/cve-2025-3248","title":"bambooqj/cve-2025-3248","date":"2025-10-24","url":"https://github.com/bambooqj/cve-2025-3248"},{"source":"pocgithub","id":"drackyjr/cve-2025-3248-exploit","title":"drackyjr/cve-2025-3248-exploit","date":"2025-11-20","url":"https://github.com/drackyjr/cve-2025-3248-exploit"},{"source":"pocgithub","id":"b0ySie7e/CVE-2025-3248-POC","title":"b0ySie7e/CVE-2025-3248-POC","date":"2025-12-10","url":"https://github.com/b0ySie7e/CVE-2025-3248-POC"},{"source":"pocgithub","id":"12-test-12/CVE-2025-3248","title":"12-test-12/CVE-2025-3248","date":"2026-03-16","url":"https://github.com/12-test-12/CVE-2025-3248"},{"source":"pocgithub","id":"Atomics-hub/exposecheck","title":"Atomics-hub/exposecheck","date":"2026-07-14","url":"https://github.com/Atomics-hub/exposecheck"},{"source":"pocgithub","id":"preemware/langflow-exploit","title":"preemware/langflow-exploit","date":"2026-08-09","url":"https://github.com/preemware/langflow-exploit"},{"source":"nuclei","id":"CVE-2025-3248","title":"Langflow AI - Unauthenticated Remote Code Execution","type":"detection template","url":"https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2025/CVE-2025-3248.yaml"}],"exploits_more":4,"fixes":[{"ecosystem":"PyPI","package":"langflow","fixed_in":["1.3.0"],"sources":["ghsa","osv"]},{"ecosystem":"PyPI","package":"langflow-base","fixed_in":["0.3.0"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"PyPI","package":"langflow","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.0"}]}]},{"source":"ghsa","ecosystem":"PyPI","package":"langflow-base","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.3.0"}]}]},{"source":"osv","ecosystem":"PyPI","package":"langflow","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.0"}]}],"versions":["0.0.31","0.0.32","0.0.33","0.0.40","0.0.44","0.0.45","0.0.46","0.0.52","0.0.53","0.0.54","0.0.55","0.0.56","0.0.57","0.0.58","0.0.61","0.0.62","0.0.63","0.0.64","0.0.65","0.0.66","0.0.67","0.0.68","0.0.69","0.0.70","0.0.71","0.0.72","0.0.73","0.0.74","0.0.75","0.0.76","0.0.78","0.0.79","0.0.80","0.0.81","0.0.83","0.0.84","0.0.85","0.0.86","0.0.87","0.0.88","0.0.89","0.1.0","0.1.2","0.1.3","0.1.4","0.1.5","0.1.6","0.1.7","0.2.0","0.2.1","0.2.10","0.2.11","0.2.12","0.2.13","0.2.2","0.2.3","0.2.4","0.2.5","0.2.6","0.2.7","0.2.8","0.2.9","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.4.0","0.4.1","0.4.10","0.4.11","0.4.12","0.4.14","0.4.15","0.4.16","0.4.17","0.4.18","0.4.19","0.4.2","0.4.20","0.4.21","0.4.3","0.4.4","0.4.5","0.4.6","0.4.7","0.4.8","0.4.9","0.5.0","0.5.0a0","0.5.0a1","0.5.0a2","0.5.0a3","0.5.0a4","0.5.0a5","0.5.0a6","0.5.0b0","0.5.0b2","0.5.0b3","0.5.0b4","0.5.0b5","0.5.0b6","0.5.1","0.5.10","0.5.11","0.5.12","0.5.2","0.5.3","0.5.4","0.5.5","0.5.6","0.5.7","0.5.8","0.5.9","0.6.0","0.6.0rc1","0.6.1","0.6.10","0.6.11","0.6.12","0.6.14","0.6.15","0.6.16","0.6.17","0.6.18","0.6.19","0.6.2","0.6.3","0.6.3a0","0.6.3a1","0.6.3a2","0.6.3a3","0.6.3a4","0.6.3a5","0.6.3a6","0.6.3a7","0.6.4","0.6.4a0","0.6.4a1","0.6.5","0.6.5a0","0.6.5a1","0.6.5a10","0.6.5a11","0.6.5a12","0.6.5a13","0.6.5a2","0.6.5a3","0.6.5a4","0.6.5a5","0.6.5a6","0.6.5a7","0.6.5a8","0.6.5a9","0.6.6","0.6.7","0.6.7a1","0.6.7a2","0.6.7a3","0.6.7a5","0.6.8","0.6.9","1.0.0","1.0.0a0","1.0.0a1","1.0.0a10","1.0.0a11","1.0.0a12","1.0.0a13","1.0.0a14","1.0.0a15","1.0.0a17","1.0.0a18","1.0.0a19","1.0.0a2","1.0.0a20","1.0.0a21","1.0.0a22","1.0.0a23","1.0.0a24","1.0.0a25","1.0.0a26","1.0.0a27","1.0.0a28","1.0.0a29","1.0.0a3","1.0.0a30","1.0.0a31","1.0.0a32","1.0.0a33","1.0.0a34","1.0.0a35","1.0.0a36","1.0.0a37","1.0.0a38","1.0.0a39","1.0.0a4","1.0.0a40","1.0.0a41","1.0.0a42","1.0.0a43","1.0.0a44","1.0.0a45","1.0.0a46","1.0.0a47","1.0.0a48","1.0.0a49","1.0.0a5","1.0.0a50","1.0.0a51","1.0.0a52","1.0.0a53","1.0.0a55","1.0.0a56","1.0.0a57","1.0.0a58","1.0.0a59","1.0.0a6","1.0.0a60","1.0.0a61","1.0.0a7","1.0.0a8","1.0.0a9","1.0.0rc0","1.0.0rc1","1.0.1","1.0.10","1.0.11","1.0.12","1.0.13","1.0.14","1.0.15","1.0.16","1.0.17","1.0.18","1.0.19","1.0.19.post1","1.0.19.post2","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.4.post1","1.2.0"]},{"source":"osv","ecosystem":"PyPI","package":"langflow-base","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.3.0"}]}],"versions":["0.0.13","0.0.14","0.0.15","0.0.16","0.0.17","0.0.18","0.0.19","0.0.20","0.0.21","0.0.22","0.0.23","0.0.24","0.0.25","0.0.26","0.0.27","0.0.28","0.0.29","0.0.30","0.0.31","0.0.32","0.0.33","0.0.34","0.0.35","0.0.36","0.0.37","0.0.38","0.0.39","0.0.40","0.0.41","0.0.42","0.0.43","0.0.44","0.0.45","0.0.46","0.0.47","0.0.48","0.0.49","0.0.50","0.0.51","0.0.52","0.0.53","0.0.54","0.0.55","0.0.56","0.0.57","0.0.58","0.0.59","0.0.60","0.0.61","0.0.62","0.0.63","0.0.64","0.0.66","0.0.67","0.0.68","0.0.69","0.0.70","0.0.71","0.0.72","0.0.73","0.0.74","0.0.75","0.0.76","0.0.77","0.0.78","0.0.79","0.0.80","0.0.81","0.0.82","0.0.83","0.0.84","0.0.85","0.0.86","0.0.87","0.0.88","0.0.89","0.0.90","0.0.91","0.0.92","0.0.93","0.0.94","0.0.95","0.0.96","0.0.97","0.0.98","0.0.99","0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","0.1.4.post1","0.2.0"]},{"source":"osv","ecosystem":"PyPI","package":"langflow","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.0"}]}],"versions":["0.0.31","0.0.32","0.0.33","0.0.40","0.0.44","0.0.45","0.0.46","0.0.52","0.0.53","0.0.54","0.0.55","0.0.56","0.0.57","0.0.58","0.0.61","0.0.62","0.0.63","0.0.64","0.0.65","0.0.66","0.0.67","0.0.68","0.0.69","0.0.70","0.0.71","0.0.72","0.0.73","0.0.74","0.0.75","0.0.76","0.0.78","0.0.79","0.0.80","0.0.81","0.0.83","0.0.84","0.0.85","0.0.86","0.0.87","0.0.88","0.0.89","0.1.0","0.1.2","0.1.3","0.1.4","0.1.5","0.1.6","0.1.7","0.2.0","0.2.1","0.2.10","0.2.11","0.2.12","0.2.13","0.2.2","0.2.3","0.2.4","0.2.5","0.2.6","0.2.7","0.2.8","0.2.9","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.4.0","0.4.1","0.4.10","0.4.11","0.4.12","0.4.14","0.4.15","0.4.16","0.4.17","0.4.18","0.4.19","0.4.2","0.4.20","0.4.21","0.4.3","0.4.4","0.4.5","0.4.6","0.4.7","0.4.8","0.4.9","0.5.0","0.5.0a0","0.5.0a1","0.5.0a2","0.5.0a3","0.5.0a4","0.5.0a5","0.5.0a6","0.5.0b0","0.5.0b2","0.5.0b3","0.5.0b4","0.5.0b5","0.5.0b6","0.5.1","0.5.10","0.5.11","0.5.12","0.5.2","0.5.3","0.5.4","0.5.5","0.5.6","0.5.7","0.5.8","0.5.9","0.6.0","0.6.0rc1","0.6.1","0.6.10","0.6.11","0.6.12","0.6.14","0.6.15","0.6.16","0.6.17","0.6.18","0.6.19","0.6.2","0.6.3","0.6.3a0","0.6.3a1","0.6.3a2","0.6.3a3","0.6.3a4","0.6.3a5","0.6.3a6","0.6.3a7","0.6.4","0.6.4a0","0.6.4a1","0.6.5","0.6.5a0","0.6.5a1","0.6.5a10","0.6.5a11","0.6.5a12","0.6.5a13","0.6.5a2","0.6.5a3","0.6.5a4","0.6.5a5","0.6.5a6","0.6.5a7","0.6.5a8","0.6.5a9","0.6.6","0.6.7","0.6.7a1","0.6.7a2","0.6.7a3","0.6.7a5","0.6.8","0.6.9","1.0.0","1.0.0a0","1.0.0a1","1.0.0a10","1.0.0a11","1.0.0a12","1.0.0a13","1.0.0a14","1.0.0a15","1.0.0a17","1.0.0a18","1.0.0a19","1.0.0a2","1.0.0a20","1.0.0a21","1.0.0a22","1.0.0a23","1.0.0a24","1.0.0a25","1.0.0a26","1.0.0a27","1.0.0a28","1.0.0a29","1.0.0a3","1.0.0a30","1.0.0a31","1.0.0a32","1.0.0a33","1.0.0a34","1.0.0a35","1.0.0a36","1.0.0a37","1.0.0a38","1.0.0a39","1.0.0a4","1.0.0a40","1.0.0a41","1.0.0a42","1.0.0a43","1.0.0a44","1.0.0a45","1.0.0a46","1.0.0a47","1.0.0a48","1.0.0a49","1.0.0a5","1.0.0a50","1.0.0a51","1.0.0a52","1.0.0a53","1.0.0a55","1.0.0a56","1.0.0a57","1.0.0a58","1.0.0a59","1.0.0a6","1.0.0a60","1.0.0a61","1.0.0a7","1.0.0a8","1.0.0a9","1.0.0rc0","1.0.0rc1","1.0.1","1.0.10","1.0.11","1.0.12","1.0.13","1.0.14","1.0.15","1.0.16","1.0.17","1.0.18","1.0.19","1.0.19.post1","1.0.19.post2","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.4.post1","1.2.0"]},{"source":"osv","ecosystem":"PyPI","package":"langflow-base","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.3.0"}]}],"versions":["0.0.13","0.0.14","0.0.15","0.0.16","0.0.17","0.0.18","0.0.19","0.0.20","0.0.21","0.0.22","0.0.23","0.0.24","0.0.25","0.0.26","0.0.27","0.0.28","0.0.29","0.0.30","0.0.31","0.0.32","0.0.33","0.0.34","0.0.35","0.0.36","0.0.37","0.0.38","0.0.39","0.0.40","0.0.41","0.0.42","0.0.43","0.0.44","0.0.45","0.0.46","0.0.47","0.0.48","0.0.49","0.0.50","0.0.51","0.0.52","0.0.53","0.0.54","0.0.55","0.0.56","0.0.57","0.0.58","0.0.59","0.0.60","0.0.61","0.0.62","0.0.63","0.0.64","0.0.66","0.0.67","0.0.68","0.0.69","0.0.70","0.0.71","0.0.72","0.0.73","0.0.74","0.0.75","0.0.76","0.0.77","0.0.78","0.0.79","0.0.80","0.0.81","0.0.82","0.0.83","0.0.84","0.0.85","0.0.86","0.0.87","0.0.88","0.0.89","0.0.90","0.0.91","0.0.92","0.0.93","0.0.94","0.0.95","0.0.96","0.0.97","0.0.98","0.0.99","0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","0.1.4.post1","0.2.0"]}],"products":[{"vendor":"langflow","product":"langflow"},{"vendor":"langflow-ai","product":"langflow"}],"references":[{"url":"https://github.com/langflow-ai/langflow/pull/6911","tags":["issue-tracking","patch","Patch","fix","web"]},{"url":"https://github.com/langflow-ai/langflow/releases/tag/1.3.0","tags":["release-notes","Release Notes","advisory","web"]},{"url":"https://www.horizon3.ai/attack-research/disclosures/unsafe-at-any-speed-abusing-python-exec-for-unauth-rce-in-langflow-ai/","tags":["exploit","Exploit","Third Party Advisory","evidence","web"]},{"url":"https://www.vulncheck.com/advisories/langflow-unauthenticated-rce","tags":["third-party-advisory","Third Party Advisory","advisory","web"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2025-3248","tags":["government-resource","US Government Resource","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-3248","tags":["advisory"]},{"url":"https://www.horizon3.ai/attack-research/disclosures/unsafe-at-any-speed-abusing-python-exec-for-unauth-rce-in-langflow-ai","tags":["web"]},{"url":"https://github.com/advisories/GHSA-c995-4fw3-j39m"},{"url":"https://github.com/langflow-ai/langflow/security/advisories/GHSA-rvqx-wpfh-mfx7","tags":["web"]},{"url":"https://github.com/langflow-ai/langflow/commit/faac4db133de32fcb6d483fa9ff52f40ce42bdc0","tags":["web"]},{"url":"https://github.com/pypa/advisory-database/tree/main/vulns/langflow-base/PYSEC-2026-380.yaml","tags":["web"]},{"url":"https://pypi.org/project/langflow-base","tags":["web","package"]},{"url":"https://github.com/advisories/GHSA-rvqx-wpfh-mfx7","tags":["advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/3xxx/CVE-2025-3248.json","tags":["advisory"]},{"url":"https://github.com/langflow-ai/langflow","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2025-3248","title":"Langflow \u003c 1.3.0 Unauthenticated RCE via /api/v1/validate/code","description":"Langflow versions prior to 1.3.0 are susceptible to code injection in \nthe /api/v1/validate/code endpoint. A remote and unauthenticated attacker can send crafted HTTP requests to execute arbitrary\ncode.","status":"published","published":"2025-04-07T14:22:38.98Z","modified":"2026-11-08T14:00:13.85Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"cna"}],"cwes":["CWE-306"],"updated_at":"2026-11-08T14:43:22.764053Z"}],"euvd":[{"id":"EUVD-2025-10011","description":"Langflow versions prior to 1.3.0 are susceptible to code injection in \nthe /api/v1/validate/code endpoint. A remote and unauthenticated attacker can send crafted HTTP requests to execute arbitrary\ncode.","status":"published","published":"2025-04-07T14:22:38Z","modified":"2026-11-08T14:00:13Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"exploited_since":"2025-05-05","updated_at":"2026-11-08T15:13:10.25084Z"}],"ghsa":[{"id":"GHSA-c995-4fw3-j39m","title":"Duplicate Advisory: Langflow Vulnerable to Code Injection via the `/api/v1/validate/code` endpoint","description":"### Duplicate Advisory\n\nThis advisory has been withdrawn because it is a duplicate of GHSA-rvqx-wpfh-mfx7. This link is maintained to preserve external references.\n\n### Original Description\n\nLangflow 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.","status":"withdrawn","published":"2025-04-07T15:31:22Z","modified":"2025-06-17T20:13:59Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-94","CWE-306"],"updated_at":"2026-11-02T14:38:47.835488Z"},{"id":"GHSA-rvqx-wpfh-mfx7","title":"Langflow Unauth RCE","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.","status":"published","published":"2025-06-17T20:14:26Z","modified":"2026-10-27T16:51:50Z","cvss":[{"version":"4.0","score":9.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:A","level":"critical"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T14:41:38.969831Z"}],"kev":[{"id":"CVE-2025-3248","title":"Langflow Missing Authentication Vulnerability","description":"Langflow contains a missing authentication vulnerability in the /api/v1/validate/code endpoint that allows a remote, unauthenticated attacker to execute arbitrary code via crafted HTTP requests.","cwes":["CWE-306"],"kev":{"date_added":"2025-05-05","due_date":"2025-05-26","required_action":"Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.","known_ransomware_use":"Known"},"updated_at":"2026-11-02T17:00:15.999436Z"}],"nvd":[{"id":"CVE-2025-3248","description":"Langflow versions prior to 1.3.0 are susceptible to code injection in \nthe /api/v1/validate/code endpoint. A remote and unauthenticated attacker can send crafted HTTP requests to execute arbitrary\ncode.","status":"published","published":"2025-04-07T15:15:44.897Z","modified":"2026-10-08T16:16:52.42Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"secondary"},{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"}],"cwes":["CWE-306","CWE-94"],"updated_at":"2026-11-02T14:10:59.48027Z"}],"osv":[{"id":"CVE-2025-3248","title":"Langflow \u003c 1.3.0 Unauthenticated RCE via /api/v1/validate/code","description":"Langflow versions prior to 1.3.0 are susceptible to code injection in \nthe /api/v1/validate/code endpoint. A remote and unauthenticated attacker can send crafted HTTP requests to execute arbitrary\ncode.","status":"published","published":"2025-04-07T14:22:38.98Z","modified":"2026-11-09T02:46:12.65321031Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-306"],"updated_at":"2026-11-09T03:16:24.800471Z"},{"id":"GHSA-c995-4fw3-j39m","title":"Duplicate Advisory: Langflow Vulnerable to Code Injection via the `/api/v1/validate/code` endpoint","description":"### Duplicate Advisory\n\nThis advisory has been withdrawn because it is a duplicate of GHSA-rvqx-wpfh-mfx7. This link is maintained to preserve external references.\n\n### Original Description\n\nLangflow 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.","status":"withdrawn","published":"2025-04-07T15:31:22Z","modified":"2025-06-17T20:36:50.347219Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-306","CWE-94"],"updated_at":"2026-11-02T15:46:44.927642Z"},{"id":"GHSA-rvqx-wpfh-mfx7","title":"Langflow Unauth RCE","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.","status":"published","published":"2025-06-17T20:14:26Z","modified":"2026-10-27T17:00:04.069278735Z","cvss":[{"version":"4.0","score":9.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:A","level":"critical"}],"cwes":["CWE-94"],"updated_at":"2026-11-02T15:46:56.281047Z"},{"id":"PYSEC-2025-36","description":"Langflow versions prior to 1.3.0 are susceptible to code injection in \nthe /api/v1/validate/code endpoint. A remote and unauthenticated attacker can send crafted HTTP requests to execute arbitrary\ncode.","status":"published","published":"2025-04-07T15:15:44Z","modified":"2026-06-29T12:26:09.07894256Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:52:54.242332Z"},{"id":"PYSEC-2026-380","title":"Langflow Unauth RCE","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.","status":"published","published":"2026-06-29T11:50:38.28269Z","modified":"2026-07-01T20:22:55.660388Z","cvss":[{"version":"4.0","score":9.3,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:A","level":"critical"}],"updated_at":"2026-11-02T15:52:57.255153Z"}]}}
