WordPress Plugin Vulnerabilities

weMail <= 2.1.6 - Editor+ Incorrect Authorization via User::can()

Description

The plugin does not correctly verify user capabilities in its REST API permission checks, treating any user whose role is in the plugin's allowed-roles list (Editor and above by default) as authorised for every action, which allows such users to perform administrator-level actions including enumerating all registered users with their email addresses and modifying the plugin's own access-control configuration.

Proof of Concept

Affects Plugins

No known fix

References

Classification

Type
INCORRECT AUTHORISATION
CWE
CVSS

Miscellaneous

Original Researcher
Dishant Modi
Submitter
Dishant Modi
Submitter website
Submitter twitter
Verified
Yes

Timeline

Publicly Published
2026-10-31 (about 2 days ago)
Added
2026-10-24 (about 9 days ago)
Last Updated
2026-10-24 (about 9 days ago)

Other