CVE-2017-15879: Input Validation
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.
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2017-15879?
CVE-2017-15879 is classified as a medium severity vulnerability due to its potential for exploitation through CSV Injection.
How do I fix CVE-2017-15879?
To fix CVE-2017-15879, upgrade to KeystoneJS version 4.0.0-beta.7 or later where the vulnerability is addressed.
What types of attacks can be executed through CVE-2017-15879?
CVE-2017-15879 can lead to CSV injection attacks, allowing malicious users to execute harmful macros in spreadsheet applications.
Which versions of KeystoneJS are affected by CVE-2017-15879?
Versions of KeystoneJS prior to 4.0.0-beta.7 are affected by CVE-2017-15879.
Can CVE-2017-15879 affect unprivileged users?
Yes, CVE-2017-15879 can affect unprivileged users if they can access the CSV export feature in vulnerable versions.