Description
Quark Drive before 0.8.5 contains a mass assignment vulnerability in the POST /update endpoint that allows authenticated attackers to overwrite administrator credentials by posting an arbitrary webui object to the config_data dictionary. Attackers can exploit insufficient deny-list filtering to permanently replace stored login credentials, lock out legitimate administrators, and gain persistent access to all configured tasks, cloud tokens, and notification services.
Problem types
Improperly Controlled Modification of Dynamically-Determined Object Attributes
Product status
Any version before 0.8.5
ea8377a596446291953dbe36e2d119d85bcd865b (git)
Credits
Katriel Moses
References
github.com/Cp0204/quark-auto-save/releases/tag/v0.8.5
github.com/...ommit/ea8377a596446291953dbe36e2d119d85bcd865b
www.vulncheck.com/...k-drive-mass-assignment-via-post-update