It’s the second Tuesday of the month, which means the latest security updates from Adobe and Microsoft are here. Take a break from your regularly scheduled activities and join us as we review the details for their latest security offerings.
Adobe Patches for June 2021
For June, Adobe released 10 patches addressing 39 CVEs in Adobe Connect, Acrobat and Reader, Photoshop. Photoshop Elements, Experience Manager, Creative Cloud, RoboHelp, Premiere Elements, Animate, and After Effects. A total of nine of these bugs came through the ZDI program. The two patches that stand out are the fixes for Reader and After Effects. In the case of Adobe Reader, the Critical-rated CVEs could allow code execution if an attacker can convince a user to open a specially crafted PDF file with an affected version of Reader. For the use-after-free (UAF) bugs reported through our program, the specific flaw exists within the handling of AcroForm fields. The issue results from the lack of validating the existence of an object prior to performing operations on the object. The update for After Effects fixes a large mix of Critical- to Moderate-rated bugs. The worst of these could allow code execution at the level of the logged-on user.
None of the bugs fixed this month by Adobe are listed as publicly known or under active attack at the time of release.
Microsoft Patches for June 2021
For June, Microsoft released patches for 50 CVEs in Microsoft Windows, .NET Core and Visual Studio, Microsoft Office, Microsoft Edge (Chromium-based and EdgeHTML), SharePoint Server, Hyper-V, Visual Studio Code - Kubernetes Tools, Windows HTML Platform, and Windows Remote Desktop. A total of eight of these bugs came through the ZDI program. Of these 50 bugs, five are rated Critical and 45 are rated Important in severity. According to Microsoft, six of these bugs are currently under active attack while three are publicly known at the time of release.
Let’s take a closer look at some of the more interesting updates for this month, starting with some of the bugs listed as under active attack:
- CVE-2021-33742 - Windows MSHTML Platform Remote Code Execution Vulnerability
This bug could allow an attacker to execute code on a target system if a user views specially crafted web content. Since the vulnerability is in the Trident (MSHTML) engine itself, many different applications are impacted – not just Internet Explorer. It’s not clear how widespread the active attacks are, but considering the vulnerability impacts all supported Windows versions, this should be at the top of your test and deploy list.
- CVE-2021-31199/CVE-2021-31201 - Microsoft Enhanced Cryptographic Provider Elevation of Privilege Vulnerability
These two bugs are linked to the Adobe Reader bug listed as under active attack last month (CVE-2021-28550). It’s common to see privilege escalation paired with code execution bugs, and it seems these two vulnerabilities were the privilege escalation part of those exploits. It is a bit unusual to see a delay between patch availability between the different parts of an active attack, but good to see these holes now getting closed.
- CVE-2021-31956 - Windows NTFS Elevation of Privilege Vulnerability
This is another of the bugs listed as under active attack this month. This was reported by the same researcher who found CVE-2021-31955, an information disclosure bug also listed as under active attack. It's possible these bugs were used in conjunction, as that is a common technique - use a memory leak to get the address needed to escalate privileges. These bugs are important on their own and could be even worse when combined. Definitely prioritize the testing and deployment of these patches.
- CVE-2021-31962 - Kerberos AppContainer Security Feature Bypass Vulnerability
This bug allows an attacker to bypass Kerberos authentication and potentially authenticate to an arbitrary service principal name (SPN). This vulnerability earns the highest CVSS for June at 9.4. This could allow an attacker to potentially bypass authentication to access any service that is accessed via an SPN. Given that SPN authentication is crucial to security in Kerberos deployments, this patch should be given highest priority.
Here’s the full list of CVEs released by Microsoft for June 2021:
|CVE-2021-33742||Windows MSHTML Platform Remote Code Execution Vulnerability||Critical||7.5||Yes||Yes||RCE|
|CVE-2021-33739||Microsoft DWM Core Library Elevation of Privilege Vulnerability||Important||8.4||Yes||Yes||EoP|
|CVE-2021-31199||Microsoft Enhanced Cryptographic Provider Elevation of Privilege Vulnerability||Important||5.2||No||Yes||EoP|
|CVE-2021-31201||Microsoft Enhanced Cryptographic Provider Elevation of Privilege Vulnerability||Important||5.2||No||Yes||EoP|
|CVE-2021-31955||Windows Kernel Information Disclosure Vulnerability||Important||5.5||No||Yes||Info|
|CVE-2021-31956||Windows NTFS Elevation of Privilege Vulnerability||Important||7.8||No||Yes||EoP|
|CVE-2021-31968||Windows Remote Desktop Services Denial of Service Vulnerability||Important||7.5||Yes||No||DoS|
|CVE-2021-31985||Microsoft Defender Remote Code Execution Vulnerability||Critical||7.8||No||No||RCE|
|CVE-2021-31963||Microsoft SharePoint Server Remote Code Execution Vulnerability||Critical||7.1||No||No||RCE|
|CVE-2021-31959||Scripting Engine Memory Corruption Vulnerability||Critical||6.4||No||No||RCE|
|CVE-2021-31967||VP9 Video Extensions Remote Code Execution Vulnerability||Critical||7.8||No||No||RCE|
|CVE-2021-31957||.NET Core and Visual Studio Denial of Service Vulnerability||Important||5.9||No||No||DoS|
|CVE-2021-31944||3D Viewer Information Disclosure Vulnerability||Important||5||No||No||Info|
|CVE-2021-31942||3D Viewer Remote Code Execution Vulnerability||Important||7.8||No||No||RCE|
|CVE-2021-31943||3D Viewer Remote Code Execution Vulnerability||Important||7.8||No||No||RCE|
|CVE-2021-31972||Event Tracing for Windows Information Disclosure Vulnerability||Important||5.5||No||No||Info|
|CVE-2021-31962||Kerberos AppContainer Security Feature Bypass Vulnerability||Important||9.4||No||No||SFB|
|CVE-2021-31978||Microsoft Defender Denial of Service Vulnerability||Important||5.5||No||No||DoS|
|CVE-2021-33741||Microsoft Edge (Chromium-based) Elevation of Privilege Vulnerability||Important||8.2||No||No||EoP|
|CVE-2021-31939||Microsoft Excel Remote Code Execution Vulnerability||Important||7.8||No||No||RCE|
|CVE-2021-31980||Microsoft Intune Management Extension Remote Code Execution Vulnerability||Important||8.1||No||No||RCE|
|CVE-2021-31940||Microsoft Office Graphics Remote Code Execution Vulnerability||Important||7.8||No||No||RCE|
|CVE-2021-31941||Microsoft Office Graphics Remote Code Execution Vulnerability||Important||7.8||No||No||RCE|
|CVE-2021-31949||Microsoft Outlook Remote Code Execution Vulnerability||Important||6.7||No||No||RCE|
|CVE-2021-31965||Microsoft SharePoint Server Information Disclosure Vulnerability||Important||5.7||No||No||Info|
|CVE-2021-26420||Microsoft SharePoint Server Remote Code Execution Vulnerability||Important||7.1||No||No||RCE|
|CVE-2021-31966||Microsoft SharePoint Server Remote Code Execution Vulnerability||Important||7.2||No||No||RCE|
|CVE-2021-31948||Microsoft SharePoint Server Spoofing Vulnerability||Important||7.6||No||No||Spoofing|
|CVE-2021-31950||Microsoft SharePoint Server Spoofing Vulnerability||Important||7.6||No||No||Spoofing|
|CVE-2021-31964||Microsoft SharePoint Server Spoofing Vulnerability||Important||7.6||No||No||Spoofing|
|CVE-2021-31938||Microsoft VsCode Kubernetes Tools Extension Elevation of Privilege Vulnerability||Important||7.3||No||No||EoP|
|CVE-2021-31945||Paint 3D Remote Code Execution Vulnerability||Important||7.8||No||No||RCE|
|CVE-2021-31946||Paint 3D Remote Code Execution Vulnerability||Important||7.8||No||No||RCE|
|CVE-2021-31983||Paint 3D Remote Code Execution Vulnerability||Important||7.8||No||No||RCE|
|CVE-2021-31974||Server for NFS Denial of Service Vulnerability||Important||7.5||No||No||DoS|
|CVE-2021-31975||Server for NFS Information Disclosure Vulnerability||Important||7.5||No||No||Info|
|CVE-2021-31976||Server for NFS Information Disclosure Vulnerability||Important||7.5||No||No||Info|
|CVE-2021-31960||Windows Bind Filter Driver Information Disclosure Vulnerability||Important||5.5||No||No||Info|
|CVE-2021-31969||Windows Cloud Files Mini Filter Driver Elevation of Privilege Vulnerability||Important||7.8||No||No||EoP|
|CVE-2021-31954||Windows Common Log File System Driver Elevation of Privilege Vulnerability||Important||7.8||No||No||EoP|
|CVE-2021-26414||Windows DCOM Server Security Feature Bypass||Important||4.8||No||No||SFB|
|CVE-2021-31953||Windows Filter Manager Elevation of Privilege Vulnerability||Important||7.8||No||No||EoP|
|CVE-2021-31973||Windows GPSVC Elevation of Privilege Vulnerability||Important||7.8||No||No||EoP|
|CVE-2021-31971||Windows HTML Platform Security Feature Bypass Vulnerability||Important||6.8||No||No||SFB|
|CVE-2021-31977||Windows Hyper-V Denial of Service Vulnerability||Important||8.6||No||No||DoS|
|CVE-2021-31951||Windows Kernel Elevation of Privilege Vulnerability||Important||7.8||No||No||EoP|
|CVE-2021-31952||Windows Kernel-Mode Driver Elevation of Privilege Vulnerability||Important||7.8||No||No||EoP|
|CVE-2021-31958||Windows NTLM Elevation of Privilege Vulnerability||Important||7.5||No||No||EoP|
|CVE-2021-1675||Windows Print Spooler Elevation of Privilege Vulnerability||Important||7.8||No||No||EoP|
|CVE-2021-31970||Windows TCP/IP Driver Security Feature Bypass Vulnerability||Important||5.5||No||No||SFB|
Looking at the remaining Critical-rated bugs, the update for Defender stands out even though you likely won’t need to take any action. Microsoft regularly updates the Malware Protection Engine, so if your system is connected to the Internet, it should have already received an update. You should still verify the version and manually apply the update if needed. Similarly, the update for the VP9 codecs should be automatically updated through the Microsoft store. Again, if you’re in a disconnected environment, you’ll need to manually apply the patch. The remaining Critical-rated bugs include a browse-and-own bug in the scripting engine and a remote code execution vulnerability in SharePoint. The SharePoint bug requires no user interaction but does require some level of privilege. The attack complexity is listed as high, but considering the target, attackers are likely to do everything possible to turn this into a practical exploit.
Moving on to the Important-rated updates, there are a couple of SharePoint code execution bugs here as well. One of these came through the ZDI program, and we’ll post more details about it in the near future. We blogged about a similar bug last week, so you can check that out in the meantime. There are several patches impacting Office components with the most notable being the update for Outlook. Fortunately, the Preview Pane is not affected. An attacker would need to convince someone to open a specially crafted file with an affected version of Outlook. Those using Microsoft Intune for device management should ensure they apply the patch as soon as possible. While the attack scenario is not defined, it does not require authentication or user interaction. If you use Intune, I recommend treating this patch as Critical and deploy it quickly. The Important-rated code execution patches are rounded out by a couple of patches for the 3D Viewer and Paint 3D. One of the Paint bugs was reported by ZDI researcher Mat Powell and exists within the parsing of STL files. The issue results from the lack of proper validation of user-supplied data, which can result in a read past the end of an allocated data structure.
There are 10 additional elevation of privilege (EoP) bugs receiving patches this month beyond those previously mentioned. The bug fixed by the Desktop Windows Manager (DWM) patch is also listed as publicly known and under active attack. Again, it’s not clear how widespread these attacks are, but they are likely more targeted at this point. The update for the Chromium-based Edge actually went live on Friday, June 4. It’s not clear how this bug is an EoP rather than code execution, but either way, user interaction is required. The other EoPs addressed this month require the attacker to run their code on an affected system to escalate privileges. Several Windows components are impacted by these bugs, including the Windows Kernel and Microsoft’s Kubernetes tools.
There are seven patches fixing information disclosure bugs this month, with the vulnerability for the Windows Kernel listed as under active attack. For the most part, all of these bugs only lead to leaks consisting of unspecified memory contents. The one exception is the info leak in SharePoint that could lead to exposing Personally Identifiable Information (PII).
There are five patches fixing denial-of-service (DoS) bugs in the release. The most notable affected components are Hyper-V and Windows Defender. Again, you should have already received the Defender update. Even if you have Defender disabled, a vulnerability scanner may detect systems as vulnerable due to the presence of the impacted files. However, Microsoft states systems with Defender disabled are not in a “vulnerable state.” The DoS bug fixed in the Windows Remote Desktop Protocol is listed as publicly known, but it’s not clear what public information is available.
Four security feature bypasses are fixed in this month’s release, including the previously mentioned Kerberos bypass. The update for Windows DCOM requires special attention. The patch doesn’t automatically fix the vulnerability. Instead, it provides enterprises the ability to enable hardening for protections from the bug. Microsoft plans another release in Q4 2021 that enables the protections by default while allowing the hardened to be disabled via the registry. In late 2021 or early 2022, the ability to disable the protections will be removed. It seems Microsoft anticipates some application compatibility problems may arise from this fix, so definitely test this update thoroughly.
This month’s release is rounded out by three patches to address spoofing bugs in SharePoint Server. As per usual, the servicing stack advisory (ADV990001) was revised for versions of Windows 10 and Server 2019. No new advisories were released this month.
The next Patch Tuesday falls on July 13, and we’ll return with details and patch analysis then. Until then, stay safe, happy patching, and may all your reboots be smooth and clean!
The June 2021 Security Update Review