In ActiveAdmin (aka Active Admin) before 2.12.0, a concurrency issue allows a malicious actor to access potentially private data (that belongs to another user) by making CSV export requests at certain specific times.
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/activeadmin/activeadmin/pull/7336 | patch issue tracking |
https://github.com/activeadmin/activeadmin/security/advisories/GHSA-356j-hg45-x525 | vendor advisory |