This affects the package jointjs before 3.4.2. A type confusion vulnerability can lead to a bypass of CVE-2020-28480 when the user-provided keys used in the path parameter are arrays in the setByPath function.
{
"extracted_events": [
{
"cpe": "cpe:2.3:a:client:jointjs:*:*:*:*:*:node.js:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "3.4.2"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "e5bf89efef6d5ea572d66870ffd86560de7830a8"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v3.4.2",
"range": [
{
"fixed": "f42a9bf364504642c2ed9c108abc6ae3ab084916"
}
],
"source": "REFERENCES_TAG"
}
]
}