WordPress Plugin Vulnerabilities

MStore API < 3.4.5 - Unauthenticated PHP File Upload

Description

The api/flutter_woo/config_file REST endpoint of the plugin, does not have proper authorisation in place (only checking if the plugin has a license), nor enough validation against the config file sent in the request. As a result, unauthenticated users could use such endpoint to upload a PHP file, leading to RCE

We confirmed that the issue is still present in the latest version (currently 3.4.4). The vendor has been notified on October 5th, 2021

Proof of Concept

Affects Plugins

Fixed in 3.4.5

References

Exploitdb

Miscellaneous

Original Researcher
spacehen
Verified
Yes

Timeline

Publicly Published
2021-10-05 (about 4 years ago)
Added
2021-10-05 (about 4 years ago)
Last Updated
2022-04-15 (about 4 years ago)

Other