{"cve":"CVE-2026-5027","enrichment":{"affected":[{"configurations":[{"platform":null,"status":"affected","versions":{"scheme":"generic","value":"0"}}],"enrichment":{"confidence":92.0,"confidence_source":"matching","scores":[{"score":92.0,"source":"matching"}]},"original":{"product":"langflow","source":"cna","vendor":"langflow-ai"},"product":"langflow","vendor":"langflow"}],"created":"2026-03-27T20:28:19.661798+00:00","updated":"2026-09-01T18:00:18.541677+00:00","vendors":["langflow","langflow$PRODUCT$langflow"]},"epss":{"score":0.04758},"mitre":{"cpes":[],"created":"2026-03-27T14:54:53.609000+00:00","description":"The 'POST /api/v2/files' endpoint does not sanitize the 'filename' parameter from the multipart form data, allowing an attacker to write files to arbitrary locations on the filesystem using path traversal sequences ('../').","metrics":{"cvssV2_0":{},"cvssV3_0":{},"cvssV3_1":{"score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"},"cvssV4_0":{}},"mitre_repo_path":"cves/2026/5xxx/CVE-2026-5027.json","references":["https://www.tenable.com/security/research/tra-2026-26"],"title":"Langflow - Path Traversal Arbitrary File Write via upload_user_file","updated":"2026-03-27T15:11:42.918000+00:00","vendors":[],"weaknesses":["CWE-22"]},"nvd":{"cpes":["cpe:2.3:a:langflow:langflow:*:-:*:*:*:*:*:*"],"created":"2026-03-27T15:17:04.743000+00:00","description":"The 'POST /api/v2/files' endpoint does not sanitize the 'filename' parameter from the multipart form data, allowing an attacker to write files to arbitrary locations on the filesystem using path traversal sequences ('../').","metrics":{"cvssV2_0":{},"cvssV3_0":{},"cvssV3_1":{"score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"},"cvssV4_0":{}},"nvd_repo_path":"2026/CVE-2026-5027.json","references":["https://www.tenable.com/security/research/tra-2026-26"],"title":null,"updated":"2026-08-18T18:00:03.020000+00:00","vendors":["langflow","langflow$PRODUCT$langflow"],"weaknesses":["CWE-22"]},"opencve":{"changes":[{"created":"2026-03-27T15:15:00+00:00","data":[{"details":{"new":"The 'POST /api/v2/files' endpoint does not sanitize the 'filename' parameter from the multipart form data, allowing an attacker to write files to arbitrary locations on the filesystem using path traversal sequences ('../').","old":null},"type":"description"},{"details":{"new":"Langflow - Path Traversal Arbitrary File Write via upload_user_file","old":null},"type":"title"},{"details":{"added":["CWE-22"],"removed":[]},"type":"weaknesses"},{"details":{"added":["https://www.tenable.com/security/research/tra-2026-26"],"removed":[]},"type":"references"},{"details":{"added":{"cvssV3_1":{"score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"}},"removed":{},"updated":{}},"type":"metrics"}],"id":"f18849fe-4660-4a7b-ad40-50eb87280454"},{"created":"2026-03-27T16:15:00+00:00","data":[{"details":{"added":{"ssvc":{"options":{"Automatable":"no","Exploitation":"none","Technical Impact":"total"},"version":"2.0.3"}},"removed":{},"updated":{}},"type":"metrics"}],"id":"35bbab67-5d8e-4fa4-968c-aeb065ebc340"},{"created":"2026-03-30T08:15:00+00:00","data":[{"details":["langflow","langflow$PRODUCT$langflow"],"type":"first_time"},{"details":{"added":["langflow","langflow$PRODUCT$langflow"],"removed":[]},"type":"vendors"}],"id":"05998e37-210d-4b8b-bf3b-c399ea5f07c4"},{"created":"2026-08-18T18:15:00+00:00","data":[{"details":{"added":["cpe:2.3:a:langflow:langflow:*:-:*:*:*:*:*:*"],"removed":[]},"type":"cpes"}],"id":"81047f59-58b2-49ca-b246-3bca3cc420c2"}],"cpes":{"data":["cpe:2.3:a:langflow:langflow:*:-:*:*:*:*:*:*"],"providers":["nvd"]},"created":{"data":"2026-03-27T14:54:53.609000+00:00","provider":"mitre"},"description":{"data":"The 'POST /api/v2/files' endpoint does not sanitize the 'filename' parameter from the multipart form data, allowing an attacker to write files to arbitrary locations on the filesystem using path traversal sequences ('../').","provider":"mitre"},"metrics":{"cvssV2_0":{"data":{},"provider":null},"cvssV3_0":{"data":{},"provider":null},"cvssV3_1":{"data":{"score":8.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"},"provider":"mitre"},"cvssV4_0":{"data":{},"provider":null},"epss":{"data":{"score":0.04758},"provider":"first"},"kev":{"data":{},"provider":null},"ssvc":{"data":{"options":{"Automatable":"no","Exploitation":"none","Technical Impact":"total"},"version":"2.0.3"},"provider":"vulnrichment"},"threat_severity":{"data":null,"provider":null}},"references":{"data":["https://www.tenable.com/security/research/tra-2026-26"],"providers":["mitre","nvd"]},"title":{"data":"Langflow - Path Traversal Arbitrary File Write via upload_user_file","provider":"mitre"},"updated":{"data":"2026-08-18T18:00:03.020000+00:00","provider":"nvd"},"vendors":{"data":["langflow","langflow$PRODUCT$langflow"],"providers":["nvd","enrichment"]},"weaknesses":{"data":["CWE-22"],"providers":["mitre","nvd"]}},"vulnrichment":{"cpes":[],"created":"2026-03-27T14:54:53.609000+00:00","description":"The 'POST /api/v2/files' endpoint does not sanitize the 'filename' parameter from the multipart form data, allowing an attacker to write files to arbitrary locations on the filesystem using path traversal sequences ('../').","metrics":{"cvssV2_0":{},"cvssV3_0":{},"cvssV3_1":{},"cvssV4_0":{},"kev":{},"ssvc":{"options":{"Automatable":"no","Exploitation":"none","Technical Impact":"total"},"version":"2.0.3"}},"references":[],"title":"Langflow - Path Traversal Arbitrary File Write via upload_user_file","updated":"2026-03-27T15:11:27.738000+00:00","vendors":[],"vulnrichment_repo_path":"2026/5xxx/CVE-2026-5027.json","weaknesses":[]}}