cbcvebase.
CVE-2009-3693
published 2009-10-13

CVE-2009-3693: Directory traversal vulnerability in the Persits.XUpload.2 ActiveX control (XUpload.ocx) in HP LoadRunner 9.5 allows remote attackers to create arbitrary files…

PriorityP258critical9.3CVSS 2.0
AVNACMAuNCCICAC
EXPLOIT
EPSS
41.58%
98.5th percentile
Directory traversal vulnerability in the Persits.XUpload.2 ActiveX control (XUpload.ocx) in HP LoadRunner 9.5 allows remote attackers to create arbitrary files via \.. (backwards slash dot dot) sequences in the third argument to the MakeHttpRequest method.

Affected

2 ranges
VendorProductVersion rangeFixed in
hploadrunner
persitsxupload

Detection & IOCsextracted from sources · hover to see the quote

filenameXUpload.ocx
path../../../Documents and Settings/All Users/Start Menu/Programs/Startup/
path..\..\..\Documents and Settings\All Users.WINDOWS\Menu Avvio\Programmi\Esecuzione automatica\sh.cmd
filenamesh_9232.txt
domainretrogod.altervista.org
commandMakeHttpRequest("","","#{exe_name}","","")
  • Alert on file creation events in Startup directories (e.g., All Users\Start Menu\Programs\Startup) originating from browser or ActiveX processes, as the exploit achieves code execution by dropping a payload there.
  • Detect HTTP responses serving application/octet-stream executables to browser clients in conjunction with prior ActiveX MakeHttpRequest activity, as the exploit flow downloads and writes a payload EXE via the control.
  • Look for the ProgID string 'Persits.XUpload.2' being instantiated in browser script (HTML/JS), which is the ActiveX object used by this exploit.
  • ·The Metasploit module targets XUpload ActiveX control version 3.0.0.3 specifically bundled with HP LoadRunner 9.5; other versions may differ in exploitability.
  • ·The traversal path used to reach the Startup folder is OS/locale-dependent; the PoC shows an Italian-language Windows path variant, so detection rules must account for localized path names.
  • ·Payload execution requires a user to log in after the file is written to the Startup directory; the exploit does not provide immediate code execution.
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.