cbcvebase.
CVE-2012-2175
published 2012-06-20

CVE-2012-2175: Buffer overflow in the Attachment_Times method in a certain ActiveX control in dwa85W.dll in IBM Lotus iNotes 8.5.x before 8.5.3 FP2 allows remote attackers to…

PriorityP259critical9.3CVSS 2.0
AVNACMAuNCCICAC
EXPLOIT
EPSS
29.44%
98.0th percentile
Buffer overflow in the Attachment_Times method in a certain ActiveX control in dwa85W.dll in IBM Lotus iNotes 8.5.x before 8.5.3 FP2 allows remote attackers to execute arbitrary code via a long argument.

Affected

14 ranges
VendorProductVersion rangeFixed in
ibmlotus_inotes
ibmlotus_inotes
ibmlotus_inotes
ibmlotus_inotes
ibmlotus_inotes
ibmlotus_inotes
ibmlotus_inotes
ibmlotus_inotes
ibmlotus_inotes
ibmlotus_inotes
ibmlotus_inotes
ibmlotus_inotes
ibmlotus_inotes
ibmlotus_inotes

Detection & IOCsextracted from sources · hover to see the quote

filenamedwa85W.dll
filenamedwabho.dll
other{0F2AAAE3-7E9E-4b64-AB5D-1CA24C6ACB9C}
commandUploadControl.Attachment_Times = my_time;
bytes
\x81\xc4\x54\xf2\xff\xff
  • Monitor for instantiation of ActiveX control with CLSID {0F2AAAE3-7E9E-4b64-AB5D-1CA24C6ACB9C} (IBM Lotus iNotes UploadControl) in Internet Explorer, particularly when the Attachment_Times property is set with an unusually long value.
  • Detect heap spray patterns targeting address 0x0c0c0c0c in browser processes, which is the ROP/shellcode landing address used by this exploit.
  • Look for ROP gadgets sourced from dwabho.dll (a non-ASLR module) at address 0x1000f765 (POP EAX # RETN) used to bypass ASLR on Vista and Windows 7 targets.
  • Detect the stack adjustment prepend encoder bytes (\x81\xc4\x54\xf2\xff\xff — 'add esp, -3500') in memory or network payloads as a shellcode preamble indicator for this exploit.
  • The exploit targets IE 6 through IE 9 on Windows XP, Vista, and 7. Alert on dwa85W.dll loaded in iexplore.exe processes on these OS/browser combinations.
  • ·JavaScript obfuscation is an optional module feature (OBFUSCATE flag); signature-based detections relying on plain-text JS patterns may be evaded when obfuscation is enabled.
  • ·The ROP chain differs per target: msvcrt.dll is used on XP/IE8, while dwabho.dll gadgets are used on Vista/Win7. Detection rules must account for both ROP chain variants.
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.