April Patch Tuesday is here and, like the change of the seasons, this release comes with changes in how Microsoft presents these updates. Gone are the days of the Security Bulletins and instead Microsoft is taking a more CVE focused approach. Rather than reading bulletins, you can search for and research any CVE through the Microsoft Security Updates Guide. For more information about this change please read Microsoft's blog post, "Furthering Our Commitment to Security Updates".
Unlike the huge dump of 149 CVEs last month, which was really about three months worth of vulnerabilities, April greets us with a light 46 CVEs. This includes 15 CVEs rated "Critical" and 29 rated "Important" and two rated "Moderate". Across them all these vulnerabilities there are security updates for the following software:
Today's release includes a patch for the zero day reported last Friday affecting Microsoft Word. This vulnerability allowed attackers to create a malicious Word document that, when opened by the victim, could trigger arbitrary code execution. The list of "Critical" CVEs also includes remote code execution vulnerabilities for the .NET framework, Internet Explorer, Edge, Outlook and the Microsoft Scripting Engine.
The virtualization platform Hyper-V takes the spotlight among the products patched today. There are thirteen CVEs total for the platform with four of them patching critical Remote Code Execution vulnerabilities.
Finally, the big news this Patch Tuesday is not what is getting patched but what is not getting patched. Today marks the big goodbye to Windows Vista. Vista was never a popular Windows platform, in fact according to Net Market Share there are still more legacy Windows XP systems in use than there are Vista systems. Hopefully however, where these systems are being used there is a plan for an upgrade. In this day and age there are few things more dangerous on the Internet than running an abandoned, unpatched operating system.
Critical CVEs
.NET Remote Code Execution Vulnerability
CVE-2017-0160
Impact: Remote Code Execution
Hyper-V Remote Code Execution Vulnerability
CVE-2017-0162, CVE-2017-0163, CVE-2017-0180, CVE-2017-0181
Impact: Remote Code Execution
Internet Explorer Memory Corruption Vulnerability
CVE-2017-0202
Impact: Remote Code Execution
Microsoft Edge Memory Corruption Vulnerability
CVE-2017-0200, CVE-2017-0205
Impact: Remote Code Execution
Microsoft Outlook Remote Code Execution Vulnerability
CVE-2017-0106, CVE-2017-0199
Impact: Remote Code Execution
Scripting Engine Memory Corruption Vulnerability
CVE-2017-0093, CVE-2017-0158, CVE-2017-0201
Impact: Remote Code Execution
Defense-in-Depth Update for Microsoft Office
CVE-2017-2605
Impact: Remote Code Execution
April Flash Security Update
CVE-2017-3447
Impact: Remote Code Execution
Important CVEs
Active Directory Denial of Service Vulnerability
CVE-2017-0164
Impact: Denial of Service
ADFS Security Feature Bypass Vulnerability
CVE-2017-0159
Impact: Security Feature Bypass
ATMFD.dll Information Disclosure Vulnerability
CVE-2017-0192
Impact: Information Disclosure
Hyper-V Denial of Service Vulnerability
CVE-2017-0178, CVE-2017-0179, CVE-2017-0182, CVE-2017-0183, CVE-2017-0184, CVE-2017-0185, CVE-2017-0186
Impact: Denial of Service
Hyper-V Information Disclosure Vulnerability
CVE-2017-0168, CVE-2017-0169
Impact: Information Disclosure
Internet Explorer Elevation of Privilege Vulnerability
CVE-2017-0210
Impact: Elevation of Privilege
LDAP Elevation of Privilege Vulnerability
CVE-2017-0166
Impact: Elevation of Privilege
libjpeg Information Disclosure Vulnerability
CVE-2013-6629
Impact: Information Disclosure
Microsoft Office Memory Corruption Vulnerability
CVE-2017-0194
Impact: Information Disclosure
Microsoft Office Security Feature Bypass Vulnerability
CVE-2017-0204
Impact: Security Feature Bypass
Microsoft Office XSS Elevation of Privilege Vulnerability
CVE-2017-0195
Impact: Elevation of Privilege
Office DLL Loading Vulnerability
CVE-2017-0197
Impact: Remote Code Execution
Scripting Engine Information Disclosure Vulnerability
CVE-2017-0208
Impact: Information Disclosure
Win32k Elevation of Privilege Vulnerability
CVE-2017-0189
Impact: Elevation of Privilege
Win32k Information Disclosure Vulnerability
CVE-2017-0058, CVE-2017-0188
Impact: Information Disclosure
Windows Denial of Service Vulnerability
CVE-2017-0191
Impact: Denial of Service
Windows Elevation of Privilege Vulnerability
CVE-2017-0165
Impact: Elevation of Privilege
Windows Graphics Component Elevation of Privilege Vulnerability
CVE-2017-0156
Impact: Elevation of Privilege
Windows Graphics Elevation of Privilege Vulnerability
CVE-2017-0155
Impact: Elevation of Privilege
Windows Kernel Information Disclosure Vulnerability
CVE-2017-0167
Impact: Information Disclosure
Windows OLE Elevation of Privilege Vulnerability
CVE-2017-0211
Impact: Elevation of Privilege
Moderate CVEs
Microsoft Edge Security Feature Bypass Vulnerability
CVE-2017-0203
Impact: Security Feature Bypass
Microsoft Office Spoofing Vulnerability
CVE-2017-0207
Impact: Spoofing