{"id":"CVE-2024-1594","published":"2024-04-16T00:00:14Z","modified":"2024-08-01T18:48:20Z","title":"Local File Read via Path Traversal in mlflow/mlflow","vendor":"mlflow","product":"mlflow/mlflow","tier":"tail","description":{"text":"A path traversal vulnerability exists in the mlflow/mlflow repository, specifically within the handling of the `artifact_location` parameter when creating an experiment. Attackers can exploit this vulnerability by using a fragment component `#` in the artifact location URI to read arbitrary files on the server in the context of the server's process. This issue is similar to CVE-2023-6909 but utilizes a different component of the URI to achieve the same effect. ","provenance":"source","from":"CVE.org"},"cvss":{"score":7.5,"severity":"HIGH","version":"3.0","vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","provenance":"source","from":"CVE.org CNA"},"epss":{"score":0.00712,"percentile":0.53474,"provenance":"source"},"cwes":[{"id":"CWE-22","name":"Improper Limitation of a Pathname to a Restricted Directory"}],"references":[{"url":"https://huntr.com/bounties/424b6f6b-e778-4a2b-b860-39730d396f3e","tags":[]}],"priority":{"score":15.9,"factors":[{"name":"EPSS percentile","points":10.69},{"name":"CVSS severity","points":5.25}]},"vendorSlug":"mlflow","affectedVersions":[{"vendor":"mlflow","product":"mlflow/mlflow","versions":[">= unspecified, <= latest"]}],"affected":[{"ecosystem":"PyPI","package":"mlflow","vulnerableRanges":["<=2.9.2"],"patched":[],"from":["GHSA-m49c-5c52-6696","PYSEC-2026-1655"],"provenance":"source"}],"euvd":{"id":"EUVD-2024-1239","exploited":false,"provenance":"source"},"lineage":{"parents":[{"from":"CVE-2023-6909","to":"CVE-2024-1594","relation":"related","confidence":"low","kind":"lineage","evidence":[{"kind":"text","provenance":"source","relation":"related","quote":"This issue is similar to CVE-2023-6909 but utilizes a different component of the URI to achieve the same effect.","from":"CVE.org","in":"CVE-2024-1594"}]}]}}