cbcvebase.
CVE-2010-4321
published 2010-12-30

CVE-2010-4321: Stack-based buffer overflow in an ActiveX control in ienipp.ocx in Novell iPrint Client 5.52 allows remote attackers to execute arbitrary code via a long…

PriorityP259critical9.3CVSS 2.0
AVNACMAuNCCICAC
EXPLOIT
EPSS
32.95%
98.2th percentile
Stack-based buffer overflow in an ActiveX control in ienipp.ocx in Novell iPrint Client 5.52 allows remote attackers to execute arbitrary code via a long argument to (1) the GetDriverSettings2 method, as reachable by (2) the GetDriverSettings method.

Affected

1 ranges
VendorProductVersion rangeFixed in
novelliprint_client

Detection & IOCsextracted from sources · hover to see the quote

filenameienipp.ocx
otherCLSID: 36723F97-7AA0-11D4-8919-FF2D71D0D32C
commandGetDriverSettings2
snort
alert tcp $EXTERNAL_NET $HTTP_PORTS -> $HOME_NET any (msg:"ET ACTIVEX Novell iPrint ActiveX GetDriverSettings Remote Code Execution Attempt"; flow:established,to_client; content:"36723F97-7AA0-11D4-8919-FF2D71D0D32C"; nocase; content:"GetDriverSettings2"; nocase; distance:0; pcre:"/]*classid\s*=\s*[\x22\x27]?\s*clsid\s*\x3a\s*\x7B?\s*36723F97-7AA0-11D4-8919-FF2D71D0D32C/si"; reference:url,www.zerodayinitiative.com/advisories/ZDI-10-256/; reference:url,www.vupen.com/english/advisories/2010/3023; reference:bid,44966; reference:cve,2010-4321; classtype:attempted-user; sid:2012206; rev:2; metadata:affected_product Windows_XP_Vista_7_8_10_Server_32_64_Bit, attack_target Client_Endpoint, created_at 2011_01_20, cve CVE_2010_4321, deployment Perimeter, confidence Medium, signature_severity Major, tag ActiveX, updated_at 2019_07_26, mitre_tactic_id TA0001, mitre_tactic_name Initial_Access, mitre_technique_id T1190, mitre_technique_name Exploit_Public_Facing_Application;)
  • Detect exploit attempts by inspecting HTTP responses for the Novell iPrint ActiveX CLSID '36723F97-7AA0-11D4-8919-FF2D71D0D32C' combined with invocation of 'GetDriverSettings2' method in the same flow.
  • The exploit targets ienipp.ocx (Novell iPrint Client 5.52 ActiveX control); presence of this file on a system combined with browser process spawning child processes is a strong indicator of exploitation.
  • The Metasploit module uses heap spray with NOP sleds and targets return address 0x0A0A0A0A; memory scanning for repeated 0x0A0A0A0A patterns in browser heap may indicate an active exploit attempt.
  • Payload bad character is only null byte (\x00) and space is 1024 bytes; large unescape() blobs delivered via HTTP to a client running ienipp.ocx should be treated as suspicious.
  • ·The Metasploit module's default target covers Windows XP SP0-SP3 and Windows Vista with IE 6.0 SP0-SP2 / IE 7 only; the fixed return address 0x0A0A0A0A (heap spray target) may not be reliable on other OS/browser combinations.
  • ·The Snort/ET rule (sid:2012206) inspects server-to-client HTTP traffic (flow:established,to_client); it will not fire on non-standard ports outside $HTTP_PORTS or on encrypted (HTTPS) delivery.
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.