Critical SharePoint Deserialization RCE (CVE-2026-50522) Under Active Exploitation — Machine Key Theft Enables Post-Patch Persistence
Executive Summary
A critical, unauthenticated remote code execution vulnerability in on-premises Microsoft SharePoint Server (CVE-2026-50522, CVSS 9.8) is under active, mass exploitation as of this report. Attackers are chaining a .NET deserialization flaw to steal IIS machine keys in a single unauthenticated request — a foothold that survives patching unless the stolen keys are explicitly rotated. CISA added the CVE to its Known Exploited Vulnerabilities catalog on July 22, 2026 with a federal remediation deadline of July 25, 2026. Approximately 1,500 internet-facing SharePoint 2019 servers have been identified as exposed. This is the fourth SharePoint vulnerability exploited in a one-month wave; patching this CVE alone does not evict an attacker who has already stolen machine keys.
Executive Risk Snapshot
| Dimension | Rating | Confidence |
|---|---|---|
| Severity | CRITICAL (CVSS 9.8) | HIGH — NVD authoritative vector |
| Exploitation status | Confirmed active, mass exploitation | HIGH — CISA KEV + independent honeypot telemetry |
| Exposure | ~1,500 internet-facing SharePoint 2019 servers identified | MEDIUM — single-source estimate, not independently corroborated |
| Business impact | High — persistent access surviving patch alone | HIGH |
| Urgency | Immediate (federal deadline already passed as of this report's date) | HIGH |
| Overall | CRITICAL | HIGH |
Why This Matters
Most organizations treat "patch the CVE" as the end of incident response. For CVE-2026-50522, patching is the second step. The vulnerability's actual damage mechanism — theft of IIS machine keys — grants attackers the ability to forge trusted requests against the application indefinitely, independent of whether the deserialization bug itself still exists. An organization that patches on schedule but does not rotate machine keys and hunt for prior compromise can remain compromised while believing it has remediated. This is a process failure mode, not just a patching-speed failure mode, and it is why this report leads with sequencing guidance rather than patch guidance alone.
Strategic Assessment
This is the fourth SharePoint on-premises vulnerability exploited within roughly one month (alongside CVE-2026-58644, CVE-2026-56164, and CVE-2026-45659), consistent with a sustained, ongoing offensive research and exploitation focus on SharePoint's deserialization attack surface rather than an isolated incident. [Analyst Assessment] (MEDIUM CONFIDENCE) — no single actor or campaign name has been publicly attached to this wave by CISA, Microsoft, or the security researchers tracking it; the "wave" characterization reflects clustering in time and target (on-prem SharePoint) across four distinct CVEs, not confirmed common operator infrastructure or attribution. Organizations should plan for continued SharePoint on-premises scrutiny by researchers and attackers alike for the remainder of the year rather than treating this as a single closed incident. [Analyst Assessment] (MEDIUM CONFIDENCE)
Verified Facts — Vulnerability Fact Sheet
| Field | Value | Source |
|---|---|---|
| CVE ID | CVE-2026-50522 | NVD |
| Affected products / versions | SharePoint Server 2016 < 16.0.5561.1001; SharePoint Server 2019 < 16.0.10417.20175; SharePoint Server Subscription Edition < 16.0.19725.20434 | NVD, MSRC |
| Vulnerability class (CWE) | CWE-502: Deserialization of Untrusted Data | NVD |
| CVSS v3.1 base / vector | 9.8 / CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H | NVD (independently confirmed via live NVD API query at report time) |
| EPSS score / percentile | 0.5710 / 98.97th percentile | FIRST.org EPSS API (queried at report time) |
| CISA KEV listed | YES — added 2026-07-22 | CISA KEV catalog |
| Exploitation status | Confirmed active, mass exploitation | watchTowr (Attacker Eye honeypot network), Defused |
| Patch availability | YES — Microsoft, July 2026 Patch Tuesday (2026-07-14) | Microsoft Security Response Center |
| Public exploit / PoC | YES — public since approximately 2026-07-20 | The Hacker News, watchTowr |
| Discoverer | DEVCORE researcher "splitline" (credited by Microsoft) | The Hacker News |
Note on the CVSS vector and a resolved reporting discrepancy: one secondary source
summarized this vulnerability as requiring "Site Owner" authentication; this is contradicted by
the NVD-authoritative CVSS vector's PR:N (Privileges Required: None) and by a second
independent technical source describing the exploitation profile as unauthenticated, and is
further corroborated by this platform's own live NVD API query returning the identical
PR:N vector. This report treats the vulnerability as unauthenticated, network-exploitable,
per the authoritative CVSS vector — the conflicting secondary claim is noted here rather than
silently dropped, per this platform's evidence-discipline standard.
Related CVEs in the Same Exploitation Wave
| CVE | CVSS | Type | KEV status |
|---|---|---|---|
| CVE-2026-50522 (this report's primary subject) | 9.8 | Deserialization (CWE-502), unauthenticated RCE | Listed 2026-07-22 |
| CVE-2026-58644 | 9.8 | Deserialization, unauthenticated RCE | Listed |
| CVE-2026-45659 | 8.8 | Deserialization, authenticated RCE (PR:L) | Listed 2026-07-01 |
| CVE-2026-56164 | 5.3 | Missing authentication → privilege elevation | Listed |
All four enrichments above were independently retrieved from live NVD/EPSS/CISA KEV sources at
report generation time via this platform's own enrichment engine
(Sentinel-APEX/engine/sentinel_engine/enrichment.py), not estimated. CISA's KEV catalog
contains 13 SharePoint vulnerabilities in total as of this report — the four above are only the
most recent wave.
Attack Chain
- Initial access — attacker sends an unauthenticated .NET deserialization payload to a SharePoint sign-in endpoint on an internet-facing, unpatched server. [Verified Fact] (HIGH CONFIDENCE)
- Execution — the deserialization flaw (CWE-502) executes attacker-supplied code in the context of the SharePoint/IIS worker process. [Verified Fact] (HIGH CONFIDENCE)
- Credential access — in the same or an immediately following request, the attacker retrieves the server's IIS/ASP.NET machine keys. [Verified Fact] (HIGH CONFIDENCE) — a single request is sufficient per watchTowr's observed exploitation telemetry.
- Persistence — stolen machine keys allow the attacker to forge validly-signed requests (e.g., ViewState or authentication tokens) against the application indefinitely, independent of the original deserialization bug being patched. [Analyst Assessment] (MEDIUM CONFIDENCE — leaning toward the higher end of the scale) — this is the documented mechanism by which ASP.NET machine-key theft grants durable access in this vulnerability class generally; this report's sources describe the key theft and its consequence (persistence surviving patching) but do not include a researcher-confirmed forged-request sample specific to this campaign.
- Impact / follow-on — some observed intrusions included web shell deployment, file modification, and staging of additional malware. [Analyst Assessment] (LOW CONFIDENCE) — sources describe this as occurring "in some cases," without disclosing specific malware families, file paths, or hashes.
MITRE ATT&CK Mapping
| Technique | Name | Tactic | Confidence | Evidence |
|---|---|---|---|---|
| T1190 | Exploit Public-Facing Application | Initial Access | HIGH | Unauthenticated, network-vector RCE (CVSS AV:N/PR:N/UI:N) against an internet-facing SharePoint deserialization endpoint |
| T1552.001 | Unsecured Credentials: Credentials In Files | Credential Access | MEDIUM-HIGH | IIS/ASP.NET machine keys are stored in web.config/applicationHost.config; sources confirm theft of these keys via a single crafted request, but do not confirm the exact retrieval mechanism matches this sub-technique precisely |
| T1606 | Forge Web Credentials | Persistence / Defense Evasion | MEDIUM | Analyst assessment — stolen ASP.NET machine keys are architecturally capable of forging authentication/ViewState tokens; not explicitly confirmed as observed in this specific campaign by cited sources |
| T1505.003 | Server Software Component: Web Shell | Persistence | LOW-MEDIUM | Sources report web shell deployment "in some cases," without a confirmed sample |
T1486 (Data Encrypted for Impact) was considered and rejected — an earlier automated pass
of this evidence through this platform's keyword-based ATT&CK mapper produced a T1486 match at
a stated "HIGH CONFIDENCE," triggered by an unrelated sentence fragment about attribution being
unknown. No source used in this report describes ransomware, encryption, or any impact-tactic
behavior. This is recorded here deliberately — see this platform's platform/open-issues.md
for the underlying engine defect.
Kill Chain Analysis
Reconnaissance (internet-wide scanning for exposed SharePoint instances) → Weaponization (public PoC exploit code) → Delivery (HTTP request to sign-in endpoint) → Exploitation (deserialization) → Installation (machine key theft; possible web shell) → Command & Control (not disclosed in available sources) → Actions on Objectives (undisclosed — no named victims or confirmed follow-on impact in public reporting at time of writing).
IOC Intelligence
No indicators of compromise (IPs, domains, file hashes, web shell filenames) have been publicly disclosed by CISA, Microsoft, watchTowr, or Defused as of this report. [Intelligence Gap] This is stated explicitly rather than populated with citation URLs or placeholder values. Organizations should prioritize behavioral detection (below) and log review over IOC blocklisting for this threat, precisely because no blocklist-grade IOCs exist yet in public reporting.
Behavioral Indicators & Detection Opportunities
- IIS worker process (
w3wp.exe) spawning an unexpected child process (cmd.exe,powershell.exe,mshta.exe) is a well-established generic behavioral signal for SharePoint/ IIS post-exploitation and applies here, though it is not a signature specific to this exact exploit chain. [Analyst Assessment] (MEDIUM CONFIDENCE — behavioral, not exploit-specific) - Unexpected modification of
web.configorapplicationHost.configoutside of a maintenance window, on a SharePoint server. [Analyst Assessment] (MEDIUM CONFIDENCE) - AMSI detections on SharePoint web applications — CISA explicitly recommends verifying AMSI integration is enabled and monitoring for AMSI-sourced detections as a primary detection control for this exploitation activity. [Verified Fact — CISA guidance] (HIGH CONFIDENCE)
Sigma (behavioral — experimental, not exploit-specific)
title: IIS Worker Process Spawning Command Interpreter (SharePoint Post-Exploitation Pattern)
id: 7e8a4b3c-1f2d-4e5a-9c6b-3d8f1a2e4b7c
status: experimental
description: >
Detects w3wp.exe (IIS worker process) spawning a command interpreter or scripting engine,
a generic post-exploitation pattern consistent with SharePoint deserialization RCE chains
including CVE-2026-50522. This is a behavioral rule, not a signature for the specific
CVE-2026-50522 payload, which has not been publicly disclosed at the byte/request level in
sources available to this platform. Tune the child-process allowlist per environment before
enabling in blocking mode.
references:
- https://nvd.nist.gov/vuln/detail/CVE-2026-50522
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-50522
author: CyberDudeBivash Sentinel APEX
date: 2026/07/27
logsource:
category: process_creation
product: windows
detection:
selection_parent:
ParentImage|endswith: '\w3wp.exe'
selection_child:
Image|endswith:
- '\cmd.exe'
- '\powershell.exe'
- '\pwsh.exe'
- '\mshta.exe'
- '\wscript.exe'
- '\cscript.exe'
condition: selection_parent and selection_child
falsepositives:
- Legitimate SharePoint administrative scripts or scheduled tasks that intentionally invoke
PowerShell from the web application pool identity — tune with a known-good allowlist.
level: highRequired telemetry: Sysmon Event ID 1 (process creation) or equivalent EDR process-creation telemetry on SharePoint servers, with parent-image tracking.
Threat Hunting Guidance
- Hunt for
w3wp.exe-spawned child processes on all internet-facing SharePoint servers going back to at least 2026-07-14 (patch date) — and ideally to 2026-07-01, given exploitation of a related CVE in this wave was KEV-listed that date. - Hunt for machine-key values in
web.config/applicationHost.configthat do not match a known-good configuration-management baseline (evidence of key rotation having already occurred without an accompanying change-management record would itself be worth investigating as a sign of prior undetected compromise-and-remediation). - Review AMSI detection logs for the SharePoint web application scope specifically, per CISA guidance, not just endpoint-wide AMSI telemetry.
Incident Response Playbook
Containment: Isolate internet-facing SharePoint servers from inbound internet traffic while triage proceeds; do not restore full connectivity based on patch status alone.
Eradication sequencing — this is the single most important operational instruction in this report: hunt for and remediate any intrusion artifacts (web shells, unexpected scheduled tasks, unauthorized accounts) before rotating IIS machine keys. CISA's explicit guidance is to hunt first, then rotate — rotating keys first can cause an attacker who already has persistent access via a separate mechanism (e.g., a web shell) to go undetected once the original access vector is closed, since key rotation alone does not evict an already-planted web shell or account.
Recovery: after hunting, patch to the fixed build, then rotate IIS machine keys and any other credentials plausibly exposed by the compromised process context. Validate patch and key rotation both took effect (patched build number, new key values active) before returning the server to production internet exposure.
Vulnerability Management Guidance
Patch prioritization: Emergency — 24–72 hour SLA for any internet-facing SharePoint 2016/ 2019/Subscription Edition instance not already on or above the patched build. This is justified independent of organizational CVSS-threshold policy: KEV-listed status plus a 98.97th-percentile EPSS score plus confirmed mass exploitation together satisfy essentially any reasonable emergency-patch policy trigger.
Compensating controls if immediate patching is impossible: restrict SharePoint sign-in endpoint exposure to trusted networks only (VPN/allowlisted ranges) as an interim measure; this reduces but does not eliminate risk, since the flaw is described as unauthenticated and network-exploitable to any host that can reach the endpoint. Compensating controls are not a substitute for patching plus key rotation.
Regulatory Impact
US federal civilian executive branch agencies were required to remediate under CISA Binding Operational Directive 22-01 by 2026-07-25 (already past as of this report's date — organizations still exposed should treat this as materially overdue, not merely "due soon"). Non-federal organizations are not legally bound by BOD 22-01 but should treat the KEV listing as an industry benchmark for reasonable patch timelines in any incident, audit, or regulatory inquiry.
Business Risk Assessment
Financial and operational exposure centers on the persistence mechanism, not the initial RCE: an organization that patches promptly but does not rotate machine keys may face a false sense of remediation while an attacker retains access. [Analyst Assessment] (HIGH CONFIDENCE — this is a direct, source-supported consequence of the documented mechanism, not speculation about this specific organization's environment) No specific dollar-figure business impact estimate is provided — none of this report's sources include victim-specific financial impact data, and this platform does not estimate figures it cannot source.
Executive Decision Matrix
| Option | Cost | Risk Reduction | Recommendation |
|---|---|---|---|
| Patch only | Low | Partial — closes initial vector, leaves prior compromise in place if any occurred | Insufficient alone |
| Patch + key rotation, no hunt | Low-Medium | Partial — closes vector and revokes forged-key persistence, may miss web shells/other footholds | Insufficient alone |
| Hunt → patch → rotate (recommended sequence) | Medium | High — addresses initial vector, confirmed persistence mechanism, and unknown secondary footholds | Recommended |
| Full network isolation pending forensic review | High | Highest, at cost of availability | Justified only where evidence of prior compromise is found during hunting |
CISO Recommendations
- Confirm patch status of every internet-facing SharePoint 2016/2019/Subscription Edition instance today, not this week.
- Do not consider remediation complete until the hunt → patch → rotate sequence above has been executed in full, in that order.
- Verify AMSI is enabled and monitored for every SharePoint web application, per CISA guidance.
Board Recommendations
Treat this as a "confirm remediation sequencing was followed," not merely "confirm patching occurred" briefing item — the distinction is the entire operational risk this report describes. See the companion Executive Brief for a board-ready summary.
Future Outlook
Monitoring priorities: watch for (a) public disclosure of IOCs or a named threat actor for
this exploitation wave, (b) a fifth SharePoint CVE joining this wave within the historical
~1-month cadence observed so far, (c) any confirmed ransomware or data-theft impact tied to
this specific access vector. Triggers for update: any of the above three occurring should
prompt a version 1.1 revision of this report, not a new report, per this platform's version-
control convention (supersedes chain).
Intelligence Gaps
- No threat actor (nation-state or criminal) has been publicly attributed to this exploitation wave by any source available to this platform.
- No network or host-based indicators of compromise (IPs, domains, file hashes, web shell filenames) have been publicly disclosed.
- No specific victim organizations or sectors have been publicly named.
- The exact mechanism by which stolen machine keys are subsequently used (i.e., confirmed observed forged-request activity, as opposed to the architecturally-predictable capability) is not confirmed in sources available to this platform.
Confidence Assessment
| Dimension | Rating | Rationale |
|---|---|---|
| Source Confidence | HIGH | NVD, CISA KEV catalog, and this platform's own live enrichment query are primary/authoritative; secondary reporting (The Hacker News, Help Net Security, SecurityWeek) is consistent with and corroborated by those primary sources |
| Evidence Confidence | HIGH | Core technical facts (CVSS vector, affected versions, KEV status, EPSS score) independently confirmed via live API query against NVD/FIRST.org/CISA at report generation time |
| Technical Confidence | HIGH | Attack chain steps 1–3 are directly source-supported; step 4 (forged-credential reuse) and step 5 (web shell/malware staging) are architecturally sound analyst assessments, explicitly labeled as such |
| Attribution Confidence | VERY LOW | No attribution has been made by any source; this report does not attempt one |
| Detection Confidence | MEDIUM | Provided Sigma rule is behavioral/generic, explicitly marked experimental — not validated against this specific exploit's actual telemetry, which is not public |
| Business Impact Confidence | MEDIUM | The mechanism of impact (persistence surviving patch-only remediation) is well-supported; no source provides victim-specific financial figures to ground a dollar estimate |
| Overall Confidence | HIGH | Grounded in independently corroborated primary-source vulnerability data; appropriately hedged on the aspects (attribution, exact post-exploitation mechanics, IOCs) that are genuinely unknown as of this report |
References
- Lakshmanan, R. "Critical SharePoint RCE CVE-2026-50522 Under Active Exploitation After Public PoC." The Hacker News, 2026-07-21. https://thehackernews.com/2026/07/critical-sharepoint-rce-cve-2026-50522.html
- "Another SharePoint RCE exploited: Patch, then rotate your machine keys (CVE-2026-50522)." Help Net Security, 2026-07-22. https://www.helpnetsecurity.com/2026/07/22/sharepoint-cve-2026-50522-exploited/
- "Fourth SharePoint Vulnerability Exploited in Past Month's Wave of Attacks." SecurityWeek. https://www.securityweek.com/fourth-sharepoint-vulnerability-exploited-in-past-months-wave-of-attacks/
- CVE-2026-50522. National Vulnerability Database. https://nvd.nist.gov/vuln/detail/CVE-2026-50522
- CISA Known Exploited Vulnerabilities Catalog (live feed, queried at report generation time). https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json
- EPSS score (live query at report generation time). FIRST.org. https://api.first.org/data/v1/epss?cve=CVE-2026-50522
Sentinel APEX Analyst Conclusion
CVE-2026-50522 is a textbook case for why "time to patch" is the wrong sole metric for SharePoint deserialization vulnerabilities of this class: the value of unauthenticated RCE here is compounded by a credential-theft side effect that outlives the patch. Enterprises running on-premises SharePoint should treat this report's hunt-then-patch-then-rotate sequence as mandatory process, not optional hardening, and should expect this vulnerability class — on-premises SharePoint deserialization — to remain an active research and exploitation target given four related CVEs in one month.
CyberDudeBivash® Sentinel APEX — Threat Intelligence Division