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.3th 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.