vendor:
is-human
by:
neworder
9
CVSS
HIGH
Remote Code Execution
78
CWE
Product Name: is-human
Affected Version From: 1.4.2002
Affected Version To: 1.4.2002
Patch Exists: Yes
Related CWE: N/A
CPE: a:wordpress:wordpress:is-human
Metasploit:
N/A
Other Scripts:
N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References:
N/A
Nuclei Metadata: N/A
Platforms Tested: Linux
2011
is-human (1.4.2 and prior) Worpdress plugin.
It is possible to take control of the eval() function via the 'type' parameter, when the 'action' is set to log-reset. From here we can run out own code. In order to avoid any errors we point the $is_hum->get_* array variable into $is_hum->get_ih and to close the execution without error we point it to php stored function error_log(). In between we may place our own php code and use the passthru() function to execute commands.
Mitigation:
Update to the latest version of the plugin.