CVE-2026-20963
vulnerability analysis and mitigation

Overview

CVE-2026-20963 is a deserialization of untrusted data vulnerability in Microsoft Office SharePoint that allows an unauthenticated attacker to execute arbitrary code over a network. It was disclosed on January 13, 2026, as part of Microsoft's January 2026 Patch Tuesday, and affects Microsoft SharePoint Enterprise Server 2016 (before 16.0.5535.1001), SharePoint Server 2019 (before 16.0.10417.20083), and SharePoint Server Subscription Edition (before 16.0.19127.20442). The vulnerability was initially described as requiring low-level authentication, but Microsoft revised the description on April 1, 2026, to clarify that it allows an unauthorized (unauthenticated) attacker to execute code. It carries a CVSS v3.1 base score of 9.8 (Critical) (Microsoft MSRC, CISA KEV).

Technical details

The root cause is improper handling of serialized data (CWE-502: Deserialization of Untrusted Data), classified under CAPEC-586 (Object Injection). An attacker can send a specially crafted serialized payload over the network to a vulnerable SharePoint endpoint, which the server deserializes without adequate validation, triggering arbitrary code execution. No user interaction is required, and the attack vector is fully network-accessible. A technical deep-dive published by Viettel Cyber Security provides analysis of the exploitation mechanics (Viettel Analysis, Indusface Blog).

Impact

Successful exploitation results in complete system compromise of the affected SharePoint server, with high impact across confidentiality, integrity, and availability. An unauthenticated remote attacker can execute arbitrary code with the privileges of the SharePoint application process, enabling access to sensitive organizational data, manipulation of SharePoint content, and potential lateral movement within the enterprise network. Given SharePoint's role as a central collaboration and document management platform in many organizations, compromise can expose large volumes of sensitive business data and serve as a pivot point for further intrusion (Microsoft MSRC, Indusface Blog).

Exploitation steps

  1. Reconnaissance: Identify internet-facing Microsoft SharePoint Server instances (2016, 2019, or Subscription Edition) using tools such as Shodan, Censys, or FOFA, filtering for unpatched versions prior to the January 2026 security update.
  2. Identify target endpoint: Locate SharePoint web application endpoints that process serialized data, such as those handling BinaryFormatter or other .NET deserialization routines exposed via SharePoint's web services or API surface.
  3. Craft malicious payload: Construct a serialized .NET object payload (e.g., using tools like ysoserial.net) designed to execute arbitrary commands when deserialized by the SharePoint server process.
  4. Deliver payload: Send the crafted serialized payload via an unauthenticated HTTP/HTTPS request to the vulnerable SharePoint endpoint, bypassing authentication requirements.
  5. Achieve code execution: The SharePoint server deserializes the malicious object, triggering execution of attacker-controlled commands with the privileges of the SharePoint application pool account (typically a domain service account).
  6. Post-exploitation: Leverage the foothold to deploy ransomware (as observed with Interlock), exfiltrate documents, establish persistence, or move laterally within the enterprise network (Viettel Analysis, Indusface Blog).

Indicators of compromise

  • Network: Unusual or unexpected HTTP/HTTPS POST requests to SharePoint web service endpoints from external or unknown IP addresses; outbound connections from the SharePoint server to unknown external hosts (potential C2 communication); scanning activity targeting SharePoint-specific URLs.
  • Logs: SharePoint ULS (Unified Logging Service) logs showing deserialization errors or unexpected object instantiation; IIS access logs with anomalous request patterns to SharePoint endpoints, particularly with large or binary-encoded request bodies; Windows Event Logs showing new process creation (Event ID 4688) spawned by the SharePoint application pool worker process (w3wp.exe).
  • Process: Unexpected child processes spawned by w3wp.exe (e.g., cmd.exe, powershell.exe, net.exe, certutil.exe); unusual network connections initiated by w3wp.exe.
  • File System: New or modified files in SharePoint web directories, IIS root, or temp folders; web shells or scripts dropped in SharePoint site directories; new scheduled tasks or services created by the SharePoint service account.
  • Registry: New autorun entries or scheduled tasks created under the SharePoint service account context (BleepingComputer, Beazley Labs).

Mitigation and workarounds

Microsoft released patches for all affected versions as part of the January 2026 Patch Tuesday (January 13, 2026): SharePoint Enterprise Server 2016 should be updated to build 16.0.5535.1001 or later, SharePoint Server 2019 to 16.0.10417.20083 or later, and SharePoint Server Subscription Edition to 16.0.19127.20442 or later. CISA mandated that federal agencies apply mitigations by March 21, 2026, per BOD 22-01 (CISA KEV). As interim mitigations, organizations should implement network-level access controls to restrict SharePoint exposure to trusted networks only, monitor for suspicious deserialization activity, and consider disabling internet-facing SharePoint access until patching is complete (Microsoft MSRC).

Community reactions

CISA issued an urgent alert on March 18, 2026, adding CVE-2026-20963 to the KEV catalog with a 3-day remediation deadline for federal agencies, signaling high urgency (CISA KEV). The Canadian Centre for Cyber Security (CCCS) and Ireland's NCSC also issued dedicated advisories (CCCS Advisory). BleepingComputer, SecurityWeek, The Hacker News, and The Register all covered active exploitation, with The Register noting that "unknown attackers exploit yet another critical SharePoint bug" (BleepingComputer, The Hacker News). Security researchers on Reddit's r/blueteamsec and r/cybersecurity actively discussed the vulnerability, and Shadowserver reported scanning activity targeting vulnerable instances. Some commentary, notably from YouAttest, argued that identity controls are the deeper risk exposed by this vulnerability (YouAttest Blog).

Additional resources


SourceThis report was generated using AI

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management