{
  "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": []
  }
}