cbcvebase.
CVE-2009-3849
published 2009-12-10

CVE-2009-3849: Multiple stack-based buffer overflows in HP OpenView Network Node Manager (OV NNM) 7.01, 7.51, and 7.53 allow remote attackers to execute arbitrary code via…

PriorityP274critical10CVSS 2.0
AVNACLAuNCCICAC
EXPLOIT
EPSS
73.69%
99.5th percentile
Multiple stack-based buffer overflows in HP OpenView Network Node Manager (OV NNM) 7.01, 7.51, and 7.53 allow remote attackers to execute arbitrary code via (1) a long Template parameter to nnmRptConfig.exe, related to the strcat function; or (2) a long Oid parameter to snmp.exe.

Affected

3 ranges
VendorProductVersion rangeFixed in
hpopenview_network_node_manager——
hpopenview_network_node_manager——
hpopenview_network_node_manager——

Detection & IOCsextracted from sources · hover to see the quote

url/OvCgi/Main/Snmp.exe↗
commandGET /OvCgi/Main/Snmp.exe?Host=&Oid=<OVERFLOW>&Community=&Action=&Context=Snmp↗
other0x5a01d78d (jmp esp in ov.dll)↗
path/OvCgi/Main/Snmp.exe↗
bytes↗
ff e4 00 00 83 c4 08 85 c0 75 14 68 18 2f 04 5a
  • →EIP control occurs at offset 5123 bytes into the Oid parameter; monitor for GET requests to /OvCgi/Main/Snmp.exe with an Oid parameter value exceeding 5123 bytes. ↗
  • →The exploit sends a GET request with query parameters Host=, Oid=<long string>, Community=, Action=, Context=Snmp — alert on abnormally long Oid values in requests to Snmp.exe. ↗
  • →Payload bad characters for this exploit are null, colon, ampersand, question mark, percent, hash, space, CR, LF, forward-slash, plus, vertical-tab, backslash — use these to tune IDS signatures. ↗
  • →The return address used targets ov.dll at 0x5a01d78d (jmp esp); presence of this address in network traffic or memory indicates exploitation of HP OV NNM 7.50 on Windows 2000. ↗
  • →Stack adjustment of -3500 bytes is applied before shellcode execution; unusual ESP manipulation of this magnitude in the context of Snmp.exe is a strong exploitation indicator. ↗
  • ·The Metasploit module targets only HP OV NNM 7.50 on Windows 2000; the return address (0x5a01d78d in ov.dll) is version-specific and will not work against NNM 7.01 or 7.53 without adjustment. ↗
  • ·The module author notes the jmp esp gadget is for 7.53 and will be updated, indicating the same offset/gadget may differ across minor versions. ↗
  • ·Payload space is limited to 650 bytes; staged or large payloads will not fit within the overflow buffer without modification. ↗
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.