Vulnerability 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 Score
HIGH
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Jointjs | Jointjs | < 3.3.0 |
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
FAQ
What is CVE-2020-28480?
CVE-2020-28480 is a vulnerability with a CVSS score of 7.3 (HIGH). 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 objec...
How severe is CVE-2020-28480?
CVE-2020-28480 has been rated HIGH with a CVSS base score of 7.3/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2020-28480?
Check the references section above for vendor advisories and patch information. Affected products include: Jointjs Jointjs.