diff --git a/advisories/unreviewed/2024/04/GHSA-5mvj-wmgj-7q8c/GHSA-5mvj-wmgj-7q8c.json b/advisories/github-reviewed/2024/04/GHSA-5mvj-wmgj-7q8c/GHSA-5mvj-wmgj-7q8c.json similarity index 69% rename from advisories/unreviewed/2024/04/GHSA-5mvj-wmgj-7q8c/GHSA-5mvj-wmgj-7q8c.json rename to advisories/github-reviewed/2024/04/GHSA-5mvj-wmgj-7q8c/GHSA-5mvj-wmgj-7q8c.json index 5b6d7f71a36..90773e89a49 100644 --- a/advisories/unreviewed/2024/04/GHSA-5mvj-wmgj-7q8c/GHSA-5mvj-wmgj-7q8c.json +++ b/advisories/github-reviewed/2024/04/GHSA-5mvj-wmgj-7q8c/GHSA-5mvj-wmgj-7q8c.json @@ -1,11 +1,12 @@ { "schema_version": "1.4.0", "id": "GHSA-5mvj-wmgj-7q8c", - "modified": "2024-04-16T00:30:33Z", + "modified": "2024-04-16T18:18:02Z", "published": "2024-04-16T00:30:33Z", "aliases": [ "CVE-2024-1560" ], + "summary": "mlflow vulnerable to Path Traversal", "details": "A path traversal vulnerability exists in the mlflow/mlflow repository, specifically within the artifact deletion functionality. Attackers can bypass path validation by exploiting the double decoding process in the `_delete_artifact_mlflow_artifacts` handler and `local_file_uri_to_path` function, allowing for the deletion of arbitrary directories on the server's filesystem. This vulnerability is due to an extra unquote operation in the `delete_artifacts` function of `local_artifact_repo.py`, which fails to properly sanitize user-supplied paths. The issue is present up to version 2.9.2, despite attempts to fix a similar issue in CVE-2023-6831.", "severity": [ { @@ -14,13 +15,35 @@ } ], "affected": [ - + { + "package": { + "ecosystem": "PyPI", + "name": "mlflow" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "last_affected": "2.9.2" + } + ] + } + ] + } ], "references": [ { "type": "ADVISORY", "url": "https://nvd.nist.gov/vuln/detail/CVE-2024-1560" }, + { + "type": "PACKAGE", + "url": "https://github.com/mlflow/mlflow" + }, { "type": "WEB", "url": "https://huntr.com/bounties/4a34259c-3c8f-4872-b178-f27fbc876b98" @@ -31,8 +54,8 @@ "CWE-22" ], "severity": "HIGH", - "github_reviewed": false, - "github_reviewed_at": null, + "github_reviewed": true, + "github_reviewed_at": "2024-04-16T18:18:02Z", "nvd_published_at": "2024-04-16T00:15:08Z" } } \ No newline at end of file diff --git a/advisories/unreviewed/2024/04/GHSA-j62r-wxqq-f3gf/GHSA-j62r-wxqq-f3gf.json b/advisories/github-reviewed/2024/04/GHSA-j62r-wxqq-f3gf/GHSA-j62r-wxqq-f3gf.json similarity index 69% rename from advisories/unreviewed/2024/04/GHSA-j62r-wxqq-f3gf/GHSA-j62r-wxqq-f3gf.json rename to advisories/github-reviewed/2024/04/GHSA-j62r-wxqq-f3gf/GHSA-j62r-wxqq-f3gf.json index 75e7953f5a6..39076f74cbc 100644 --- a/advisories/unreviewed/2024/04/GHSA-j62r-wxqq-f3gf/GHSA-j62r-wxqq-f3gf.json +++ b/advisories/github-reviewed/2024/04/GHSA-j62r-wxqq-f3gf/GHSA-j62r-wxqq-f3gf.json @@ -1,11 +1,12 @@ { "schema_version": "1.4.0", "id": "GHSA-j62r-wxqq-f3gf", - "modified": "2024-04-16T00:30:33Z", + "modified": "2024-04-16T18:17:11Z", "published": "2024-04-16T00:30:33Z", "aliases": [ "CVE-2024-1558" ], + "summary": "mlflow vulnerable to Path Traversal", "details": "A path traversal vulnerability exists in the `_create_model_version()` function within `server/handlers.py` of the mlflow/mlflow repository, due to improper validation of the `source` parameter. Attackers can exploit this vulnerability by crafting a `source` parameter that bypasses the `_validate_non_local_source_contains_relative_paths(source)` function's checks, allowing for arbitrary file read access on the server. The issue arises from the handling of unquoted URL characters and the subsequent misuse of the original `source` value for model version creation, leading to the exposure of sensitive files when interacting with the `/model-versions/get-artifact` handler.", "severity": [ { @@ -14,13 +15,35 @@ } ], "affected": [ - + { + "package": { + "ecosystem": "PyPI", + "name": "mlflow" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "last_affected": "2.9.2" + } + ] + } + ] + } ], "references": [ { "type": "ADVISORY", "url": "https://nvd.nist.gov/vuln/detail/CVE-2024-1558" }, + { + "type": "PACKAGE", + "url": "https://github.com/mlflow/mlflow" + }, { "type": "WEB", "url": "https://huntr.com/bounties/7f4dbcc5-b6b3-43dd-b310-e2d0556a8081" @@ -31,8 +54,8 @@ "CWE-22" ], "severity": "HIGH", - "github_reviewed": false, - "github_reviewed_at": null, + "github_reviewed": true, + "github_reviewed_at": "2024-04-16T18:17:11Z", "nvd_published_at": "2024-04-16T00:15:08Z" } } \ No newline at end of file