WordPress Plugin Vulnerabilities

Block WP Login < 1.3.2 - CSRF and Unauthorised Settings Update

Description

Lack of CSRF and authorisation checks in the bwpl_configure_slug() function registered as an admin_init action could allow attacker (via CSRF, or unauthenticated using the admin-ajax.php) to change the plugin settings (located at /wp-admin/options-permalink.php) and disable the protection offered.

v1.3.1 added a nonce check, but not authorisation checks - vendor contacted about it.
v1.3.2 added the authorisation checks

Proof of Concept

Affects Plugins

Fixed in 1.3.2

References

Miscellaneous

Verified
Yes

Timeline

Publicly Published
2019-06-27 (about 6 years ago)
Added
2019-06-27 (about 6 years ago)
Last Updated
2019-06-28 (about 6 years ago)

Other