CVE-2016-7287
published 2016-12-20CVE-2016-7287: The scripting engines in Microsoft Internet Explorer 11 and Microsoft Edge allow remote attackers to execute arbitrary code or cause a denial of service…
PriorityP267high7.5CVSS 3.0
AVNACHPRNUIRSUCHIHAH
EXPLOIT
EPSS
68.72%
99.3th percentile
The scripting engines in Microsoft Internet Explorer 11 and Microsoft Edge allow remote attackers to execute arbitrary code or cause a denial of service (memory corruption) via a crafted web site, aka "Scripting Engine Memory Corruption Vulnerability."
Affected
18 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| microsoft | internet_explorer | — | — |
| msrc | internet_explorer_11_on_windows_10_for_32-bit_systems | — | — |
| msrc | internet_explorer_11_on_windows_10_for_x64-based_systems | — | — |
| msrc | internet_explorer_11_on_windows_10_version_1511_for_32-bit_systems | — | — |
| msrc | internet_explorer_11_on_windows_10_version_1511_for_x64-based_systems | — | — |
| msrc | internet_explorer_11_on_windows_10_version_1607_for_32-bit_systems | — | — |
| msrc | internet_explorer_11_on_windows_10_version_1607_for_x64-based_systems | — | — |
| msrc | internet_explorer_11_on_windows_8.1_for_32-bit_systems | — | — |
| msrc | internet_explorer_11_on_windows_8.1_for_x64-based_systems | — | — |
| msrc | internet_explorer_11_on_windows_rt_8.1 | — | — |
| msrc | internet_explorer_11_on_windows_server_2012_r2 | — | — |
| msrc | internet_explorer_11_on_windows_server_2016 | — | — |
| msrc | microsoft_edge_on_windows_10_for_x64-based_systems | — | — |
| msrc | microsoft_edge_on_windows_10_version_1511_for_32-bit_systems | — | — |
| msrc | microsoft_edge_on_windows_10_version_1511_for_x64-based_systems | — | — |
| msrc | microsoft_edge_on_windows_10_version_1607_for_32-bit_systems | — | — |
| msrc | microsoft_edge_on_windows_10_version_1607_for_x64-based_systems | — | — |
| msrc | microsoft_edge_on_windows_server_2016 | — | — |
Detection & IOCsextracted from sources · hover to see the quote
- →Trigger condition involves overriding Object.defineProperty with a getter that returns a function using rest parameters, then constructing Intl.NumberFormat — look for scripts that redefine Object.defineProperty via defineProperty itself (self-referential property trap) ↗
- →PoC abuses Intl.Collator property definition during Intl.NumberFormat initialization to trigger type confusion; monitor for scripts that reassign the global Intl object and simultaneously call Object.defineProperty on Intl internals ↗
- →The getter in the exploit returns a bit-shifted magic constant (0x1234567 >> 1) as a type-confused value; this value may appear in memory dumps or crash analysis of CVE-2016-7287 exploitation attempts ↗
- →Vulnerability class is Internationalization (Intl) initialization type confusion in Microsoft Edge scripting engine (MS16-144); alert on Edge/IE11 JScript engine crashes or memory corruption during Intl object construction ↗
- →Web-based attack vector: attacker hosts a crafted page exploiting IE/Edge scripting engine; consider inspecting HTTP responses served to IE11/Edge user-agents containing simultaneous use of Object.defineProperty redefinition and Intl.NumberFormat construction ↗
- →ActiveX-based delivery also possible: attacker embeds ActiveX control marked 'safe for initialization' in Office documents hosting IE rendering engine — monitor Office processes spawning IE rendering engine with scripting activity ↗
- ·Exploit publicly disclosed (PoC on Exploit-DB as exploit 40948) but Microsoft MSRC assessed exploitation status as 'Publicly Disclosed: No; Exploited: No' at time of patch — treat PoC as a detection reference, not confirmed in-the-wild activity ↗
- ·Affects both Microsoft Internet Explorer 11 and Microsoft Edge; detection logic must cover both browsers' scripting engine contexts ↗
CVSS provenance
nvdv3.07.5HIGHCVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
nvdv2.07.6HIGHAV:N/AC:H/Au:N/C:C/I:C/A:C
vendor_msrc4.2MEDIUM
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.
Microsoft
Scripting Engine Memory Corruption Vulnerability
vendor_msrc·2016-12-13·CVSS 4.2
CVE-2016-7287 [HIGH] Scripting Engine Memory Corruption Vulnerability
Scripting Engine Memory Corruption Vulnerability
Description: A remote code execution vulnerability exists in the way that the scripting engine handles objects in memory in Internet Explorer. The vulnerability could corrupt memory in such a way that an attacker could execute arbitrary code in the context of the current user. An attacker who successfully exploited the vulnerability could gain the same user rights as the current user. If the current user is logged on with administrative user rights, an attacker who successfully exploited the vulnerability could take control of an affected system. An attacker could then install programs; view, change, or delete data; or create new accounts with full user rights.
In a web-based attack scenario, an attacker could host a specially crafted websi
GHSA
GHSA-7fvc-39jg-hx7f: The scripting engines in Microsoft Internet Explorer 11 and Microsoft Edge allow remote attackers to execute arbitrary code or cause a denial of servi
ghsa_unreviewed·2022-05-14
CVE-2016-7287 [HIGH] CWE-119 GHSA-7fvc-39jg-hx7f: The scripting engines in Microsoft Internet Explorer 11 and Microsoft Edge allow remote attackers to execute arbitrary code or cause a denial of servi
The scripting engines in Microsoft Internet Explorer 11 and Microsoft Edge allow remote attackers to execute arbitrary code or cause a denial of service (memory corruption) via a crafted web site, aka "Scripting Engine Memory Corruption Vulnerability."
No detection rules found.
Talos
Microsoft Patch Tuesday - December 2016
blogs_talos·2016-12-13·CVSS 7.5
[HIGH] Microsoft Patch Tuesday - December 2016
The final patch Tuesday of 2016 has arrived. Today, Microsoft has released their monthly set of security bulletins designed to address security vulnerabilities within their products. This month's release contains 12 bulletins addressing 48 vulnerabilities. Six bulletins are rated critical and address vulnerabilities in Internet Explorer, Edge, Microsoft Graphics Components, Microsoft Uniscribe, and Adobe Flash Player. The remaining seven bulletins are rated important and address vulnerabilities in various Windows components including kernel, crypto driver, and installer.
### Bulletins Rated Critical Microsoft bulletins MS16-144 through MS16-148 and MS16-154 are rated as critical in this month's release.
MS16-144 is the Internet Explorer bulletin for this month. It addresses a total of ni
Talos
Microsoft Patch Tuesday - December 2016
blogs_talos·2016-12-13·CVSS 7.5
[HIGH] Microsoft Patch Tuesday - December 2016
## Microsoft Patch Tuesday - December 2016
The final patch Tuesday of 2016 has arrived. Today, Microsoft has released their monthly set of security bulletins designed to address security vulnerabilities within their products. This month's release contains 12 bulletins addressing 48 vulnerabilities. Six bulletins are rated critical and address vulnerabilities in Internet Explorer, Edge, Microsoft Graphics Components, Microsoft Uniscribe, and Adobe Flash Player. The remaining seven bulletins are rated important and address vulnerabilities in various Windows components including kernel, crypto driver, and installer.
## Bulletins Rated Critical Microsoft bulletins MS16-144 through MS16-148 and MS16-154 are rated as critical in this month's release.
MS16-144 is the Internet Explorer bulletin
Zscaler
Zscaler found Multiple Security Vulnerabilities | 12-13-2016
blogs_zscaler
Zscaler found Multiple Security Vulnerabilities | 12-13-2016
Provide users with seamless, secure, reliable access to applications and data.
Build and run secure cloud apps, enable zero trust cloud connectivity, and protect workloads from data center to cloud.
Provide zero trust connectivity for IoT and OT devices and secure remote access to OT systems.
Provide zero trust site-to-site connectivity and reliable access to B2B apps for partners.
Industry Report
Zscaler: A Leader in the 2025 Gartner® Magic Quadrant™ for Security Service Edge (SSE)
USE CASES
INDUSTRY & MARKET SOLUTIONS
PARTNERS
TECHNOLOGY PARTNERS
Resource Center
Events & Trainings
Security Research & Services
Tools
Community & Support
CXO REVOLUTIONARIES
Amplifying the voices of real-world digital and zero trust pioneers
Discover how it began and where it’s going
Meet o
http://packetstormsecurity.com/files/140251/Microsoft-Edge-Internationalization-Type-Confusion.htmlhttp://www.securityfocus.com/bid/94722http://www.securitytracker.com/id/1037444https://bugs.chromium.org/p/project-zero/issues/detail?id=972https://docs.microsoft.com/en-us/security-updates/securitybulletins/2016/ms16-144https://docs.microsoft.com/en-us/security-updates/securitybulletins/2016/ms16-145https://www.exploit-db.com/exploits/40948/http://packetstormsecurity.com/files/140251/Microsoft-Edge-Internationalization-Type-Confusion.htmlhttp://www.securityfocus.com/bid/94722http://www.securitytracker.com/id/1037444https://bugs.chromium.org/p/project-zero/issues/detail?id=972https://docs.microsoft.com/en-us/security-updates/securitybulletins/2016/ms16-144https://docs.microsoft.com/en-us/security-updates/securitybulletins/2016/ms16-145https://www.exploit-db.com/exploits/40948/
2016-12-20
Published