From d5bba3a69b20c6e13b1dfd4148f14e966d3f5336 Mon Sep 17 00:00:00 2001 From: "advisory-database[bot]" <45398580+advisory-database[bot]@users.noreply.github.com> Date: Wed, 18 Sep 2024 15:59:01 +0000 Subject: [PATCH] Publish GHSA-296w-6qhq-gf92 --- .../GHSA-296w-6qhq-gf92.json | 34 +++++++++++++++---- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/advisories/github-reviewed/2022/05/GHSA-296w-6qhq-gf92/GHSA-296w-6qhq-gf92.json b/advisories/github-reviewed/2022/05/GHSA-296w-6qhq-gf92/GHSA-296w-6qhq-gf92.json index dd47b21f969..68a4222cca5 100644 --- a/advisories/github-reviewed/2022/05/GHSA-296w-6qhq-gf92/GHSA-296w-6qhq-gf92.json +++ b/advisories/github-reviewed/2022/05/GHSA-296w-6qhq-gf92/GHSA-296w-6qhq-gf92.json @@ -1,7 +1,7 @@ { "schema_version": "1.4.0", "id": "GHSA-296w-6qhq-gf92", - "modified": "2023-08-15T23:28:45Z", + "modified": "2024-09-18T15:57:34Z", "published": "2022-05-14T02:05:08Z", "aliases": [ "CVE-2014-0481" @@ -9,13 +9,20 @@ "summary": "Django denial of service via file upload naming", "details": "The default configuration for the file upload handling system in Django before 1.4.14, 1.5.x before 1.5.9, 1.6.x before 1.6.6, and 1.7 before release candidate 3 uses a sequential file name generation process when a file with a conflicting name is uploaded, which allows remote attackers to cause a denial of service (CPU consumption) by unloading a multiple files with the same name.", "severity": [ - + { + "type": "CVSS_V3", + "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H" + }, + { + "type": "CVSS_V4", + "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N" + } ], "affected": [ { "package": { "ecosystem": "PyPI", - "name": "django" + "name": "Django" }, "ecosystem_specific": { "affected_functions": [ @@ -39,14 +46,14 @@ { "package": { "ecosystem": "PyPI", - "name": "django" + "name": "Django" }, "ranges": [ { "type": "ECOSYSTEM", "events": [ { - "introduced": "1.5.0" + "introduced": "1.5" }, { "fixed": "1.5.9" @@ -58,7 +65,12 @@ { "package": { "ecosystem": "PyPI", - "name": "django" + "name": "Django" + }, + "ecosystem_specific": { + "affected_functions": [ + "django.core.files.storage.Storage.get_available_name" + ] }, "ranges": [ { @@ -92,6 +104,14 @@ "type": "WEB", "url": "https://github.com/django/django/commit/dd0c3f4ee1a30c1a1e6055061c6ba6e58c6b54d1" }, + { + "type": "PACKAGE", + "url": "https://github.com/django/django" + }, + { + "type": "WEB", + "url": "https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2014-5.yaml" + }, { "type": "WEB", "url": "https://www.djangoproject.com/weblog/2014/aug/20/security" @@ -109,7 +129,7 @@ "cwe_ids": [ "CWE-400" ], - "severity": "MODERATE", + "severity": "HIGH", "github_reviewed": true, "github_reviewed_at": "2023-08-15T23:28:45Z", "nvd_published_at": "2014-08-26T14:55:00Z"