ghsa-f82r-jj5r-6g97
Vulnerability from github
Published
2024-04-16 00:30
Modified
2024-08-09 18:06
Severity ?
Summary
mlflow Path Traversal vulnerability
Details
A path traversal vulnerability exists in mlflow/mlflow version 2.9.2, allowing attackers to access arbitrary files on the server. By crafting a series of HTTP POST requests with specially crafted 'artifact_location' and 'source' parameters, using a local URI with '#' instead of '?', an attacker can traverse the server's directory structure. The issue occurs due to insufficient validation of user-supplied input in the server's handlers.
{ "affected": [ { "database_specific": { "last_known_affected_version_range": "\u003c= 2.9.2" }, "package": { "ecosystem": "PyPI", "name": "mlflow" }, "ranges": [ { "events": [ { "introduced": "0" }, { "fixed": "2.12.1" } ], "type": "ECOSYSTEM" } ] } ], "aliases": [ "CVE-2024-1483" ], "database_specific": { "cwe_ids": [ "CWE-22" ], "github_reviewed": true, "github_reviewed_at": "2024-04-16T18:06:16Z", "nvd_published_at": "2024-04-16T00:15:08Z", "severity": "HIGH" }, "details": "A path traversal vulnerability exists in mlflow/mlflow version 2.9.2, allowing attackers to access arbitrary files on the server. By crafting a series of HTTP POST requests with specially crafted \u0027artifact_location\u0027 and \u0027source\u0027 parameters, using a local URI with \u0027#\u0027 instead of \u0027?\u0027, an attacker can traverse the server\u0027s directory structure. The issue occurs due to insufficient validation of user-supplied input in the server\u0027s handlers.", "id": "GHSA-f82r-jj5r-6g97", "modified": "2024-08-09T18:06:39Z", "published": "2024-04-16T00:30:32Z", "references": [ { "type": "ADVISORY", "url": "https://nvd.nist.gov/vuln/detail/CVE-2024-1483" }, { "type": "PACKAGE", "url": "https://github.com/mlflow/mlflow" }, { "type": "WEB", "url": "https://huntr.com/bounties/52a3855d-93ff-4460-ac24-9c7e4334198d" } ], "schema_version": "1.4.0", "severity": [ { "score": "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N", "type": "CVSS_V3" } ], "summary": "mlflow Path Traversal vulnerability" }
Loading...
Loading...
Sightings
Author | Source | Type | Date |
---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.