
Palak Agrawal
Published on May 13, 2026
9 min read
Share on:
Enterprise platforms often become invisible once they are deeply embedded into daily operations. Teams rely on them for document storage, collaboration, approvals, intranet workflows, and access to internal knowledge. That familiarity can create a dangerous assumption: if the platform is trusted, widely adopted, and actively maintained, it must also be secure by default.
The Microsoft SharePoint breach 2025 challenged that assumption. The ToolShell campaign showed how a microsoft sharepoint vulnerability can move from a technical security issue to a business continuity risk in a matter of days.
When attackers can bypass authentication, execute code, deploy web shells, and preserve access even after patching, the impact is no longer limited to the application layer. It becomes a risk to data, operations, connected systems, and organisational trust.
This article explains the microsoft breach sharepoint incident, the root causes behind the microsoft sharepoint zero day exploit, and the business impact of the attack.
In July 2025, Microsoft SharePoint Server was targeted through a large-scale exploitation campaign known as ToolShell. The attack chain allowed threat actors to bypass authentication, execute remote code, deploy web shells, and maintain access through stolen ASP.NET machine keys.
The incident was significant because SharePoint is not a niche platform. It is one of the world’s most widely used enterprise content management and intranet platforms, with more than 200 million users across 200,000+ organisations globally.
Because of this scale, the Microsoft SharePoint breach 2025 created risk beyond a single vulnerability. It exposed how an incomplete patch, public exploit reproduction, and persistent attacker access can turn a known security flaw into a global business risk.
Microsoft Corporation is the developer of SharePoint Server, one of the world’s most widely deployed enterprise content management and intranet platforms.
SharePoint is used by more than 200 million users globally across more than 200,000 organisations. It has a 67% adoption rate among enterprises and holds a 62% market share in the document collaboration segment. Major users include Fortune 500 companies, government agencies, and critical infrastructure operators across 86 countries.
Category | Details |
| Exploit Name | Toolshell |
| Affected Platform | Microsoft SharePoint Server |
| Key Vulnerability | CVE-2025-53770 |
| Related CVEs | CVE-2025-49704, CVE-2025-49706, CVE-2025-53771 |
| Attack Type | Authentication bypass, remote code execution, web shell deployment |
| Threat Actors | Linen Typhoon, Violet Typhoon, Storm-2603 |
| Global Users | 200M+ users across 200,000+ organisations |
The ToolShell breach did not happen in one isolated moment. It unfolded through a sequence of events, beginning with the public demonstration of the exploit chain and leading to confirmed compromises across federal agencies and enterprise environments.

At Pwn2Own Berlin 2025, researcher Dinh Ho Anh Khoa of Viettel Cyber Security chained CVE-2025-49704 and CVE-2025-49706 to achieve unauthenticated remote code execution on SharePoint. The exploit won a $100,000 prize and was later named ToolShell.
Microsoft released patches for CVE-2025-49704 and CVE-2025-49706 as part of Patch Tuesday. However, the fix was incomplete because the underlying attack path was not fully closed.
Active exploitation attempts were detected the same day. This meant that organisations could still remain exposed even after applying the initial SharePoint security update.
On July 14, CODE WHITE GmbH publicly reproduced the exploit chain. Within 72 hours, Eye Security detected the first large-scale attack wave targeting more than 8,000 exposed SharePoint servers. More than 400 organisations were compromised globally.
This was the point where the microsoft sharepoint zero day exploit moved from a known vulnerability to mass exploitation.
Microsoft issued an emergency patch for the bypass vulnerabilities CVE-2025-53770 and CVE-2025-53771. CVE-2025-53770 carried a CVSS score of 9.8, placing it in the critical severity range. CISA also added the vulnerabilities to its Known Exploited Vulnerabilities catalog.
Microsoft attributed the campaign to Linen Typhoon, Violet Typhoon, and Storm-2603.
Several federal agencies were confirmed to be affected, including DHS, HHS, NIH, the National Nuclear Security Administration, and the Defense Intelligence Agency. CISA notified more than 12 federal entities.
Attackers were also able to retain persistent access through stolen ASP.NET machine keys, even on patched systems. This made the SharePoint breach harder to contain because patching alone could not remove attacker access.
The ToolShell attack became severe because multiple weaknesses worked together. Each issue increased the impact of the next, turning a known vulnerability into a broad SharePoint exploitation campaign.
CVE-2025-49706 exploited a flaw in how SharePoint validated incoming requests. By setting the HTTP Referer header to /_layouts/SignOut.aspx, an attacker could trick the server into treating the request as already authenticated.
No username, password, or session token was required. This single header manipulation became the entry point for the entire attack chain.
CVE-2025-49704 exploited unsafe XML deserialization in the ToolPane.aspx endpoint. Once the authentication bypass granted access, a specially crafted XML payload triggered arbitrary code execution on the SharePoint server.
The root flaw traces back to CVE-2020-1147, a deserialization issue first identified in 2020 that was never fully closed across all code paths.
The July 8 patch addressed the originally disclosed CVEs but left an alternative execution path open. This path was assigned two new CVEs: CVE-2025-53770, with a CVSS score of 9.8, and CVE-2025-53771.
Organisations that applied the first patch and considered themselves protected remained exposed until the emergency SharePoint patch on July 19. This extended the exposure window and gave attackers more time to target vulnerable systems.
The deployed ToolShell web shell extracted the server’s ASP.NET machine keys, including the ValidationKey and DecryptionKey. These keys allowed attackers to forge __VIEWSTATE tokens that SharePoint accepted as legitimate.
This gave attackers authenticated access on demand. More importantly, the access could persist even after patching unless the keys were rotated.
The ToolShell breach created serious business risk because of the scale of SharePoint adoption and the number of exposed systems involved. More than 8,000 exposed servers were targeted during the first large-scale attack wave, and over 400 organisations were compromised globally. CISA also notified more than 12 federal entities.

