Hello,
Remote authenticated users can write arbitrary content to existing files in theme
directory.
1. Arbirtrary file modification (orbisius_ctc_theme_editor_manage_file()).
Method: GET
Vulnerable parameters: theme_1, theme_1_file, theme_1_file_contents
Example PHP callstack:
orbisius_ctc_theme_editor_ajax [/orbisius-child-theme-creator/orbisius-child-theme-creator.php:2219]
orbisius_ctc_theme_editor_manage_file [/orbisius-child-theme-creator/orbisius-child-theme-creator.php:2494]
Verification:
Putting backdoor in /wordpress/wp-content/themes/twentythirteen/404.php
--
Regards,
Marcin Probola,