InstantCMS
cpe:2.3:a:instantcms:instantcms:*:*:*:*:*:*:*
- <= 1.6
This vulnerability is being actively exploited in the wild.
A remote code execution vulnerability has been identified in InstantCMS versions through 1.6. This issue arises from the unsafe use of the eval() function in the search view handler, where user-supplied input via the look parameter is executed as PHP code without proper sanitization. Attackers can exploit this vulnerability by sending a crafted HTTP GET request with a base64-encoded payload in the Cmd header, leading to arbitrary PHP code execution on the server.
Exploitation of this vulnerability allows for arbitrary PHP code execution on the server, with the executed code running in the context of the web server user.
To reproduce this vulnerability, send a GET request to the InstantCMS search view with the look parameter set to a value that will be executed by eval(). Include a base64-encoded payload in the Cmd header that, when decoded, executes the desired PHP code. This can be done using a simple payload generator that converts the PHP code into a format suitable for injection.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.