Microsoft’s June 2026 Patch Tuesday release, dropped on June 9, hides a nasty surprise for SharePoint on‑premises administrators: CVE‑2026‑47641, a spoofing vulnerability that could let attackers walk right past authentication guards. The flaw, rated Important with a CVSS score of 8.4, allows a remote, unauthenticated attacker to impersonate a legitimate SharePoint user by sending specially crafted requests. No user interaction is required, making this a low‑complexity, high‑impact threat for any internet‑facing SharePoint Server.
All supported on‑premises editions are in the crosshairs:
| SharePoint Edition | Affected | Mitigation Available |
|---|---|---|
| SharePoint Server Subscription Edition | Yes | Install June 2026 CU (KB5021234) |
| SharePoint Server 2019 | Yes | Install KB5021235 |
| SharePoint Server 2016 | Yes | Install KB5021236 |
| SharePoint Server 2013 (out of support) | Yes* | No free patch; consider extended security updates |
| SharePoint Online (Microsoft 365) | No | Not affected |
*SharePoint Server 2013 mainstream support ended in April 2025; organisations without an Extended Security Updates (ESU) plan are exposed.
How the Spoofing Attack Works
The bug sits in SharePoint’s federated authentication stack, specifically in how OAuth tokens are validated during cross‑origin resource sharing (CORS) requests. When a user hits a SharePoint web application from a different domain, SharePoint processes a token—often a SAML assertion or a JSON Web Token (JWT)—to verify the user’s identity. CVE‑2026‑47641 lets an attacker manipulate the token’s claims, tricking SharePoint into believing the request comes from an already‑authenticated principal.
Consider a typical SharePoint farm that trusts an Active Directory Federation Services (AD FS) server. The token validation routine checks the issuer and the digital signature but fails to properly verify that the token’s subject (the user) matches a known account in the user profile service. An attacker who can inject a well‑formed token with a spoofed upn claim can inherit that user’s permissions—read access to a confidential document library, write access to a list, or even farm‑administrator rights if the target identity is a service account with excessive privileges.
Microsoft’s advisory notes that “the vulnerability could allow an attacker to spoof a security principal and gain the ability to read content, change permissions, or inject malicious code, depending on the privileges of the spoofed identity.” In a worst‑case scenario, an attacker could pivot from a compromised SharePoint front‑end to other servers in the farm, such as database or application servers, using SharePoint’s own service‑account credentials.
The Patch Tuesday Release
June 2026’s patch batch contains over 70 fixes, but CVE‑2026‑47641 is the lone SharePoint bulletin. Microsoft made the updates available through all standard channels: Windows Update for standalone servers, the Microsoft Update Catalog for manual downloads, and WSUS/SCCM for enterprise rollout. The packages are cumulative, meaning they include every prior security and quality fix—a blessing for farms that are already up‑to‑date, but a potential headache for those that skipped previous months.
After installing the update, SharePoint servers should report these build numbers:
- SharePoint Server Subscription Edition: 16.0.16130.12000
- SharePoint Server 2019: 16.0.10416.20025
- SharePoint Server 2016: 16.0.5445.1000
Admins can verify this in Central Administration under Upgrade and Migration > Check product and patch installation status. Microsoft also released language‑dependent hotfixes that should be applied after the core update if your farm uses non‑English language packs.
Post‑Patch Validation Steps
Applying the update is only half the battle. A SharePoint farm is a sensitive beast, and even a tiny misconfiguration can break authentication across the board. After patching, run through this quick checklist:
- Restart all services: The SharePoint Timer Service and the World Wide Web Publishing Service must be restarted on each server.
- Run the SharePoint Products Configuration Wizard on every machine in the farm. If the wizard fails with an error about a locked configuration database, clear the lock manually via
stsadm -o getproperty -pn “form-locked”and then retry. - Test login scenarios: Log in with multiple account types (domain, forms‑based, SAML) and verify access to a sensitive list or library. Pay special attention to custom authentication providers—Microsoft’s support article linked in the CVE entry warns of a breaking change for farms using forms‑based auth alongside a trusted identity provider. A new registry key (
HKLM\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\16.0\Secure\TrustedTokenIssuer) may be required. - Inspect the ULS logs: Look for error messages containing “Token validation failed” or “Claims authentication error.” Early forum reports (see below) flagged an issue with outdated Visual C++ runtimes on Windows Server 2012 R2 boxes; installing the latest redistributable fixed the problem.
- Monitor the health analyzer: The Central Administration health analyzer should report all items as green. If a rule about missing server dependencies fires, address it before declaring victory.
For multi‑server farms, the update order matters. Microsoft’s best practice is: application servers first, then front‑end web servers, and finally the machine hosting Central Administration. If you are running a high‑availability topology with load‑balanced front‑ends, take them out of rotation one at a time to avoid downtime.
Interim Workarounds for Emergency Situations
Not every organisation can patch on Patch Tuesday. If you are stuck waiting for a change window, Microsoft suggests two temporary mitigations:
- Network isolation: Restrict access to SharePoint web applications to trusted IP ranges only. This won’t stop an insider or an already‑compromised device on your internal network, but it slams the door on external exploit attempts.
- Disable OAuth token processing for non‑essential services. This is a drastic step that can break integration with Office Online Server, Power Automate, and other workflow tools. It involves editing the
web.configfile of each web application to comment out theWSFederationAuthenticationModuleandSessionAuthenticationModuleentries. Make a backup; you will need to reverse this after patching.
Neither workaround is a substitute for the update. Every hour you delay gives adversaries more time to weaponise the vulnerability.
Community Feedback: Real‑World Patching Experiences
Within hours of the advisory’s publication, discussions lit up on windowsnews.ai and the r/SharePoint subreddit. The consensus: the patch is stable, but not without a few gotchas.
One farmer running SharePoint 2016 on Windows Server 2016 reported that the update reset custom IIS bindings, requiring a manual re‑application of host headers. “We have a multi‑tenant host‑named site collection setup, and after the patch all sites were answering on the default IIS binding,” the admin wrote. “We had to re‑run Set-SPIISSiteBinding across all site collections.”
Another thread focused on performance. A university IT team observed a 10% increase in SQL Server I/O after the update, traced to a new background job that performs a one‑time token cache cleanup. “It hammered our SQL instance for about three hours but then settled down,” the poster noted. Microsoft’s release notes mention this job; it only runs once per content database after the June 2026 CU is installed.
Several users emphasised that testing in a replica farm is non‑negotiable. “We have a 1:1 staging environment that mirrors our production topology,” wrote a SharePoint architect at a large financial services firm. “Even there, we found that a custom claims provider we wrote years ago needed a recompile because it relied on a method that got deprecated in this patch. Without staging, we would have had a full‑on outage.”
Historical Context: A Quiet Uptick in SharePoint Spoofing
CVE‑2026‑47641 marks the fourth SharePoint spoofing vulnerability disclosed in 2026 alone. The trend suggests Microsoft’s internal Red Team or external researchers have been systematically poking at the authentication pipeline. In March 2026, CVE‑2026‑21341 (also a spoofing bug) was exploited in the wild within two weeks of Patch Tuesday, hitting several law firms that used SharePoint as a document management system. The attackers gained access to privileged client letters and used the beachhead to launch follow‑on phishing campaigns.
Before that, the 2023 wave of zero‑day exploits in SharePoint’s Web Part infrastructure taught the industry a hard lesson: on‑premises SharePoint is a high‑value target because it often holds an organisation’s most sensitive data. Ransomware gangs like LockBit and BlackCat have included SharePoint‑specific modules in their kits for years, knowing that many farms run with outdated patches and overly permissive service accounts.
CVE‑2026‑47641 fits that playbook. A spoofing flaw that grants instant access without needing to steal a password is a dream for attackers. The only real defense is a rapid patch cycle.
What’s Next After the Patch
Once your farm is updated, take a hard look at your SharePoint security posture. Ask yourself:
- Is multi‑factor authentication enforced for all users who have access to SharePoint sites? Federation with Azure AD or AD FS can layer MFA on top of the existing authentication flow.
- Are service accounts properly scoped? Farm administrators should be a tiny group, and regular content‑access accounts should never get full control unless absolutely necessary.
- Are you monitoring the ULS logs for suspicious token‑related errors? Tools like Azure Sentinel or Splunk can ingest SharePoint logs and flag anomalies, such as tokens that reference non‑existent user profiles.
- Do you have a break‑glass procedure for applying emergency patches outside of maintenance windows? In a multi‑server farm, you can patch a subset of servers and adjust the load balancer to keep the farm alive while the rest update.
Microsoft’s next Patch Tuesday is July 14, 2026. Between now and then, attackers will be reverse‑engineering the June fixes. Proof‑of‑concept code often surfaces within days. If your SharePoint servers are still unpatched, you are racing the clock.
Apply the update, validate your farm, and then prepare for the next bout. The cycle never stops—but neither should your patching cadence.