cbcvebase.
CVE-2010-1960
published 2010-06-10

CVE-2010-1960: Buffer overflow in the error handling functionality in ovwebsnmpsrv.exe in HP OpenView Network Node Manager (OV NNM) 7.51 and 7.53 allows remote attackers to…

PriorityP274critical10CVSS 2.0
AVNACLAuNCCICAC
EXPLOIT
EPSS
69.11%
99.3th percentile
Buffer overflow in the error handling functionality in ovwebsnmpsrv.exe in HP OpenView Network Node Manager (OV NNM) 7.51 and 7.53 allows remote attackers to execute arbitrary code via a long, invalid option to jovgraph.exe.

Affected

2 ranges
VendorProductVersion rangeFixed in
hpopenview_network_node_manager
hpopenview_network_node_manager

Detection & IOCsextracted from sources · hover to see the quote

path/OvCgi/jovgraph.exe
filenameovwebsnmpsrv.exe
filenameovsnmp.dll
url/OvCgi/jovgraph.exe
otherRet = 0x5a238ba7
bytes
\x89\xe2\xdb\xdb\xd9\x72\xf4\x59\x83\xe9\xf7
  • Detect HTTP POST requests to /OvCgi/jovgraph.exe with an 'arg' parameter value exceeding 10240 bytes that begins with a dash character.
  • Look for the static string 'Unrecognized option: ' prepended to the oversized arg parameter in POST body traffic to jovgraph.exe — this is the trigger string for the vulnerable code path.
  • The exploit overwrites the SEH chain at offset 0x2cb0 (11440 bytes) into the buffer; monitor for SEH-based exploitation patterns in NNM CGI requests.
  • The exploit uses the Alpha2 encoder with a double-backward jump; look for alphanumeric shellcode in POST bodies to /OvCgi/jovgraph.exe.
  • Check for the FPU-based EIP-to-ECX stub bytes (89 e2 db db d9 72 f4 59 83 e9 f7) in HTTP POST payloads targeting NNM CGI endpoints.
  • The exploit uses EXITFUNC=process and targets Windows; a successful exploitation results in no HTTP response (502 is unexpected), which can be used as a post-exploitation indicator.
  • ·The ROP gadget (pop edx/pop ebp/ret at 0x5a238ba7) is specific to ovsnmp.dll version 1.30.10.9166; different patch levels will have different addresses.
  • ·The vulnerability affects ovwebsnmpsrv.exe with a file timestamp prior to April 7th, 2010; patched versions (NNM_01203 and later) are not vulnerable.
  • ·Bad characters for payload include null bytes, control characters, space, '!', '"', '$', ',', ';', '<', '>', and backtick — payloads containing these will fail.
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.