What is Microsoft Internet Explorer?
Microsoft Internet Explorer is a graphical web browser developed by Microsoft. IE's rendering engine (Trident/MSHTML) processes HTML and CSS layout, maintaining C++ objects representing DOM elements and their display state. Memory corruption vulnerabilities in IE's rendering engine arise when these internal objects are accessed out-of-bounds or after being freed, allowing attacker-controlled data to corrupt adjacent memory.
Overview
CVE-2013-3163 is a memory corruption vulnerability (CWE-787 — out-of-bounds write) in Microsoft Internet Explorer 6 through 10. The flaw occurs in how IE handles certain DOM operations during page layout — specifically involving the CDisplayPointer class used to track text insertion positions and selection ranges in the document. A crafted web page can trigger an out-of-bounds write, corrupting heap memory and enabling arbitrary code execution in the context of the current user.
Microsoft patched this in MS13-055, released as part of the July 2013 Patch Tuesday cycle.
Affected Versions
| Internet Explorer Version | Affected |
|---|---|
| Internet Explorer 6 | Yes |
| Internet Explorer 7 | Yes |
| Internet Explorer 8 | Yes |
| Internet Explorer 9 | Yes |
| Internet Explorer 10 | Yes |
| Internet Explorer 11 | Not affected |
Technical Details
The vulnerability is in IE's DOM text selection and cursor management machinery. The CDisplayPointer class maintains internal state for text cursor positioning within the rendered document. When JavaScript or HTML operations manipulate the document layout in specific ways — such as modifying element visibility or position while selection state is active — the CDisplayPointer code performs an out-of-bounds write (CWE-787) to heap memory beyond the allocated object bounds.
Exploitation: Out-of-bounds writes to the heap can be leveraged by:
- Arranging a high-value target object adjacent to the vulnerable allocation (heap grooming)
- Triggering the out-of-bounds write to corrupt the target object's fields, particularly vtable pointers
- Triggering a virtual function call on the corrupted object to redirect execution
The full C/I/A CVSS score reflects that a successful exploit provides arbitrary code execution as the browser user.
Version breadth: Affecting IE 6 through 10 provided wide coverage across the Windows XP, Vista, 7, and 8 installed base, making the vulnerability attractive for broad exploitation campaigns.
Discovery
Discovered through security research and reported to Microsoft, resulting in a fix in the July 2013 Patch Tuesday release MS13-055. CISA added this to the KEV catalog in March 2023, indicating confirmed exploitation.
Exploitation Context
CISA confirmed in-the-wild exploitation. IE memory corruption vulnerabilities of this type were regularly incorporated into exploit kits and used in targeted attacks throughout 2013. The fact that CISA added this to KEV in 2023 (nearly a decade after the patch) indicates the vulnerability saw exploitation against organizations that had not applied the 2013 patch, or were still running IE on systems where updates had stalled.
Remediation
Internet Explorer reached end-of-life on June 15, 2022. Organizations should:
- Uninstall or disable Internet Explorer — Microsoft Edge is the supported replacement
- For historical remediation: MS13-055 (July 2013) patches this vulnerability for IE 6–10
- Remove IE from default application associations and disable the
iexplore.exebinary via Software Restriction Policies or AppLocker - Audit any remaining legacy applications requiring IE — migrate to Microsoft Edge with IE compatibility mode as an interim step
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2013-3163 |
| Vendor / Product | Microsoft — Internet Explorer |
| NVD Published | 2013-07-10 |
| NVD Last Modified | 2025-10-22 |
| CVSS 3.1 Score | 8.8 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
| Severity | HIGH |
| CWE | CWE-787 find similar ↗ |
| CISA KEV Added | 2023-03-30 |
| CISA KEV Deadline | 2023-04-20 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2013-07-09 | Microsoft releases MS13-055 (July 2013 Patch Tuesday) patching CVE-2013-3163 across IE 6–10 |
| 2013-07-10 | CVE-2013-3163 published |
| 2023-03-30 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2023-04-20 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| NVD — CVE-2013-3163 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |
| Microsoft Security Bulletin MS13-055 | Vendor Advisory |