SharePoint security fixes released with December 2022 PU and offered through Microsoft Update

Below are the security fixes for the SharePoint OnPrem versions released this month.

SharePoint Foundation security fixes also have to be applied on SharePoint Server installations.
SharePoint Server security fixes also have to be applied on Project Server installations.

SharePoint 2013 Suite:

SharePoint Server 2016:

SharePoint Server 2019:

SharePoint Server Subscription Edition:

Office Online Server:

  • None
See the Security Update Guide below for more details about the relevant fixes:

More information:

Please ensure to have a look at the SharePoint Patching Best Practices before applying new fixes.


  1. This is related to Office Online Server. Although there is no update this month for OOS, the Windows 2019 Server was updated, and now OOS is offline, and I can’t restore service. I have rebuilt the OOS farm with no success. The event viewer on the OOS server has constant warnings about ASP.NET 4.0.30319.0 with event code 3005, An unhandled exception has occurred.
    Are there any know issues with the Dec. OS updates and OOS? Thanks for any help you have to offer.


    1. Update – after further testing, it appears that the issue was the web front end server for an unknown reason. DNS is now pointing to one of the app servers (temporarily) so that Office Online service is restored to users. Not sure why the web front end stopped working with the OOS after the Dec 2022 Updates, but it did.


    1. Yes. This is a known issue in December 2022 CU for SharePoint Server 2019.
      The product group is investigating the issue.


      1. Thank you Stefan for confirming 🙂


  2. getting below error while configuring the CU in SharePoint 2019. any idea

    Exception: Microsoft.SharePoint.Upgrade.SPUpgradeException: Action of Microsoft.SharePoint.Upgrade.SPIisWebSiteWssSequence failed. —> System.Security.Principal.IdentityNotMappedException: Some or all identity references could not be translated.
    at System.Security.Principal.NTAccount.Translate(IdentityReferenceCollection sourceAccounts, Type targetType, Boolean forceSuccess)
    at System.Security.Principal.NTAccount.Translate(Type targetType)
    at System.Security.AccessControl.CommonObjectSecurity.ModifyAccess(AccessControlModification modification, AccessRule rule, Boolean& modified)
    at System.Security.AccessControl.CommonObjectSecurity.AddAccessRule(AccessRule rule)
    at Microsoft.SharePoint.Upgrade.SPUtility.UpdatePermissionForWebConfig(String webconfigFilePath, SPApplicationPool applicationPool)
    at Microsoft.SharePoint.Upgrade.UpdatePermissionForWebConfig.Upgrade()
    at Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade()


    1. Have you tried running the PSconfig/config wizard again?


  3. Hi Stefan,

    Workflows are failing post applying Dec 2022 security updates on our sharepoint 2013 farm. Below is the log:
    Engine RunWorkflow: System.Workflow.ComponentModel.Compiler.WorkflowValidationFailedException: The workflow failed validation.
    at System.Workflow.Runtime.WorkflowDefinitionDispenser.ValidateDefinition(Activity root, Boolean isNewType, ITypeProvider typeProvider)
    at System.Workflow.Runtime.WorkflowDefinitionDispenser.LoadRootActivity(Type workflowType, Boolean createDefinition, Boolean initForRuntime)
    at System.Workflow.Runtime.WorkflowDefinitionDispenser.MruCache.GetOrGenerateDefinition(Type type, String xomlText, String rulesText, Byte[] md5Codes, Boolean initForRuntime, Boolean& exist)
    at System.Workflow.Runtime.WorkflowRuntime.InitializeExecutor(Guid instanceId, CreationContext context, WorkflowExecutor executor, WorkflowInstance workflowInstance)
    at System.Workflow.Runtime.WorkflowRuntime.Load(Guid key, CreationContext context, WorkflowInstance workflowInstance)
    at System.Workflow.Runtime.WorkflowRuntime.GetWorkflowExecutor(Guid instanceId, CreationContext context)
    at System.Workflow.Runtime.WorkflowRuntime.InternalCreateWorkflow(CreationContext context, Guid instanceId)
    at System.Workflow.Runtime.WorkflowRuntime.CreateWorkflow(Type workflowType, Dictionary2 namedArgumentValues, Guid instanceId)
    at Microsoft.SharePoint.Workflow.SPWinOeHostServices.Send(SPWorkflow workflow, SPWinOeWorkflow winoeworkflow, SPWorkflowEvent e)
    at Microsoft.SharePoint.Workflow.SPWinOeEngine.RunWorkflow(SPWorkflowHostService host, SPWorkflow workflow, Collection
    1 events, TimeSpan timeOut)

    Could you please help.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.