The plugin does not validate uploaded logo pictures to ensure that are indeed images, allowing high privilege users such as admin to upload arbitrary file like PHP, leading to RCE
As admin, upload a PHP file via the Add Logo page of the plugin (https://example.com/wp-admin/options-general.php?page=simple-schools-staff-directory%2Fsi_main.php) The file will be located at https://example.com/wp-content/uploads/logos/<filename.php>
UPLOAD
Chuang Li
Chuang Li
Yes
2021-08-23 (about 1 years ago)
2021-08-23 (about 1 years ago)
2022-03-07 (about 1 years ago)