These numbers show why the incident became a major concern for enterprises and government agencies. The affected platform was deeply embedded in business operations, document management, internal collaboration, and connected infrastructure.
When SharePoint is compromised, the impact does not stay limited to one application. It can expose internal data, disrupt business workflows, and create a wider security risk across connected systems.
Unauthenticated remote code execution gave attackers control over the SharePoint application, its data, and connected infrastructure. For affected organisations, this created immediate risk to internal documents, workflows, user access, and systems connected to SharePoint.
Attackers extracted ASP.NET cryptographic machine keys to maintain access even after patches were applied. This meant that patching alone could not remove the attackers from compromised environments.
Organisations also had to rotate keys, remove web shells, and verify that persistent access had been fully removed.
Storm-2603 deployed Warlock and LockBit ransomware on compromised servers. Microsoft confirmed this activity on July 23, 2025.
This increased the business impact of the Microsoft SharePoint breach 2025 because ransomware can disrupt operations, restrict access to critical systems, and increase recovery costs.
Compromised SharePoint servers are deeply integrated with Active Directory. This allowed attackers to use them as pivot points into domain controllers and other critical systems.
As a result, the breach could extend beyond SharePoint and create wider risk across the organisation’s internal environment.
The ToolShell incident shows why security cannot depend on patching alone. Organisations need continuous visibility into vulnerabilities, exposed services, weak encryption, and application-level risks before they become active entry points for attackers.
DrupalFit is a purpose-built security audit platform for Drupal sites. It runs six independent scans across your site's application, network, and encryption layers and returns a severity-rated report.
The table below shows the security checks covered by DrupalFit.
| Security Scan | What it Checks |
| OWASP ZAP Passive Web Application Scan | Passively checks your Drupal website for common web application risks such as cross-domain misconfigurations, insecure cookies, vulnerable JavaScript dependencies, and other exposed security weaknesses. |
| OWASP ZAP Active Web Application Scan | Actively tests your web application for serious vulnerabilities such as SQL injection, remote command execution, cross-site scripting, and other attack paths. This includes all checks from the passive scan. |
| Nmap TCP Port Scan | Discovers open TCP ports and services across your servers and firewalls by scanning ports 0 to 65535. This helps identify exposed services that may increase your attack surface. |
| Nmap UDP Port Scan | Checks for open UDP ports and services that may be exposed on your infrastructure. This helps detect network-level risks that are often missed in standard web application scans. |
| OpenVAS Network Vulnerability Scan | Scans servers for more than 50,000 known vulnerabilities, including CVEs, outdated software, unsafe configurations, and network security issues. |
| SSLyze TLS/SSL Encryption Security Scan | Analyzes TLS/SSL configuration for certificate problems, weak ciphers, Heartbleed, ROBOT, and other encryption-related risks. |
Once the scans are complete, DrupalFit turns the findings into a detailed security audit report. The report presents Critical, Medium, and Low severity issues with clear counts, links each issue to a named CVE or technical finding, and provides a specific fix path for remediation.

It is detailed enough for security engineers to act on and clear enough for non-technical executives to understand the business risk. With DrupalFit’s Status Report integration, these findings are also available directly inside the Drupal admin environment, without manual PDF exports or switching between tools.
DrupalFit does not eliminate zero-days. No platform can. What it helps eliminate is the risk of known, scannable vulnerabilities sitting open on production infrastructure while no one with authority to act knows they exist.
The ToolShell breach is a reminder that major security incidents rarely come from one weakness alone. In this case, the risk escalated because authentication bypass, remote code execution, incomplete patching, public exploit reproduction, and persistent access came together.
The lesson is not limited to SharePoint. Any business-critical platform can become an exposure point when known vulnerabilities, open services, weak encryption, or misconfigurations are not continuously monitored.
For Drupal teams, the next step is to make security visible, measurable, and actionable. DrupalFit helps teams do that by combining application scanning, network exposure checks, CVE detection, encryption auditing, and remediation guidance in one platform built for Drupal.
Audit Your Drupal Security Now
Use DrupalFit to uncover known security risks, prioritize the right fixes, and strengthen your Drupal security posture before attackers find the gaps first.