WordPress Plugin Vulnerabilities

Jupiter < 6.10.2 & JupiterX Core < 2.0.8 - Subscriber+ Privilege Escalation and Post Deletion

Description

When the theme is installed, any logged-in user can elevate their privileges to an administrator by sending an AJAX request with the action parameter set to abb_uninstall_template. This calls the uninstallTemplate function, which calls the resetWordpressDatabase function, where the site is effectively reinstalled with the currently logged-in user as the new site owner.

When the plugin is installed, the same functionality can also be accessed by sending an AJAX request with the action parameter set to jupiterx_core_cp_uninstall_template.

Affects Plugins

Fixed in 2.0.8

Affects Themes

Fixed in 6.10.2

References

Classification

Type
ACCESS CONTROLS
CWE

Miscellaneous

Original Researcher
Ramuel Gall
Verified
Yes

Timeline

Publicly Published
2022-05-18 (about 3 years ago)
Added
2022-05-18 (about 3 years ago)
Last Updated
2023-02-11 (about 3 years ago)

Other