CVE-2026-50522: SharePoint Deserialization RCE Under Active Exploitation
Active exploitation confirmed in the wild. CISA added this to the KEV catalog on 2026-07-22. Federal agencies must patch by 2026-07-25.
TL;DR - A Site Owner-authenticated attacker can deserialize untrusted data to run arbitrary code on on-premises SharePoint Server. - Security vendor watchTowr has observed active exploitation following a public proof-of-concept, with attackers stealing SharePoint machine keys in a single request. - Patching alone is not enough — rotate credentials and machine keys on any exposed instance.
Vulnerability at a Glance
| Field | Value |
|---|---|
| CVE ID | CVE-2026-50522 |
| CVSS v3.1 | 9.8 Critical |
| Attack vector | Network (AV:N) |
| Auth required | Yes, at least Site Owner (PR:N per NVD vector, but Microsoft’s advisory specifies a Site Owner-level authenticated attacker) |
| Patch available | Yes — Microsoft’s July 2026 Patch Tuesday update |
CVE-2026-50522 is a critical deserialization-of-untrusted-data vulnerability (CWE-502) in Microsoft Office SharePoint, credited to DEVCORE researcher “splitline” and fixed in Microsoft’s July 2026 Patch Tuesday release. Microsoft rates it “Exploitation More Likely,” and that assessment has already played out: on July 21, 2026, security vendor watchTowr reported active exploitation against on-premises SharePoint deployments following the release of a public proof-of-concept exploit.
This is the third SharePoint Server vulnerability disclosed this cycle to see active exploitation, after CVE-2026-56164 and CVE-2026-58644 (CVSS 9.8) were weaponized as zero-days before their fixes shipped. CISA has separately warned that threat actors are chaining multiple SharePoint vulnerabilities — including CVE-2026-32201, CVE-2026-45659, CVE-2026-56164, and CVE-2026-58644 — to gain unauthorized access to on-premises instances and steal IIS machine keys for persistence.
What Is This Vulnerability?
Per Microsoft’s advisory, “in a network-based attack, an attacker authenticated as at least a Site Owner could write arbitrary code to inject and execute code remotely on the SharePoint Server.” The root cause is CWE-502: SharePoint deserializes untrusted data without adequate validation, and a Site Owner-level session is enough to reach that deserialization path and achieve remote code execution.
Microsoft’s own scoring notes explain why this is rated so severely despite requiring authentication: “The attack vector is Network (AV:N) because this vulnerability is remotely exploitable and can be exploited from the internet. The attack complexity is Low (AC:L) because an attacker does not require significant prior knowledge of the system and can achieve repeatable success with the payload against the vulnerable component.” In other words, once an attacker has (or obtains) Site Owner access — a role that is often delegated broadly in real deployments — exploitation is reliable and requires no special conditions.
What elevates this from “patch when convenient” to “patch now” is what watchTowr has observed post-exploitation: attackers pulling SharePoint machine keys via a single request against vulnerable, unpatched instances. Machine keys are what SharePoint uses to sign and validate ASP.NET view state; stealing them lets an attacker forge trusted requests and maintain persistent access even after the underlying deserialization bug is patched, unless the keys themselves are rotated.
Who Is Affected?
The affected products are on-premises SharePoint deployments:
- SharePoint Enterprise Server 2016 — versions before
16.0.5561.1001 - SharePoint Server 2019 — versions before
16.0.10417.20175 - SharePoint Server Subscription Edition — versions before
16.0.19725.20434
SharePoint Online (Microsoft 365) is not affected — this is an on-premises-only issue. Any organization running an internet-reachable, on-premises SharePoint farm below the fixed build should treat this as an active incident, not a routine patch cycle. Organizations with broad Site Owner delegation — common in departmental SharePoint deployments where many business users hold that role — have a wider practical attack surface than the CVSS score alone suggests, since Site Owner is a comparatively low bar in many real-world permission models.
CVSS Score Breakdown
The CVSS v3.1 base score is 9.8 Critical, vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. Network attack vector, low complexity, no user interaction, and high impact across confidentiality, integrity, and availability combine to put this at the top of the severity range. Note that NVD’s published vector string lists PR:N (no privileges), while Microsoft’s own advisory text describes the practical precondition as requiring Site Owner authentication — treat the “at least Site Owner” requirement in Microsoft’s prose as the operative constraint for your risk assessment, since it reflects the vendor’s actual exploitation analysis.
Exploitation Status
Active exploitation is confirmed, not theoretical. watchTowr reported on July 21, 2026 that it is observing exploitation activity in the wild against on-premises SharePoint deployments, following release of a public proof-of-concept exploit. The observed post-exploitation behavior — extracting machine keys via a single crafted request — indicates attackers are optimizing for long-term persistence rather than one-off disruption.
CISA’s broader warning ties this into an active campaign against SharePoint Server generally: threat actors are exploiting CVE-2026-50522 alongside CVE-2026-32201, CVE-2026-45659, CVE-2026-56164, and CVE-2026-58644 to establish remote code execution and perform post-exploitation activity including IIS machine key theft and deserialization-based persistence. If you operate on-premises SharePoint, assume you are a target of an active, ongoing campaign rather than a hypothetical one.
Mitigation and Patching
- Patch immediately. Apply Microsoft’s July 2026 Patch Tuesday SharePoint update to bring affected farms to the fixed build for your edition.
- Rotate machine keys and credentials on any instance that may have been exposed. watchTowr’s core warning is that patching alone is insufficient — if machine keys were stolen before you patched, an attacker can continue forging trusted requests using those keys. Rotate ASP.NET machine keys and any associated service credentials as if this were a confirmed compromise.
- Review Site Owner assignments. Since exploitation requires at least Site Owner access, audit who holds that role across your SharePoint farm and tighten delegation where it’s broader than necessary.
- Hunt for prior compromise. Given active in-the-wild exploitation predates most organizations’ patch window, review SharePoint and IIS logs for anomalous requests consistent with machine-key extraction or deserialization payloads before assuming a clean patch closes the incident.
- Restrict external exposure of on-premises SharePoint management interfaces where operationally possible while patching is in progress.
References
- Microsoft Security Response Center advisory: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50522
- NVD: https://nvd.nist.gov/vuln/detail/CVE-2026-50522
- The Hacker News, “Critical SharePoint RCE CVE-2026-50522 Under Active Exploitation After Public PoC” (July 21, 2026): https://thehackernews.com/2026/07/critical-sharepoint-rce-cve-2026-50522.html
- CISA guidance on active SharePoint Server exploitation campaigns: https://thehackernews.com/2026/07/cisa-adds-exploited-sharepoint-rce-zero.html
This article may contain affiliate links. We earn a commission on qualifying purchases at no extra cost to you.