Vulnerability Description
CSV Injection (aka Excel Macro Injection or Formula Injection) exists in admin/server/api/download.js and lib/list/getCSVData.js in KeystoneJS before 4.0.0-beta.7 via a value that is mishandled in a CSV export.
CVSS Score
HIGH
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Keystonejs | Keystone | <= 4.0.0 |
Related Weaknesses (CWE)
References
- https://github.com/keystonejs/keystone/pull/4478Issue TrackingPatchThird Party Advisory
- https://packetstormsecurity.com/files/144755/KeystoneJS-4.0.0-beta.5-UnauthenticThird Party AdvisoryVDB Entry
- https://www.exploit-db.com/exploits/43053/Third Party AdvisoryVDB Entry
- https://github.com/keystonejs/keystone/pull/4478Issue TrackingPatchThird Party Advisory
- https://packetstormsecurity.com/files/144755/KeystoneJS-4.0.0-beta.5-UnauthenticThird Party AdvisoryVDB Entry
- https://www.exploit-db.com/exploits/43053/Third Party AdvisoryVDB Entry
FAQ
What is CVE-2017-15879?
CVE-2017-15879 is a vulnerability with a CVSS score of 8.8 (HIGH). CSV Injection (aka Excel Macro Injection or Formula Injection) exists in admin/server/api/download.js and lib/list/getCSVData.js in KeystoneJS before 4.0.0-beta.7 via a value that is mishandled in a C...
How severe is CVE-2017-15879?
CVE-2017-15879 has been rated HIGH with a CVSS base score of 8.8/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2017-15879?
Check the references section above for vendor advisories and patch information. Affected products include: Keystonejs Keystone.