Microsoft has released its monthly set of security advisories for vulnerabilities that have been identified and addressed in various products. This month's advisory release addresses 53 new vulnerabilities with 19 of them rated critical, 31 of them rated important and 3 of them rated moderate. These vulnerabilities impact Microsoft Edge, Internet Explorer, Microsoft Scripting Engine, and more.
In addition, an update for Adobe Reader was released which addresses CVE-2017-16367 / TALOS-2017-0356 - Adobe Acrobat Reader DC PDF Structured Hierarchy ActualText Structure Element Code Execution Vulnerability which was discovered by Aleksandar Nikolic of Cisco Talos. This vulnerability manifests as a type confusion vulnerability in the PDF parsing functionality for documents containing marked structure elements. A specifically crafted PDF document designed to trigger the vulnerability could cause an out-of-bounds access on the heap, potentially leading to arbitrary code execution. More details regarding this vulnerability are available here.
Vulnerabilities Rated Critical
The following vulnerabilities are rated "Critical" by Microsoft:
- CVE-2017-11836 - Scripting Engine Memory Corruption Vulnerability
- CVE-2017-11837 - Scripting Engine Memory Corruption Vulnerability
- CVE-2017-11838 - Scripting Engine Memory Corruption Vulnerability
- CVE-2017-11839 - Scripting Engine Memory Corruption Vulnerability
- CVE-2017-11840 - Scripting Engine Memory Corruption Vulnerability
- CVE-2017-11841 - Scripting Engine Memory Corruption Vulnerability
- CVE-2017-11843 - Scripting Engine Memory Corruption Vulnerability
- CVE-2017-11845 - Microsoft Edge Memory Corruption Vulnerability
- CVE-2017-11846 - Scripting Engine Memory Corruption Vulnerability
- CVE-2017-11855 - Internet Explorer Memory Corruption Vulnerability
- CVE-2017-11856 - Internet Explorer Memory Corruption Vulnerability
- CVE-2017-11858 - Scripting Engine Memory Corruption Vulnerability
- CVE-2017-11861 - Scripting Engine Memory Corruption Vulnerability
- CVE-2017-11862 - Scripting Engine Memory Corruption Vulnerability
- CVE-2017-11866 - Scripting Engine Memory Corruption Vulnerability
- CVE-2017-11869 - Scripting Engine Memory Corruption Vulnerability
- CVE-2017-11870 - Scripting Engine Memory Corruption Vulnerability
- CVE-2017-11871 - Scripting Engine Memory Corruption Vulnerability
- CVE-2017-11873 - Scripting Engine Memory Corruption Vulnerability
Multiple CVEs - Scripting Engine Memory Corruption Vulnerability
Multiple vulnerabilities have been identified in the scripting engine of Microsoft Edge that could allow an attacker to execute arbitrary code. These vulnerabilities manifest due to Microsoft Edge improperly handling objects in memory. Scenarios where these vulnerabilities would likely be exploited include web-based attacks where the user navigates to a malicious web page designed to exploit these vulnerabilities. Successful exploitation of these vulnerabilities could allow an attacker to execute code within the context of the current user.
The following is a list of CVEs related to these vulnerabilities:
- CVE-2017-11836
- CVE-2017-11839
- CVE-2017-11840
- CVE-2017-11841
- CVE-2017-11861
- CVE-2017-11862
- CVE-2017-11866
- CVE-2017-11870
- CVE-2017-11871
- CVE-2017-11873
Multiple CVEs - Scripting Engine Memory Corruption Vulnerability
Multiple remote code execution vulnerabilities have been identified affecting the scripting engine in Microsoft browsers. These vulnerabilities manifest due to the scripting engine improperly handling objects in memory. Successful exploitation of these vulnerabilities could allow an attacker to execute arbitrary code within the context of the current user. Scenarios where these vulnerabilities would likely be exploited include web-based attacks where the user navigates to a malicious web page designed to exploit these vulnerabilities or, in some cases, opens a Microsoft Office document containing an embedded ActiveX control marked "safe for initialization."
The following is a list of CVEs related to these vulnerabilities.
- CVE-2017-11837
- CVE-2017-11838
- CVE-2017-11843
- CVE-2017-11846
- CVE-2017-11858
CVE-2017-11845 - Microsoft Edge Memory Corruption Vulnerability
A remote code vulnerability has been identified that affects Microsoft Edge. The vulnerability is related to the way Microsoft Edge accesses objects in memory. Successful exploitation of this vulnerability could allow an attacker to execute arbitrary code with the same access rights as the current user. Scenarios where this vulnerability would likely be exploited include web-based attacks where a user navigates to a malicious webpage designed to exploit this vulnerability, or via the use of a malicious email attachment that the user is convinced to open.
Multiple CVEs - Internet Explorer Memory Corruption Vulnerability
Two remote code vulnerabilities have been discovered that affect Internet Explorer. These vulnerabilities are related to the way Internet Explorer accesses objects in memory. Successful exploitation of these vulnerabilities could result in the execution of arbitrary code with the same access rights as the current user. Scenarios where these vulnerabilities would likely be exploited include web-based attacks where a user navigates to a malicious webpage designed to exploit this vulnerability, or via the use of a malicious email attachment that the user is convinced to open.
The following is a list of CVEs related to these vulnerabilities:
- CVE-2017-11855
- CVE-2017-11856
CVE-2017-11869 - Scripting Engine Memory Corruption Vulnerability
A vulnerability has been identified in the scripting engine of Internet Explorer that could allow an attacker to execute arbitrary code. These vulnerability manifest due to Internet Explorer improperly accessing objects in memory. Scenarios where these vulnerabilities would likely be exploited include web-based attacks where the user navigates to a malicious web page designed to exploit these vulnerabilities. Successful exploitation of these vulnerabilities could allow an attacker to execute code within the context of the current user.
Vulnerabilities Rated Important
The following vulnerabilities are rated "Important" by Microsoft:
- CVE-2017-11768 - Windows Media Player Information Disclosure Vulnerability
- CVE-2017-11770 - ASP.NET Core Denial Of Service Vulnerability
- CVE-2017-11788 - Windows Search Denial of Service Vulnerability
- CVE-2017-11791 - Scripting Engine Information Disclosure Vulnerability
- CVE-2017-11803 - Microsoft Edge Information Disclosure Vulnerability
- CVE-2017-11827 - Microsoft Browser Memory Corruption Vulnerability
- CVE-2017-11830 - Device Guard Security Feature Bypass Vulnerability
- CVE-2017-11831 - Windows Information Disclosure Vulnerability
- CVE-2017-11832 - Windows EOT Font Engine Information Disclosure Vulnerability
- CVE-2017-11833 - Microsoft Edge Information Disclosure Vulnerability
- CVE-2017-11834 - Scripting Engine Information Disclosure Vulnerability
- CVE-2017-11835 - Windows EOT Font Engine Information Disclosure Vulnerability
- CVE-2017-11842 - Windows Kernel Information Disclosure Vulnerability
- CVE-2017-11844 - Microsoft Edge Information Disclosure Vulnerability
- CVE-2017-11847 - Windows Kernel Elevation of Privilege Vulnerability
- CVE-2017-11849 - Windows Kernel Information Disclosure Vulnerability
- CVE-2017-11850 - Microsoft Graphics Component Information Disclosure Vulnerability
- CVE-2017-11851 - Windows Kernel Information Disclosure Vulnerability
- CVE-2017-11852 - Windows GDI Information Disclosure Vulnerability
- CVE-2017-11853 - Windows Kernel Information Disclosure Vulnerability
- CVE-2017-11854 - Microsoft Word Memory Corruption Vulnerability
- CVE-2017-11863 - Microsoft Edge Security Feature Bypass Vulnerability
- CVE-2017-11872 - Microsoft Edge Security Feature Bypass Vulnerability
- CVE-2017-11874 - Microsoft Edge Security Feature Bypass Vulnerability
- CVE-2017-11877 - Microsoft Excel Security Feature Bypass Vulnerability
- CVE-2017-11878 - Microsoft Excel Memory Corruption Vulnerability
- CVE-2017-11879 - ASP.NET Core Elevation Of Privilege Vulnerability
- CVE-2017-11880 - Windows Information Disclosure Vulnerability
- CVE-2017-11882 - Microsoft Office Memory Corruption Vulnerability
- CVE-2017-11884 - Microsoft Office Memory Corruption Vulnerability
CVE-2017-11768 - Windows Media Player Information Disclosure Vulnerability
An information disclosure vulnerability has been identified that affects Windows Media Player. This vulnerability manifests due to Windows Media Player improperly disclosing file information. In order to exploit this vulnerability an attacker would need to authenticate to an affected system and execute a program designed to exploit this vulnerability. Successful exploitation of this vulnerability would allow an attacker to enumerate the existence of files stored on an affected system.
Multiple CVEs - ASP.NET Core Denial Of Service Vulnerability
Multiple denial of service vulnerabilities have been identified that affect ASP.NET Core. These vulnerabilities manifest due to .NET Core improperly handling web requests. These vulnerabilities could be exploited remotely by an unauthenticated attacker. Successful exploitation could result in a denial of service condition.
The following CVEs are related to these vulnerabilities:
- CVE-2017-11770 - ASP.NET Core Denial Of Service Vulnerability
- CVE-2017-11883 - ASP.NET Core Denial Of Service Vulnerability
CVE-2017-11788 - Windows Search Denial of Service Vulnerability
A denial of service vulnerability has been identified that affects Windows Search. This vulnerability manifests due to Windows Search improperly handling objects in memory. This vulnerability could be exploited by sending specially crafted messages to the Windows Search service. Additionally this vulnerability could be exploited by an unauthenticated remote attacker via Server Message Block (SMB). Successful exploitation of this vulnerability could result in a denial of service condition on affected systems.
CVE-2017-11791 - Scripting Engine Information Disclosure Vulnerability
An information disclosure vulnerability has been identified that affects Microsoft browsers. This vulnerability manifests due to Microsoft browsers improperly handling objects in memory. This vulnerability could be leveraged by an attacker to obtain information that could be used for subsequent attacks against an affected system. Scenarios where this vulnerability would likely be exploited include web-based attacks where the user navigates to a malicious web page designed to exploit of this vulnerability.
Multiple CVEs - Microsoft Edge Information Disclosure Vulnerability
Two information disclosure vulnerabilities have been identified that affect Microsoft Edge. These vulnerabilities manifest due to Microsoft Edge improperly handling objects in memory. These vulnerabilities could be leveraged by an attacker to obtain information that could be used for subsequent attacks against an affected system. Scenarios where these vulnerabilities would likely be exploited include web-based attacks where the user navigates to a malicious web page designed to exploit of this vulnerability.
The following is a list of CVEs related to these vulnerabilities:
- CVE-2017-11803
- CVE-2017-11844
CVE-2017-11827 - Microsoft Browser Memory Corruption Vulnerability
A remote code execution vulnerability has been identified that affects Microsoft browsers. This vulnerability manifests due to the way in which Microsoft browsers access objects in memory. Successful exploitation of this vulnerability could allow an attacker to execute arbitrary code with the same privileges as the current user. Scenarios where this vulnerability would likely be exploited include web-based attacks where the user navigates to a malicious web page designed to exploit of this vulnerability or convincing a user to open a malicious email attachment.
CVE-2017-11830 - Device Guard Security Feature Bypass Vulnerability
A security feature bypass vulnerability has been identified that affects Device Guard. This vulnerability manifests due to the way in which Device Guard incorrectly validates untrusted files. Successful exploitation of this vulnerability could allow an attacker to make an unsigned file appear as if it is signed, allowing an attacker to execute malicious files on affected systems.
Multiple CVEs - Windows Information Disclosure Vulnerability
Multiple information disclosure vulnerabilities have been identified that affect the Windows kernel. These vulnerabilities manifest due to the Windows kernel failing to properly initialize memory addresses. These vulnerabilities could be leveraged by an attacker to obtain information that could be used for subsequent attacks against an affected system. Exploiting these vulnerabilities would require an attacker to authenticate to an affected device and execute an application designed to exploit this vulnerability.
The following is a list of CVEs related to these vulnerabilities:
- CVE-2017-11831
- CVE-2017-11880
Multiple CVEs - Windows EOT Font Engine Information Disclosure Vulnerability
Two information disclosure vulnerabilities have been identified that affect Microsoft Windows Embedded OpenType (EOT). These vulnerabilities manifest due to the way in which the font engine parses embedded fonts. Successful exploitation of these vulnerabilities could allow an attacker to obtain information that could be used for subsequent attacks against an affected system.
The following is a list of CVEs related to these vulnerabilities:
- CVE-2017-11832
- CVE-2017-11835
CVE-2017-11833 - Microsoft Edge Information Disclosure Vulnerability
An information disclosure vulnerability has been identified that affects Microsoft Edge. This vulnerability manifests due to the way in which Microsoft Edge handles cross-origin requests. This vulnerability could be leveraged by an attacker to determine the origin of webpages within an affected browser. Scenarios where this vulnerability would likely be exploited include web-based attacks where the user navigates to a malicious web page designed to exploit of this vulnerability.
CVE-2017-11834 - Scripting Engine Information Disclosure Vulnerability
An information disclosure vulnerability was identified that affects Internet Explorer. This vulnerability manifests due to the scripting engine in Internet Explorer not properly handling objects in memory. This vulnerability could be leveraged by an attacker to obtain information that could be used in additional attacks. Scenarios where this vulnerability would likely be exploited include web-based attacks where the user navigates to a malicious web page designed to exploit of this vulnerability.
Multiple CVEs - Windows Kernel Information Disclosure Vulnerability
Multiple information disclosure vulnerabilities were identified that affect the Windows Kernel-Mode Drivers. These vulnerabilities manifest due to the Windows Kernel failing to properly initialize memory addresses. These vulnerabilities could be leveraged by an attacker to obtain information that could be used in subsequent attacks to further compromise an affected system. Exploitation of these vulnerabilities would require an attacker to log in and execute a program specifically designed to exploit them.
The following is a list of CVEs related to these vulnerabilities:
- CVE-2017-11842
- CVE-2017-11849
- CVE-2017-11853
CVE-2017-11847 - Windows Kernel Elevation of Privilege Vulnerability
A privilege escalation vulnerability has been identified that affects the Windows Kernel. This vulnerability manifests due to the Windows Kernel failing to properly handle objects in memory. Successful exploitation of this vulnerability would require an attacker to log on to a system and execute a program specifically designed to exploit this vulnerability and could allow an attacker to run arbitrary code in kernel memory.
CVE-2017-11850 - Microsoft Graphics Component Information Disclosure Vulnerability
An information disclosure vulnerability has been identified that affects the Microsoft Graphics Component. This vulnerability manifests due to the Windows GDI component disclosing kernel memory addresses. An attacker could leverage this vulnerability to obtain information that could be used for additional attacks against an affected system. Successful exploitation of this vulnerability would require an attacker to log on to a system and execute a program specifically designed to exploit this vulnerability.
CVE-2017-11851 - Windows Kernel Information Disclosure Vulnerability
An information disclosure vulnerability has been identified that affects the Microsoft Graphics Component. This vulnerability manifests due to the Windows GDI component disclosing kernel memory addresses. An attacker could leverage this vulnerability to obtain information that could be used for additional attacks against an affected system. Successful exploitation of this vulnerability would require an attacker to log on to a system and execute a program specifically designed to exploit this vulnerability.
CVE-2017-11852 - Windows GDI Information Disclosure Vulnerability
An information disclosure vulnerability has been identified that affects the Microsoft Graphics Component. This vulnerability manifests due to the Windows GDI component disclosing kernel memory addresses. An attacker could leverage this vulnerability to obtain information that could be used for additional attacks against an affected system. Successful exploitation of this vulnerability would require an attacker to log on to a system and execute a program specifically designed to exploit this vulnerability.
CVE-2017-11854 - Microsoft Word Memory Corruption Vulnerability
A remote code execution vulnerability has been identified that affects Microsoft Office. This vulnerability manifests due to Microsoft Office improperly handling objects in memory. Successful exploitation of this vulnerability could allow an attacker to execute arbitrary code within the context of the current user. In order to exploit this vulnerability, an attacker would need to create a specially crafted file and convince a user to open it within an affected version of Microsoft Office.
CVE-2017-11863 - Microsoft Edge Security Feature Bypass Vulnerability
A security feature bypass has been identified in Microsoft Edge that could allow an attacker to load a page containing malicious content without the user's knowledge or consent. This vulnerability manifests in the Edge Content Security Policy where certain specially crafted documents are improperly validated. An attacker could exploit this vulnerability by convincing a user to navigate to a malicious page or by injecting malicious content into page, such as an advertisement, thereby bypassing the Content Security Policy.
CVE-2017-11872 - Microsoft Edge Security Feature Bypass Vulnerability
A security feature bypass vulnerability has been identified in Microsoft Edge that could allow an attacker to bypass Cross-Origin Resource Sharing restrictions. This vulnerability manifests as a result of Edge improperly handling redirect requests and following redirect requests that should otherwise be ignored. An attacker could exploit this vulnerability by creating a specially crafted web page designed to exploit this vulnerability and convincing a user to visit the web page. Attackers could also leverage vulnerable or compromised web pages exploit this vulnerability.
CVE-2017-11874 - Microsoft Edge Security Feature Bypass Vulnerability
A security feature bypass vulnerability has been identified in Microsoft Edge that could allow an attacker to bypass the Control Flow Guard. This vulnerability manifests as a result of the Edge Just-In-Time compiler incorrectly handling memory operations in compiled code. An attacker could exploit this vulnerability by creating a specially crafted web page designed to exploit this vulnerability and convincing a user to visit the web page.
CVE-2017-11877 - Microsoft Excel Security Feature Bypass Vulnerability
A security feature bypass vulnerability has been identified that affects Microsoft Office. The vulnerability is related to Microsoft Office failing to enforce macro settings on Excel documents. Exploitation of this vulnerability does not result in code execution and requires an attacker to create a specially crafted file that is opened in an affected version of Microsoft Excel.
CVE-2017-11878 - Microsoft Excel Memory Corruption Vulnerability
A remote code execution vulnerability has been identified that affects Microsoft Office. The vulnerability is related to Microsoft Office not properly handling objects in memory. Successful exploitation of this vulnerability could result in an attacker gaining the ability to execute arbitrary code within the context of the current user. Exploitation of this vulnerability requires an attacker to create a specially crafted file that is opened in an affected version of Microsoft Office.
CVE-2017-11879 - ASP.NET Core Elevation Of Privilege Vulnerability
An open redirect vulnerability has been identified at affects ASP.NET Core. Exploitation of this vulnerability could result in privilege escalation. In order to exploit this vulnerability an attacker would need to create a specially crafted URL which could be used to redirect the victim's browser session to a malicious site and obtain login session information.
Multiple CVEs - Microsoft Office Memory Corruption Vulnerability
Multiple remote code execution vulnerabilities have been identified that affect Microsoft Office. These vulnerabilities are related to Microsoft Office not properly handling objects in memory. Successful exploitation of these vulnerabilities could result in an attacker gaining the ability to execute arbitrary code within the context of the current user. Exploitation of this vulnerability requires an attacker to create a specially crafted file that is opened in an affected version of Microsoft Office.
The following is a list of CVEs related to these vulnerabilities:
- CVE-2017-11882
- CVE-2017-11884
Vulnerabilities Rated Moderate
The following vulnerabilities are rated "Moderate" by Microsoft:
- CVE-2017-11848 - Internet Explorer Information Disclosure Vulnerability
- CVE-2017-11876 - Microsoft Project Server Elevation of Privilege Vulnerability
- CVE-2017-8700 - ASP.NET Core Information Disclosure Vulnerability
CVE-2017-11848 - Internet Explorer Information Disclosure Vulnerability
An information disclosure vulnerability has been identified that affects Internet Explorer. This vulnerability manifests due to the way in which Internet Explorer handles page contents. Scenarios where this vulnerability would likely be exploited include web-based attacks where the user navigates to a malicious web page designed to exploit of this vulnerability. Successful exploitation of this vulnerability could allow an attacker to detect navigation of a user leaving a malicious web page.
CVE-2017-11876 - Microsoft Project Server Elevation of Privilege Vulnerability
A privilege escalation vulnerability has been discovered affecting Microsoft Project. It is related to the way in which Microsoft Project Server improperly manages user sessions. The victim must be logged in to the target site in order for this vulnerability to be exploited. Scenarios where this vulnerability would likely be exploited include web-based attacks where the user navigates to a malicious web page designed to exploit of this vulnerability. Successful exploitation of this vulnerability could allow an attacker to access content that the attacker is not authorized to access or impersonate the user within the web application. It could also enable the attacker to inject malicious contents into the victim's browser.
CVE-2017-8700 - ASP.NET Core Information Disclosure Vulnerability
An information disclosure vulnerability has been identified that affects ASP.net Core. This vulnerability could enable an attacker to bypass Cross-Origin Resource Sharing (CORS) configurations. Successful exploitation of this vulnerability could allow an attacker to access content that they are not authorized to access from within a web application.
Coverage
In response to these vulnerability disclosures, Talos is releasing the following Snort rules that detect attempts to exploit them. Please note that additional rules may be released at a future date and current rules are subject to change pending additional information. Firepower customers should use the latest update to their ruleset by updating their SRU. Open Source Snort Subscriber Rule Set customers can stay up to date by downloading the latest rule pack available for purchase on Snort.org.
Snort Rules:
- 43120-43121
- 44809-44834
- 44838-44839
- 44843-44846 For other vulnerabilities Talos has disclosed, please refer to our Vulnerability Report Portal:http://www.talosintelligence.com/vulnerability-reports/
To review our Vulnerability Disclosure Policy, please visit this site:
http://www.cisco.com/c/en/us/about/security-center/vendor-vulnerability-policy.html