This Metasploit module exploits a vulnerability found in ICONICS WebHMI’s ActiveX control. By supplying a long string of data to the ‘SetActiveXGUID’ parameter, GenVersion.dll fails to do any proper bounds checking before this input is copied onto the stack, which causes a buffer overflow, and results arbitrary code execution under the context of the user.




