From 01d28352bc4fedd90080f3b1c73c59f2a35e897a Mon Sep 17 00:00:00 2001 From: "advisory-database[bot]" <45398580+advisory-database[bot]@users.noreply.github.com> Date: Fri, 4 Apr 2025 01:11:28 +0000 Subject: [PATCH] Publish Advisories GHSA-mj35-2rgf-cv8p GHSA-hphm-3x7f-g875 --- .../2024/04/GHSA-mj35-2rgf-cv8p/GHSA-mj35-2rgf-cv8p.json | 4 ++-- .../2025/04/GHSA-hphm-3x7f-g875/GHSA-hphm-3x7f-g875.json | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/advisories/github-reviewed/2024/04/GHSA-mj35-2rgf-cv8p/GHSA-mj35-2rgf-cv8p.json b/advisories/github-reviewed/2024/04/GHSA-mj35-2rgf-cv8p/GHSA-mj35-2rgf-cv8p.json index b8f7b36491d..c013f2790e1 100644 --- a/advisories/github-reviewed/2024/04/GHSA-mj35-2rgf-cv8p/GHSA-mj35-2rgf-cv8p.json +++ b/advisories/github-reviewed/2024/04/GHSA-mj35-2rgf-cv8p/GHSA-mj35-2rgf-cv8p.json @@ -1,13 +1,13 @@ { "schema_version": "1.4.0", "id": "GHSA-mj35-2rgf-cv8p", - "modified": "2024-04-04T20:24:41Z", + "modified": "2025-04-04T01:10:32Z", "published": "2024-04-03T16:46:30Z", "aliases": [ "CVE-2024-31209" ], "summary": "OpenID Connect client Atom Exhaustion in provider configuration worker ets table location", - "details": "### Impact\n\nDOS by Atom exhaustion is possible by calling `oidcc_provider_configuration_worker:get_provider_configuration/1` or `oidcc_provider_configuration_worker:get_jwks/1`.\n\nSince the name is usually provided as a static value in the application using `oidcc`, this is unlikely to be exploited.\n\n### Details\n\nExample to illustrate the vulnerability.\n\n```erlang\n{ok, Claims} =\n oidcc:retrieve_userinfo(\n Token,\n myapp_oidcc_config_provider,\n <<\"client_id\">>,\n <<\"client_secret\">>,\n #{}\n )\n```\n\nThe vulnerability is present in `oidcc_provider_configuration_worker:get_ets_table_name/1`.\nThe function `get_ets_table_name` is calling `erlang:list_to_atom/1`.\n\nhttps://github.com/erlef/oidcc/blob/018dbb53dd752cb1e331637d8e0e6a489ba1fae9/src/oidcc_provider_configuration_worker.erl#L385-L388\n\nThere might be a case (Very highly improbable) where the 2nd argument of\n`oidcc_provider_configuration_worker:get_*/1` is called with a different atom each time which eventually leads to\nthe atom table filling up and the node crashing.\n\n### Patches\n\nPatched in `3.0.2`, `3.1.2` & `3.2.0-beta.3`\n\n### Workarounds\n\nMake sure only valid provider configuration worker names are passed to the functions.\n\n### References\n\n* https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/atom_exhaustion.html\n", + "details": "### Impact\n\nDOS by Atom exhaustion is possible by calling `oidcc_provider_configuration_worker:get_provider_configuration/1` or `oidcc_provider_configuration_worker:get_jwks/1`.\n\nSince the name is usually provided as a static value in the application using `oidcc`, this is unlikely to be exploited.\n\n### Details\n\nExample to illustrate the vulnerability.\n\n```erlang\n{ok, Claims} =\n oidcc:retrieve_userinfo(\n Token,\n myapp_oidcc_config_provider,\n <<\"client_id\">>,\n <<\"client_secret\">>,\n #{}\n )\n```\n\nThe vulnerability is present in `oidcc_provider_configuration_worker:get_ets_table_name/1`.\nThe function `get_ets_table_name` is calling `erlang:list_to_atom/1`.\n\nhttps://github.com/erlef/oidcc/blob/018dbb53dd752cb1e331637d8e0e6a489ba1fae9/src/oidcc_provider_configuration_worker.erl#L385-L388\n\nThere might be a case (Very highly improbable) where the 2nd argument of\n`oidcc_provider_configuration_worker:get_*/1` is called with a different atom each time which eventually leads to\nthe atom table filling up and the node crashing.\n\n### Patches\n\nPatched in `3.0.2`, `3.1.2` & `3.2.0-beta.3`\n\n### Workarounds\n\nMake sure only valid provider configuration worker names are passed to the functions.\n\n### References\n\n* https://erlef.github.io/security-wg/secure_coding_and_deployment_hardening/atom_exhaustion.html\n* https://www.cve.org/CVERecord?id=CVE-2024-31209\n* https://euvd.enisa.europa.eu/enisa/EUVD-2024-1249\n* https://github.com/advisories/GHSA-mj35-2rgf-cv8p", "severity": [ { "type": "CVSS_V3", diff --git a/advisories/github-reviewed/2025/04/GHSA-hphm-3x7f-g875/GHSA-hphm-3x7f-g875.json b/advisories/github-reviewed/2025/04/GHSA-hphm-3x7f-g875/GHSA-hphm-3x7f-g875.json index 5520966258d..dfa78c8e440 100644 --- a/advisories/github-reviewed/2025/04/GHSA-hphm-3x7f-g875/GHSA-hphm-3x7f-g875.json +++ b/advisories/github-reviewed/2025/04/GHSA-hphm-3x7f-g875/GHSA-hphm-3x7f-g875.json @@ -1,7 +1,7 @@ { "schema_version": "1.4.0", "id": "GHSA-hphm-3x7f-g875", - "modified": "2025-04-03T13:04:12Z", + "modified": "2025-04-04T01:09:58Z", "published": "2025-04-03T00:31:32Z", "aliases": [ "CVE-2025-3130" @@ -9,6 +9,10 @@ "summary": "Drupal Obfuscate Vulnerable to Stored Cross-Site Scripting (XSS)", "details": "Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Drupal Obfuscate allows Stored XSS. This issue affects Obfuscate: from 0.0.0 before 2.0.1.", "severity": [ + { + "type": "CVSS_V3", + "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N" + }, { "type": "CVSS_V4", "score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N"