cbcvebase.
CVE-2013-3163
published 2013-07-10

CVE-2013-3163: Microsoft Internet Explorer 8 through 10 allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption) via a crafted web…

PriorityP185high8.8CVSS 3.1
AVNACLPRNUIRSUCHIHAH
KEVITWEXPLOIT
CISA Known Exploited Vulnerabilitydue 2023-04-20
Exploited in the wild
EPSS
70.68%
99.4th percentile
Microsoft Internet Explorer 8 through 10 allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption) via a crafted web site, aka "Internet Explorer Memory Corruption Vulnerability," a different vulnerability than CVE-2013-3144 and CVE-2013-3151.

Affected

3 ranges
VendorProductVersion rangeFixed in
microsoftinternet_explorer——
microsoftinternet_explorer——
microsoftinternet_explorer——

Detection & IOCsextracted from sources · hover to see the quote

hashe3878d541d17b156b7ca447eeb49d96a↗
hash1eda7e556181e46ba6e36f1a6bfe18ff5566f9d5e51c53b41d08f9459342e26c↗
mutex@_ZXSHELL_@↗
registryHKLM\SYSTEM\CurrentControlSet\Control\zxplug↗
  • →CVE-2013-3163 exploit Flash ActionScript contains unused variables 'org' (originally used as trigger string) and 'found' (flag for Vector object modification) — their presence in a Flash file is a fingerprint of this exploit family. ↗
  • →CVE-2013-3163 exploit Flash ROP chain setup uses negative array indexing starting at -2 (e.g., index -2 and -1 relative to a base), which is unusual and a strong behavioral fingerprint. ↗
  • →ZxShell (dropped via CVE-2013-3163) creates a service with a name derived from the netsvc group and uses the pattern 'netsvc_xxxxxxxx' (8-digit random hex) as a fallback service name — monitor for new services matching this pattern. ↗
  • →CVE-2013-3163 Metasploit module targets the CAnchorElement Use-After-Free in IE8 standards mode via a malformed table tree (CPhraseElement after CTableRow); the crash occurs in mshtml!CElement::Doc at the SecurityContext virtual function at offset +0x70. ↗
  • →Detect Flash vector object length inconsistency at runtime: if the sum of all allocated vector object lengths does not match actual memory allocation, a vector length field may have been corrupted by CVE-2013-3163 exploitation. ↗
  • ·CVE-2013-3163 exploitation is specific to Internet Explorer 8 only (standards mode); the CAnchorElement Use-After-Free does not affect IE9 or later. ↗
  • ·The exploit requires both an HTML component (to set up the page) and a Flash file (to build memory layout and trigger the bug); neither part alone is sufficient to reproduce the attack. ↗
  • ·ZxShell hides itself from the host process module list after installation by freeing and re-copying its DLL buffer, making standard process enumeration tools ineffective for detection. ↗

CVSS provenance

nvdv3.18.8HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
nvdv2.09.3CRITICALAV:N/AC:M/Au:N/C:C/I:C/A:C
vulncheck8.8HIGH
cisa8.8HIGH
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.