ToolShell Shows the Risk of Incomplete SharePoint Patching

When Patching Does Not End the Breach: Why Visibility Must Outlast the Patch Window
A security-themed image featuring a laptop screen displaying rows of blue binary code, symbolizing the digital threat landscape associated with incomplete software patching.
Drupalfit.com

Enterprise security failures often become visible when a trusted platform stops functioning as a safe system of record. A DrupalFit case study by Palak Agrawal examines the 2025 Microsoft SharePoint ToolShell campaign, which targeted on-premises SharePoint Server through authentication bypass, remote code execution, web shell deployment, and persistent access through stolen ASP.NET machine keys. The case study uses the incident to show how incomplete remediation can turn a patched platform into an ongoing operational risk.

The campaign involved CVE-2025-49704, CVE-2025-49706, CVE-2025-53770, and CVE-2025-53771. DrupalFit traces the sequence from the exploit demonstration at Pwn2Own Berlin 2025 to Microsoft’s July security updates and emergency fixes. Microsoft says the vulnerabilities affected on-premises SharePoint servers only and did not affect SharePoint Online in Microsoft 365. The timeline is significant because organisations that applied the first patch could remain exposed until later fixes and still needed to rotate ASP.NET machine keys, remove web shells, and verify that persistence was cleared.

For Drupal teams, the relevance is operational rather than platform-specific. Applying updates is not enough when exposed services, weak configurations, vulnerable dependencies, or persistence mechanisms can remain active after remediation. DrupalFit frames the case as an argument for continuous visibility across application, network, and encryption layers so that security findings can reach both technical teams and decision-makers before they become business disruption.

See something incorrect?
Help us improve this page.
Let us know

Disclosure: This content is produced with the assistance of AI.

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related Organizations

Upcoming Events

Latest Opportunities