CVE-2013-4798
published 2013-07-29CVE-2013-4798: Unspecified vulnerability in HP LoadRunner before 11.52 allows remote attackers to execute arbitrary code via unknown vectors, aka ZDI-CAN-1705.
PriorityP274critical10CVSS 2.0
AVNACLAuNCCICAC
EXPLOIT
EPSS
67.72%
99.2th percentile
Unspecified vulnerability in HP LoadRunner before 11.52 allows remote attackers to execute arbitrary code via unknown vectors, aka ZDI-CAN-1705.
Affected
7 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| hp | loadrunner | <= 11.51 | — |
| hp | loadrunner | — | — |
| hp | loadrunner | — | — |
| hp | loadrunner | — | — |
| hp | loadrunner | — | — |
| hp | loadrunner | — | — |
| hp | loadrunner | — | — |
Detection & IOCsextracted from sources · hover to see the quote
- →Detect instantiation of the lrFileIOService ActiveX control by its CLSID {8D9E2CC7-D94B-4977-8510-FB49C361A139} in browser traffic or registry; exploitation abuses the WriteFileString method to drop a malicious DLL. ↗
- →Monitor for creation of LrWeb2MdrvLoader.dll in unexpected directories, followed by a LoadLibrary call from the lrMdrvService ActiveX control's Init() method — this is the payload staging mechanism. ↗
- →Target fingerprinting in the exploit checks for Windows NT 5.1 (XP) and MSIE in the User-Agent; alert on IE 6.0–8.0 requests to suspicious pages that instantiate this CLSID. ↗
- →The exploit delivers an HTML page with embedded JavaScript that calls WriteFileString to write a DLL and then calls lrMdrvService.Init(); inspect HTML responses containing both the CLSID and Init() invocations. ↗
- ·The Metasploit module only targets IE 6.0–8.0 on Windows XP (NT 5.1); exploitation is blocked on Windows Vista and 7 due to Low Integrity Process virtualization redirecting the dropped DLL to a virtualized folder not used by LoadLibrary. ↗
- ·The vulnerability affects HP LoadRunner versions before 11.52; version 11.50 is explicitly confirmed as vulnerable in the exploit module. ↗
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
No detection rules found.
Exploit-DB
HP LoadRunner - lrFileIOService ActiveX WriteFileString Remote Code Execution (Metasploit)
exploitdb·2013-09-04
CVE-2013-4798 HP LoadRunner - lrFileIOService ActiveX WriteFileString Remote Code Execution (Metasploit)
HP LoadRunner - lrFileIOService ActiveX WriteFileString Remote Code Execution (Metasploit)
---
##
# This file is part of the Metasploit Framework and may be subject to
# redistribution and commercial restrictions. Please see the Metasploit
# Framework web site for more information on licensing and terms of use.
# http://metasploit.com/framework/
##
require 'msf/core'
class Metasploit3 HttpClients::IE,
:ua_minver => "6.0",
:ua_maxver => "8.0",
:javascript => true,
:os_name => OperatingSystems::WINDOWS,
:os_ver => OperatingSystems::WindowsVersions::XP,
:rank => NormalRanking,
:classid => "{8D9E2CC7-D94B-4977-8510-FB49C361A139}",
:method => "WriteFileString "
})
def initialize(info={})
super(update_info(info,
'Name' => "HP LoadRunner lrFileIOService ActiveX WriteFileString Remote Code Ex
Metasploit
HP LoadRunner lrFileIOService ActiveX WriteFileString Remote Code Execution
metasploit
HP LoadRunner lrFileIOService ActiveX WriteFileString Remote Code Execution
HP LoadRunner lrFileIOService ActiveX WriteFileString Remote Code Execution
This module exploits a vulnerability on the lrFileIOService ActiveX, as installed with HP LoadRunner 11.50. The vulnerability exists in the WriteFileString method, which allow the user to write arbitrary files. It's abused to drop a payload embedded in a dll, which is later loaded through the Init() method from the lrMdrvService control, by abusing an insecure LoadLibrary call. This module has been tested successfully on IE8 on Windows XP. Virtualization based on the Low Integrity Process, on Windows Vista and 7, will stop this module because the DLL will be dropped to a virtualized folder, which isn't used by LoadLibrary.
No writeups or analysis indexed.
http://osvdb.org/95642http://www.securityfocus.com/bid/61443https://exchange.xforce.ibmcloud.com/vulnerabilities/85958https://h20564.www2.hp.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c03862772http://osvdb.org/95642http://www.securityfocus.com/bid/61443https://exchange.xforce.ibmcloud.com/vulnerabilities/85958https://h20564.www2.hp.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c03862772
2013-07-29
Published