CVE-2012-2516 is a command injection vulnerability in the KeyHelp.ocx ActiveX control, part of the KeyWorks KeyHelp Module (HTML Help component), used in multiple GE Intelligent Platforms products including Proficy Historian (3.1, 3.5, 4.0, 4.5), Proficy HMI/SCADA iFIX (5.0, 5.1), Proficy Pulse 1.0, Proficy Batch Execution 5.6, and SI7 I/O Driver (7.20-7.42). The vulnerability allows remote attackers to execute arbitrary commands on the affected system by supplying crafted input to the vulnerable ActiveX control, due to insufficient input validation.
Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.
What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.
What an attacker gets, and what they’ve been doing with it.
If you can’t patch tonight, do this now.
Patch, then assume compromise.
1 valid exploit after Mallory filtered fakes, detection scripts, and README-only repos.
This repository contains a single Metasploit module (keyhelp_launchtripane_exec.rb) that exploits a remote code execution vulnerability (CVE-2012-2516) in the KeyScript ActiveX control (keyhelp.ocx) used in several GE Proficy products. The exploit targets Windows systems (pre-Vista, e.g., Windows XP SP3) with the vulnerable ActiveX control installed and the WebClient (WebDAV Mini-Redirector) service enabled. The module sets up an HTTP server that delivers a malicious HTML page, which uses the LaunchTriPane method of the KeyHelp.KeyScript ActiveX object to abuse the '-decompile' option of hh.exe, allowing arbitrary files to be written to the system. The attack uploads a payload executable and a MOF file, which is then executed via Windows Management Instrumentation (WMI), resulting in arbitrary code execution. The exploit requires the server to run on port 80 and serve content from the root URI. The main endpoints involved are the HTTP server root, and the files written to the target system (msfmsf.exe and msfmsf.mof). The module is operational and allows for customizable payloads, but is not weaponized for mass exploitation.
Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.
Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.
No public activity tracked yet. Mallory keeps watching.
No public activity observed for this vulnerability.
Query your assets running an affected version, and investigate the blast radius.
Every observed campaign linking this CVE to a named adversary.
Malware families riding this exploit, with evidence and IOCs.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Cross-references every affected SKU, including bundled OEM variants.
Community discussion across Reddit, Mastodon, and other social sources.