cbcvebase.
CVE-2007-4466
published 2007-10-09

CVE-2007-4466: Multiple stack-based buffer overflows in Electronic Arts (EA) SnoopyCtrl ActiveX control (NPSnpy.dll) allow remote attackers to execute arbitrary code via…

PriorityP340medium6.8CVSS 2.0
AVNACMAuNCPIPAP
EXPLOIT
EPSS
30.89%
98.0th percentile
Multiple stack-based buffer overflows in Electronic Arts (EA) SnoopyCtrl ActiveX control (NPSnpy.dll) allow remote attackers to execute arbitrary code via unspecified methods and parameters.

Detection & IOCsextracted from sources · hover to see the quote

filenameNPSnpy.dll
versionNPSnpy.dll 1.1.0.36
otherSnoopyX.SnoopyCtrl.1
commandCheckRequirements()
  • Monitor for instantiation of the ActiveX ProgID 'SnoopyX.SnoopyCtrl.1' in browser contexts, which is the vulnerable control targeted by this exploit.
  • Detect heap spray targeting address 0x0c0c0c0c with a block size of 0x40000, a pattern characteristic of this exploit's JavaScript heap spray technique.
  • Alert on overly long string arguments passed to the CheckRequirements() method of the SnoopyCtrl ActiveX control (NPSnpy.dll), as this is the specific vulnerable method exploited.
  • The exploit uses JavaScript obfuscation; look for obfuscated JS instantiating ActiveXObject with SnoopyCtrl-related ProgIDs in web traffic.
  • ·The Metasploit module targets Windows XP SP0-SP3 and Windows Vista with IE 6.0 SP0-SP2 and IE 7; the exploit may not function outside these platform/browser combinations.
  • ·The payload space is limited to 1024 bytes and null bytes (0x00) are bad characters, which constrains usable shellcode.
  • ·EXITFUNC is set to 'process', meaning successful exploitation will terminate the browser process on exit rather than using a thread-safe exit.
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.