WordPress Plugin Vulnerabilities
Download Manager < 3.1.22 - Plugin Settings Change via CSRF
Description
The wpdm_settings AJAX action, used the section POST parameter to call the associated settings handler methods dynamically. However, the pluginUpdate() (section=plugin-update) and Privacy() (section=privacy) were missing CSRF checks. Furthermore, the Privacy() function did not ensure that the options to be updated were actually related to privacy, allowing any option key containing _wpdm_ to be updated.
Proof of Concept
Affects Plugins
Classification
Type
CSRF
OWASP top 10
CWE
CVSS
Miscellaneous
Original Researcher
WPScanTeam
Verified
Yes
WPVDB ID
Timeline
Publicly Published
2021-04-30 (about 4 years ago)
Added
2021-04-30 (about 4 years ago)
Last Updated
2021-04-30 (about 4 years ago)