vendor:
Hybrid Composer
by:
rootetsy
7.5
CVSS
HIGH
Unauthenticated Configuration Access
288
CWE
Product Name: Hybrid Composer
Affected Version From: <= 1.4.6
Affected Version To: 1.4.2006
Patch Exists: YES
Related CWE:
CPE:
Platforms Tested: Linux
2019
WordPress Hybrid Composer <= 1.4.6 - Unauthenticated Configuration Access (Admin Takeover)
The plugin Hybrid Composer allows unauthenticated users to update any option in the options database table. A Hybrid Composer plugin enables API routes by registering actions with either wp_ajax_ for authenticated or wp_ajax_nopriv_ for unauthenticated calls. Plugins using wp_ajax_nopriv_ actions should be fine as long as they are not giving access to methods with critical functionalities. index.php in the WPTF Hybrid Composer plugin prior 1.4.7 for WordPress has an Unauthenticated Settings Change Vulnerability, related to certain wp_ajax_nopriv_ usage. Anyone can change the plugin's setting by simply sending a request with a hc_ajax_save_option action.
Mitigation:
Update to version 1.4.7 or later.