From de90d20ab121100ec5318edaf4d9c58ec127afdb Mon Sep 17 00:00:00 2001 From: "advisory-database[bot]" <45398580+advisory-database[bot]@users.noreply.github.com> Date: Wed, 23 Oct 2024 17:41:45 +0000 Subject: [PATCH] Publish Advisories GHSA-49pj-69vf-c689 GHSA-9h9q-qhxg-89xr GHSA-crmj-qh74-2r36 --- .../10/GHSA-49pj-69vf-c689/GHSA-49pj-69vf-c689.json | 10 +++++++++- .../09/GHSA-9h9q-qhxg-89xr/GHSA-9h9q-qhxg-89xr.json | 6 +++--- .../10/GHSA-crmj-qh74-2r36/GHSA-crmj-qh74-2r36.json | 5 +---- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/advisories/github-reviewed/2019/10/GHSA-49pj-69vf-c689/GHSA-49pj-69vf-c689.json b/advisories/github-reviewed/2019/10/GHSA-49pj-69vf-c689/GHSA-49pj-69vf-c689.json index c0f24ff84b2..9059fdc554f 100644 --- a/advisories/github-reviewed/2019/10/GHSA-49pj-69vf-c689/GHSA-49pj-69vf-c689.json +++ b/advisories/github-reviewed/2019/10/GHSA-49pj-69vf-c689/GHSA-49pj-69vf-c689.json @@ -1,7 +1,7 @@ { "schema_version": "1.4.0", "id": "GHSA-49pj-69vf-c689", - "modified": "2023-01-23T20:12:47Z", + "modified": "2024-10-23T17:40:33Z", "published": "2019-10-14T21:43:19Z", "aliases": [ "CVE-2019-17383" @@ -63,6 +63,10 @@ "type": "WEB", "url": "https://github.com/dspinhirne/netaddr-rb/issues/29" }, + { + "type": "WEB", + "url": "https://github.com/dspinhirne/netaddr-rb/pull/20" + }, { "type": "WEB", "url": "https://github.com/dspinhirne/netaddr-rb/commit/3aac46c00a36e71905eaa619cb94d45bff6e3b51" @@ -75,6 +79,10 @@ "type": "PACKAGE", "url": "https://github.com/dspinhirne/netaddr-rb" }, + { + "type": "WEB", + "url": "https://github.com/rubysec/ruby-advisory-db/blob/master/gems/netaddr/CVE-2019-17383.yml" + }, { "type": "WEB", "url": "https://rubygems.org/gems/netaddr/versions" diff --git a/advisories/github-reviewed/2024/09/GHSA-9h9q-qhxg-89xr/GHSA-9h9q-qhxg-89xr.json b/advisories/github-reviewed/2024/09/GHSA-9h9q-qhxg-89xr/GHSA-9h9q-qhxg-89xr.json index 847c1b5ba75..5739475dbc7 100644 --- a/advisories/github-reviewed/2024/09/GHSA-9h9q-qhxg-89xr/GHSA-9h9q-qhxg-89xr.json +++ b/advisories/github-reviewed/2024/09/GHSA-9h9q-qhxg-89xr/GHSA-9h9q-qhxg-89xr.json @@ -1,13 +1,13 @@ { "schema_version": "1.4.0", "id": "GHSA-9h9q-qhxg-89xr", - "modified": "2024-09-27T20:51:01Z", + "modified": "2024-10-23T17:40:43Z", "published": "2024-09-27T20:51:01Z", "aliases": [ "CVE-2024-47186" ], "summary": "Filament has unvalidated ColorColumn and ColorEntry values that can be used for Cross-site Scripting", - "details": "### Summary\n\nIf values passed to a `ColorColumn` or `ColumnEntry` are not valid and contain a specific set of characters, applications are vulnerable to Cross-site Scripting (XSS) attack against a user who opens a page on which a color column or entry is rendered.\n\nVersions of Filament from v3.0.0 through v3.2.114 are affected.\n\nPlease upgrade to Filament [v3.2.115](https://github.com/filamentphp/filament/releases/tag/v3.2.115).\n\n### PoC\n\n> *PoC will be published in a few weeks, once developers have had a chance to upgrade their apps.*\n\n### Response\n\nThis vulnerability (in `ColorColumn` only) was reported by @sv-LayZ, who reported the issue and patched the issue during the evening of 25/09/2024. Thank you Mattis.\n\nThe review process concluded on 27/09/2024, which revealed the issue was also present in `ColorEntry`. This was fixed the same day and Filament [v3.2.115](https://github.com/filamentphp/filament/releases/tag/v3.2.115) followed.\n\n> *An explanation of the fix will be published in a few weeks, once developers have had a chance to upgrade their apps.*\n\nAlthough these components are no longer vulnerable to this type of XSS attack, it is good practice to validate colors, and since many Filament users may be accepting color input using the `ColorPicker` form component, [additional color validation documentation was published](https://filamentphp.com/docs/3.x/forms/fields/color-picker#color-picker-validation).", + "details": "### Summary\n\nIf values passed to a `ColorColumn` or `ColumnEntry` are not valid and contain a specific set of characters, applications are vulnerable to XSS attack against a user who opens a page on which a color column or entry is rendered.\n\nVersions of Filament from v3.0.0 through v3.2.114 are affected.\n\nPlease upgrade to Filament [v3.2.115](https://github.com/filamentphp/filament/releases/tag/v3.2.115).\n\n### PoC\n\nFor example, using a value such as:\n\n```html\nblue;\"> $state,\n])>\n```\n\nSince Laravel does not escape special characters within the `@style` Blade directive, the effective output HTML would be:\n\n```html\n
\n```\n\nCreating the opportunity for arbitrary JS to run if it was stored in the database.\n\n### Response\n\nThis vulnerability (in `ColorColumn` only) was reported by @sv-LayZ, who reported the issue and patched the issue during the evening of 25/09/2024. Thank you Mattis.\n\nThe review process concluded on 27/09/2024, which revealed the issue was also present in `ColorEntry`. This was fixed the same day and Filament [v3.2.115](https://github.com/filamentphp/filament/releases/tag/v3.2.115) followed to escape any special characters while outputting inline styles like this:\n\n```blade\n
$state,\n])>
\n```\n\nAlthough these components are no longer vulnerable to this type of XSS attack, it is good practice to validate colors, and since many Filament users may be accepting color input using the `ColorPicker` form component, [additional color validation documentation was published](https://filamentphp.com/docs/3.x/forms/fields/color-picker#color-picker-validation).", "severity": [ ], @@ -76,6 +76,6 @@ "severity": "CRITICAL", "github_reviewed": true, "github_reviewed_at": "2024-09-27T20:51:01Z", - "nvd_published_at": null + "nvd_published_at": "2024-09-27T21:15:03Z" } } \ No newline at end of file diff --git a/advisories/github-reviewed/2024/10/GHSA-crmj-qh74-2r36/GHSA-crmj-qh74-2r36.json b/advisories/github-reviewed/2024/10/GHSA-crmj-qh74-2r36/GHSA-crmj-qh74-2r36.json index 8303e956391..6f784402f16 100644 --- a/advisories/github-reviewed/2024/10/GHSA-crmj-qh74-2r36/GHSA-crmj-qh74-2r36.json +++ b/advisories/github-reviewed/2024/10/GHSA-crmj-qh74-2r36/GHSA-crmj-qh74-2r36.json @@ -1,7 +1,7 @@ { "schema_version": "1.4.0", "id": "GHSA-crmj-qh74-2r36", - "modified": "2024-10-18T14:51:14Z", + "modified": "2024-10-23T17:40:19Z", "published": "2024-10-17T17:13:24Z", "aliases": [ "CVE-2024-25112" @@ -32,9 +32,6 @@ } ] } - ], - "versions": [ - "0.16.0" ] } ],