CSV-Safe gem < 3.0.0 doesn't filter out special characters which could trigger CSV Injection.
The product saves user-provided information into a Comma-Separated Value (CSV) file, but it does not neutralize or incorrectly neutralizes special elements that could be interpreted as a command when the file is opened by a spreadsheet product.
Link | Tags |
---|---|
https://github.com/zvory/csv-safe/issues/7 | third party advisory issue tracking exploit |
https://github.com/zvory/csv-safe/pull/8 | patch exploit third party advisory issue tracking |
https://github.com/zvory/csv-safe | product third party advisory |