diff --git a/advisories/github-reviewed/2025/03/GHSA-46mp-8w32-6g94/GHSA-46mp-8w32-6g94.json b/advisories/github-reviewed/2025/03/GHSA-46mp-8w32-6g94/GHSA-46mp-8w32-6g94.json index e71af1ca3c4..657b0bcb623 100644 --- a/advisories/github-reviewed/2025/03/GHSA-46mp-8w32-6g94/GHSA-46mp-8w32-6g94.json +++ b/advisories/github-reviewed/2025/03/GHSA-46mp-8w32-6g94/GHSA-46mp-8w32-6g94.json @@ -1,7 +1,7 @@ { "schema_version": "1.4.0", "id": "GHSA-46mp-8w32-6g94", - "modified": "2025-03-24T19:07:28Z", + "modified": "2025-05-08T14:51:55Z", "published": "2025-03-24T19:07:28Z", "aliases": [ "CVE-2025-29778" @@ -25,14 +25,17 @@ "type": "ECOSYSTEM", "events": [ { - "introduced": "0" + "introduced": "1.13.0" }, { "fixed": "1.14.0-alpha.1" } ] } - ] + ], + "database_specific": { + "last_known_affected_version_range": "< 1.13.5" + } } ], "references": [ diff --git a/advisories/unreviewed/2025/05/GHSA-7vrx-9684-xrf2/GHSA-7vrx-9684-xrf2.json b/advisories/github-reviewed/2025/05/GHSA-7vrx-9684-xrf2/GHSA-7vrx-9684-xrf2.json similarity index 59% rename from advisories/unreviewed/2025/05/GHSA-7vrx-9684-xrf2/GHSA-7vrx-9684-xrf2.json rename to advisories/github-reviewed/2025/05/GHSA-7vrx-9684-xrf2/GHSA-7vrx-9684-xrf2.json index e2847a07392..ae5c86fd8da 100644 --- a/advisories/unreviewed/2025/05/GHSA-7vrx-9684-xrf2/GHSA-7vrx-9684-xrf2.json +++ b/advisories/github-reviewed/2025/05/GHSA-7vrx-9684-xrf2/GHSA-7vrx-9684-xrf2.json @@ -1,11 +1,12 @@ { "schema_version": "1.4.0", "id": "GHSA-7vrx-9684-xrf2", - "modified": "2025-05-08T00:31:12Z", + "modified": "2025-05-08T14:53:02Z", "published": "2025-05-08T00:31:12Z", "aliases": [ "CVE-2025-35939" ], + "summary": "Craft CMS stores arbitrary content provided by unauthenticated users in session files", "details": "Craft CMS stores arbitrary content provided by unauthenticated users in session files. This content could be accessed and executed, possibly using an independent vulnerability. Craft CMS redirects requests that require authentication to the login page and generates a session file on the server at `/var/lib/php/sessions`. Such session files are named `sess_[session_value]`, where `[session_value]` is provided to the client in a `Set-Cookie` response header. Craft CMS stores the return URL requested by the client without sanitizing parameters. Consequently, an unauthenticated client can introduce arbitrary values, such as PHP code, to a known local file location on the server. Craft CMS versions 5.7.5 and 4.15.3 have been released to address this issue.", "severity": [ { @@ -14,10 +15,49 @@ }, { "type": "CVSS_V4", - "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X" + "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N" + } + ], + "affected": [ + { + "package": { + "ecosystem": "Packagist", + "name": "craftcms/cms" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "5.0.0-alpha.1" + }, + { + "fixed": "5.7.5" + } + ] + } + ] + }, + { + "package": { + "ecosystem": "Packagist", + "name": "craftcms/cms" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "0" + }, + { + "fixed": "4.15.3" + } + ] + } + ] } ], - "affected": [], "references": [ { "type": "ADVISORY", @@ -27,6 +67,14 @@ "type": "WEB", "url": "https://github.com/craftcms/cms/pull/17220" }, + { + "type": "WEB", + "url": "https://github.com/craftcms/cms/commit/e4c7bac8f31010aee048409f9ef6f744a83146b2" + }, + { + "type": "PACKAGE", + "url": "https://github.com/craftcms/cms" + }, { "type": "WEB", "url": "https://github.com/craftcms/cms/releases/tag/4.15.3" @@ -41,8 +89,8 @@ "CWE-472" ], "severity": "MODERATE", - "github_reviewed": false, - "github_reviewed_at": null, + "github_reviewed": true, + "github_reviewed_at": "2025-05-08T14:53:02Z", "nvd_published_at": "2025-05-07T23:15:54Z" } } \ No newline at end of file diff --git a/advisories/github-reviewed/2025/05/GHSA-8j24-cjrq-gr2m/GHSA-8j24-cjrq-gr2m.json b/advisories/github-reviewed/2025/05/GHSA-8j24-cjrq-gr2m/GHSA-8j24-cjrq-gr2m.json new file mode 100644 index 00000000000..eece59c3c1d --- /dev/null +++ b/advisories/github-reviewed/2025/05/GHSA-8j24-cjrq-gr2m/GHSA-8j24-cjrq-gr2m.json @@ -0,0 +1,119 @@ +{ + "schema_version": "1.4.0", + "id": "GHSA-8j24-cjrq-gr2m", + "modified": "2025-05-08T14:53:28Z", + "published": "2025-05-08T06:30:33Z", + "aliases": [ + "CVE-2025-32873" + ], + "summary": "Django has a denial-of-service possibility in strip_tags()", + "details": "An issue was discovered in Django 4.2 before 4.2.21, 5.1 before 5.1.9, and 5.2 before 5.2.1. The django.utils.html.strip_tags() function is vulnerable to a potential denial-of-service (slow performance) when processing inputs containing large sequences of incomplete HTML tags. The template filter striptags is also vulnerable, because it is built on top of strip_tags().", + "severity": [ + { + "type": "CVSS_V3", + "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L" + } + ], + "affected": [ + { + "package": { + "ecosystem": "PyPI", + "name": "Django" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "4.2" + }, + { + "fixed": "4.2.21" + } + ] + } + ] + }, + { + "package": { + "ecosystem": "PyPI", + "name": "Django" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "5.1" + }, + { + "fixed": "5.1.9" + } + ] + } + ] + }, + { + "package": { + "ecosystem": "PyPI", + "name": "Django" + }, + "ranges": [ + { + "type": "ECOSYSTEM", + "events": [ + { + "introduced": "5.2" + }, + { + "fixed": "5.2.1" + } + ] + } + ] + } + ], + "references": [ + { + "type": "ADVISORY", + "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-32873" + }, + { + "type": "WEB", + "url": "https://github.com/django/django/commit/9f3419b519799d69f2aba70b9d25abe2e70d03e0" + }, + { + "type": "WEB", + "url": "https://docs.djangoproject.com/en/dev/releases/security" + }, + { + "type": "PACKAGE", + "url": "https://github.com/django/django" + }, + { + "type": "WEB", + "url": "https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2025-37.yaml" + }, + { + "type": "WEB", + "url": "https://groups.google.com/g/django-announce" + }, + { + "type": "WEB", + "url": "https://www.djangoproject.com/weblog/2025/may/07/security-releases" + }, + { + "type": "WEB", + "url": "http://www.openwall.com/lists/oss-security/2025/05/07/1" + } + ], + "database_specific": { + "cwe_ids": [ + "CWE-770" + ], + "severity": "MODERATE", + "github_reviewed": true, + "github_reviewed_at": "2025-05-08T14:53:27Z", + "nvd_published_at": "2025-05-08T04:17:18Z" + } +} \ No newline at end of file diff --git a/advisories/unreviewed/2025/05/GHSA-8j24-cjrq-gr2m/GHSA-8j24-cjrq-gr2m.json b/advisories/unreviewed/2025/05/GHSA-8j24-cjrq-gr2m/GHSA-8j24-cjrq-gr2m.json deleted file mode 100644 index 2b779ecec03..00000000000 --- a/advisories/unreviewed/2025/05/GHSA-8j24-cjrq-gr2m/GHSA-8j24-cjrq-gr2m.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "schema_version": "1.4.0", - "id": "GHSA-8j24-cjrq-gr2m", - "modified": "2025-05-08T06:30:33Z", - "published": "2025-05-08T06:30:33Z", - "aliases": [ - "CVE-2025-32873" - ], - "details": "An issue was discovered in Django 4.2 before 4.2.21, 5.1 before 5.1.9, and 5.2 before 5.2.1. The django.utils.html.strip_tags() function is vulnerable to a potential denial-of-service (slow performance) when processing inputs containing large sequences of incomplete HTML tags. The template filter striptags is also vulnerable, because it is built on top of strip_tags().", - "severity": [ - { - "type": "CVSS_V3", - "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L" - } - ], - "affected": [], - "references": [ - { - "type": "ADVISORY", - "url": "https://nvd.nist.gov/vuln/detail/CVE-2025-32873" - }, - { - "type": "WEB", - "url": "https://docs.djangoproject.com/en/dev/releases/security" - }, - { - "type": "WEB", - "url": "https://groups.google.com/g/django-announce" - }, - { - "type": "WEB", - "url": "https://www.djangoproject.com/weblog/2025/may/07/security-releases" - }, - { - "type": "WEB", - "url": "http://www.openwall.com/lists/oss-security/2025/05/07/1" - } - ], - "database_specific": { - "cwe_ids": [ - "CWE-770" - ], - "severity": "MODERATE", - "github_reviewed": false, - "github_reviewed_at": null, - "nvd_published_at": "2025-05-08T04:17:18Z" - } -} \ No newline at end of file