VulnerabilityModified
CVE-2020-28480
The package jointjs before 3.3.0 are vulnerable to Prototype Pollution via util.setByPath (https://resources.jointjs.com/docs/jointjs/v3.2/joint.htmlutil.setByPath).
CRITICAL 9.8EPSS 1.36%
Does this matter?
High impact if exploited, but EPSS currently rates exploitation as unlikely (1.36%). Schedule it in the normal patch cycle and watch for a rise in EPSS or a public exploit.
Description
The package jointjs before 3.3.0 are vulnerable to Prototype Pollution via util.setByPath (https://resources.jointjs.com/docs/jointjs/v3.2/joint.htmlutil.setByPath). The path used the access the object's key and set the value is not properly sanitized, leading to a Prototype Pollution.
- CVSS 3.1
- 9.8 CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- EPSS
- 1.36% probability · 70th percentile
- CISA KEV
- Not listed
- Affected
- jointjs/jointjs
- Source
- report@snyk.io
References
- https://github.com/clientIO/joint/blob/master/src/util/util.mjs%23L150Third Party Advisory
- https://github.com/clientIO/joint/pull/1406Third Party Advisory
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1062037Third Party Advisory
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1062036Third Party Advisory
- https://snyk.io/vuln/SNYK-JS-JOINTJS-1024444Third Party Advisory
- https://github.com/clientIO/joint/blob/master/src/util/util.mjs%23L150Third Party Advisory
- https://github.com/clientIO/joint/pull/1406Third Party Advisory
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1062037Third Party Advisory
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1062036Third Party Advisory
- https://snyk.io/vuln/SNYK-JS-JOINTJS-1024444Third Party Advisory
Source: NVD record, EPSS from FIRST.org, KEV from CISA. Refreshed daily.