Publish Advisories

GHSA-6hv3-7c34-4hx8
GHSA-q9x4-q76f-5h5j
GHSA-697v-pxg3-j262
GHSA-rpr3-cw39-3pxh
GHSA-6q6q-88xp-6f2r
GHSA-ppp9-7jff-5vj2
GHSA-hf59-7rwq-785m
GHSA-hpqf-m68j-2pfx
This commit is contained in:
advisory-database[bot]
2025-04-14 22:11:53 +00:00
parent 2ed892b589
commit e524f955a0
8 changed files with 15 additions and 18 deletions
@@ -71,6 +71,7 @@
],
"database_specific": {
"cwe_ids": [
"CWE-200",
"CWE-526"
],
"severity": "MODERATE",
@@ -69,7 +69,9 @@
}
],
"database_specific": {
"cwe_ids": [],
"cwe_ids": [
"CWE-204"
],
"severity": "MODERATE",
"github_reviewed": true,
"github_reviewed_at": "2021-05-24T18:52:37Z",
@@ -1,7 +1,7 @@
{
"schema_version": "1.4.0",
"id": "GHSA-697v-pxg3-j262",
"modified": "2023-01-10T15:47:23Z",
"modified": "2025-04-14T22:10:03Z",
"published": "2022-07-15T20:55:21Z",
"aliases": [
"CVE-2020-28191"
@@ -48,10 +48,6 @@
"type": "WEB",
"url": "https://github.com/togglz/togglz/commit/ed66e3f584de954297ebaf98ea4a235286784707"
},
{
"type": "ADVISORY",
"url": "https://github.com/advisories/GHSA-697v-pxg3-j262"
},
{
"type": "PACKAGE",
"url": "https://github.com/togglz/togglz"
@@ -1,12 +1,12 @@
{
"schema_version": "1.4.0",
"id": "GHSA-rpr3-cw39-3pxh",
"modified": "2023-01-10T15:40:17Z",
"modified": "2025-04-14T22:08:43Z",
"published": "2022-07-15T19:41:47Z",
"aliases": [
"CVE-2020-10650"
],
"summary": "jackson-databind before 2.9.10.4 vulnerable to unsafe deserialization",
"summary": "jackson-databind vulnerable to unsafe deserialization",
"details": "The com.fasterxml.jackson.core:jackson-databind library before version 2.9.10.4 is vulnerable to an Unsafe Deserialization vulnerability when handling interactions related to the class `ignite-jta`.",
"severity": [
{
@@ -67,10 +67,6 @@
"type": "WEB",
"url": "https://lists.debian.org/debian-lts-announce/2023/04/msg00032.html"
},
{
"type": "WEB",
"url": "https://medium.com/%40cowtowncoder/on-jackson-cves-dont-panic-here-is-what-you-need-to-know-54cd0d6e8062"
},
{
"type": "WEB",
"url": "https://medium.com/@cowtowncoder/on-jackson-cves-dont-panic-here-is-what-you-need-to-know-54cd0d6e8062"
@@ -1,7 +1,7 @@
{
"schema_version": "1.4.0",
"id": "GHSA-6q6q-88xp-6f2r",
"modified": "2023-03-01T18:40:10Z",
"modified": "2025-04-14T22:10:15Z",
"published": "2022-12-28T00:30:22Z",
"aliases": [
"CVE-2022-3064"
@@ -1,7 +1,7 @@
{
"schema_version": "1.4.0",
"id": "GHSA-ppp9-7jff-5vj2",
"modified": "2023-01-09T20:02:12Z",
"modified": "2025-04-14T22:09:42Z",
"published": "2022-12-26T06:30:22Z",
"aliases": [
"CVE-2021-38561"
File diff suppressed because one or more lines are too long
@@ -1,9 +1,11 @@
{
"schema_version": "1.4.0",
"id": "GHSA-hpqf-m68j-2pfx",
"modified": "2025-04-07T18:52:04Z",
"modified": "2025-04-14T22:11:03Z",
"published": "2025-04-07T18:52:04Z",
"aliases": [],
"aliases": [
"CVE-2025-28269"
],
"summary": "js-object-utilities Vulnerable to Prototype Pollution",
"details": "**Vulnerability type:**\nPrototype Pollution\n\n**Affected Package:**\n* Product: js-object-utilities\n* Version: 2.2.0\n\n**Remedy:**\n\nUpdate package to version 2.2.1.\n\n**Vulnerability Location(s):**\n```js\nat module.exports (/node_modules/js-object-utilities/dist/set.js:16:29)\n```\n\n**Description:**\n\nThe latest version of `js-object-utilities (2.2.0)`, (previous versions are also affected), is vulnerable to Prototype Pollution through the entry function(s) `lib.set`. An attacker can supply a payload with Object.prototype setter to introduce or modify properties within the global prototype chain, causing denial of service (DoS) a the minimum consequence.\n\nMoreover, the consequences of this vulnerability can escalate to other injection-based attacks, depending on how the library integrates within the application. For instance, if the polluted property propagates to sensitive Node.js APIs (e.g., exec, eval), it could enable an attacker to execute arbitrary commands within the application's context.\n\n**PoC:**\n\n```bash\n// install the package with the latest version\n~$ npm install js-object-utilities@2.2.0\n// run the script mentioned below \n~$ node poc.js\n//The expected output (if the code still vulnerable) is below. \n// Note that the output may slightly differs from function to another.\nBefore Attack: {}\nAfter Attack: {\"pollutedKey\":123}\n```\n\n```js\n// poc.js\n(async () => {\n const lib = await import('js-object-utilities');\n var someObj = {}\n console.log(\"Before Attack: \", JSON.stringify({}.__proto__));\n try {\n // for multiple functions, uncomment only one for each execution.\n Reflect.apply(lib.set, {}, [someObj, \"__proto__.pollutedKey\", 123]);\n } catch (e) { }\n console.log(\"After Attack: \", JSON.stringify({}.__proto__));\n delete Object.prototype.pollutedKey;\n})();\n```\n\n**Reporter Credit:**\n\nTariq Hawis",
"severity": [