Update: Added note that Exchange 2010 SP3 RU26 adds support for Windows Server 2012 R2.
Today, the Exchange Team released the overdue quarterly Cumulative Updates for Exchange Server 2013, Exchange 2016 and Exchange 2019, as well as a Rollup for Exchange Server 2010.
The KB articles that describe the fixes in each release and product downloads are available as follows:
Version | Build | KB | Download | UMLP | Schema |
Exchange 2019 CU1 | 15.2.330.5 | KB4471391 | VLSC | N | |
Exchange 2016 CU12 | 15.1.1713.5 | KB4471392 | Download | UMLP | N |
Exchange 2013 CU22 | 15.0.1473.3 | KB4345836 | Download | UMLP | N |
Exchange 2010 SP3 RU26 | 14.3.442.0 | KB4487052 | Download | N |
This update contain the following important changes and notes:
- Due to issue CVE-2018-8581, the EWS architecture was changed, in particular push notifications. Details on the change are described in KB4490060; while the change has been tested against EWS clients such as Outlook for Mac and Skype for Business, organizations may need to test any applications leveraging EWS to estimate potential impact of installing these Cumulative Updates or Rollup. In addition, organizations are advised to password reset Exchange computer accounts.
- These Exchange builds introduces a change in the shared permissions model (this does not apply to Split Permissions Model). Result is that Exchange no longer requires fargoing permissions in Active Directory (e.g. WriteDACL on root of domain). To makes these changes become effective:
- For Exchange 2013-2019 Cumulative Updates, run setup using /PrepareAD. In multi-forest environments, this needs to be done in every domain of the forest.
- For Exchange 2010, go through the instructions mentioned in KB4490059.
- Organizations considering moving to the Split Permissions because of CVE-2018-8581 should know Microsoft fully supports both models. Switching can have serious consequences and therefor should be fully evaluated.
- This build of Exchange 2019 introduces cmdlets to block usage of legacy authentication protocols for users through policies, e.g. Basic Authentication.
- Prior to deploying Exchange 2016 CU12 or Exchange 2013 CU22 on Edge Transport servers, install Visual C++ 2012 Runtime.
- These Cumulative Updates will remove the DisableLoopbackCheck key when present; removing this key was a mitigation for CVE-2018-8581.
- Exchange 2010 SP3 RU26 adds support for Windows Server 2012 R2, to accommodate for the Hybrid Agent.
Exchange 2019 CU1 fixes:
- 4487596 Emails are blocked in moderator mailbox Outbox folder when you send large volumes of emails in Exchange Server 2019
- 4487591 The recipient scope setting doesn’t work for sibling domains when including OUs in the scope in Exchange Server 2019
- 4487602 Outlook for Mac users can still expand a distribution group when hideDLMembership is set to true in Exchange Server 2019
- 4488076 Outlook on the Web can’t be loaded when users use an invalid Windows language in operating system in Exchange Server 2019
- 4488079 Exchange Server 2016 allows adding Exchange Server 2019 mailbox server into a same DAG and vice versa
- 4488263 X-MS-Exchange-Organization-BCC header isn’t encoded correctly in Exchange Server 2019
- 4488080 New-MigrationBatch doesn’t honor RBAC management scope in Exchange Server 2019
- 4488262 Delivery Reports exception when tracking a meeting request that’s sent with a room resource in Exchange Server 2019
- 4488268 Disable the irrelevant Query logs that’re created in Exchange Server 2019
- 4488267 Test-OAuthConnectivity always fails when Exchange Server uses proxy to connect to Internet in Exchange Server 2019
- 4488266 Client application doesn’t honor EwsAllowList in Exchange Server 2019
- 4488265 “There are problems with the signature” error occurs for digital signature message if attachment filtering is enabled in Exchange Server 2019
- 4488398 “The Microsoft Exchange Replication service may not be running on server” error when you add a mailbox database copy in Exchange Server 2019
- 4488264 Mailbox that has a bad move request can’t be cleaned up from destination mailbox database in Exchange Server 2019
- 4488261 Event ID 1002 when the store worker process crashes in Exchange Server 2019
- 4488260 New-MailboxExportRequest and New-MailboxImportRequest don’t honor RBAC management scope in Exchange Server 2019
- 4488259 MailTip shows wrong number of users for a distribution group if the users are in different domains in Exchange Server 2019
- 4488258 OAuth authentication is removed when saving MAPI virtual directory settings in EAC in Exchange Server 2019
- 4490060 Exchange Web Services Push Notifications can be used to gain unauthorized access
- 4490059 Reducing permissions required to run Exchange Server using Shared Permissions Model
Exchange 2016 CU12 fixes:
- 4487596 Emails are blocked in moderator mailbox Outbox folder when you send large volumes of emails in Exchange Server 2016
- 4456241 You receive a meeting request that has a “not supported calendar message.ics” attachment in Exchange Server 2016
- 4456239 New-MailboxRepairRequest doesn’t honor RBAC RecipientWriteScope restrictions in Exchange Server 2016
- 4487591 The recipient scope setting doesn’t work for sibling domains when including OUs in the scope in Exchange Server 2016
- 4468363 MRM does not work for mailboxes that have an online archive mailbox in Exchange Server
- 4487603 “The action cannot be completed” error when you select many recipients in the Address Book of Outlook in Exchange Server 2016
- 4487602 Outlook for Mac users can still expand a distribution group when hideDLMembership is set to true in Exchange Server 2016
- 4488076 Outlook on the Web can’t be loaded when users use an invalid Windows language in operating system in Exchange Server 2016
- 4488079 Exchange Server 2016 allows adding Exchange Server 2019 mailbox server into a same DAG and vice versa
- 4488077 Can’t configure voice mail options when user is in different domain in Exchange Server 2016
- 4488263 X-MS-Exchange-Organization-BCC header isn’t encoded correctly in Exchange Server 2016
- 4488080 New-MigrationBatch doesn’t honor RBAC management scope in Exchange Server 2016
- 4488262 Delivery Reports exception when tracking a meeting request that’s sent with a room resource in Exchange Server 2016
- 4488268 Disable the irrelevant Query logs that’re created in Exchange Server 2016
- 4488267 Test-OAuthConnectivity always fails when Exchange Server uses proxy to connect to Internet in Exchange Server 2016
- 4488266 Client application doesn’t honor EwsAllowList in Exchange Server 2016
- 4488265 “There are problems with the signature” error occurs for digital signature message if attachment filtering is enabled in Exchange Server 2016
- 4488264 Mailbox that has a bad move request can’t be cleaned up from destination mailbox database in Exchange Server 2016
- 4488261 Event ID 1002 when the store worker process crashes in Exchange Server 2016
- 4488260 New-MailboxExportRequest and New-MailboxImportRequest don’t honor RBAC management scope in Exchange Server 2016
- 4488259 MailTip shows wrong number of users for a distribution group if the users are in different domains in Exchange Server 2016
- 4488258 OAuth authentication is removed when saving MAPI virtual directory settings in EAC in Exchange Server 2016
- 4490060 Exchange Web Services Push Notifications can be used to gain unauthorized access
- 4490059 Reducing permissions required to run Exchange Server using Shared Permissions Model
Exchange 2013 CU22 fixes:
- 4487603 “The action cannot be completed” error when you select many recipients in the Address Book of Outlook in Exchange Server 2013
- 4490060 Exchange Web Services Push Notifications can be used to gain unauthorized access
- 4490059 Reducing permissions required to run Exchange Server using Shared Permissions Model
Exchange 2010 SP3 RU26 fixes:
- 4490060 Exchange Web Services Push Notifications can be used to gain unauthorized access
Notes:
- These Cumulative Updates do not contain schema changes compared to their previous Cumulative Update. However, due to changes in the permissions architecture, you need to run setup /PrepareAD to implement these changes as well as apply any RBAC changes, before deploying or updating Exchange servers.
- When upgrading from an n-2 or earlier version of Exchange, or an early version of the .NET Framework, consult Upgrade Paths for CU’s & .NET.
- Don’t forget to put the Exchange server in maintenance mode prior to updating. Regardless, setup will put the server in server-wide offline mode post-analysis, before making actual changes.
- When using Exchange hybrid deployments or Exchange Online Archiving (EOA), you are required to delay installing at most one version (n-1).
- If you want to speed up the update process for systems without internet access, you can follow the procedure described here to disable publisher’s certificate revocation checking.
- Cumulative Updates can be installed directly; no need to install RTM prior to installing Cumulative Updates.
- Once installed, you can’t uninstall a Cumulative Update nor any of the installed Exchange server roles.
- The order of installation shouldn’t matter with the “every server is an island” concept, yet recommended is to upgrade internet-facing, non-internet-facing servers first, followed by Edge Transports.
Caution:
As for any update, I recommend to thoroughly test updates in a test environment prior to implementing them in production. When you lack such facilities, hold out a few days and monitor the comments on the original publication or forums for any issues.