Executive Summary
In December 2025, the ransomware-affiliated threat actor Storm-2603 exploited CVE-2025-53770 and CVE-2025-53771 (collectively 'ToolShell') in on-premises Microsoft SharePoint to achieve fileless remote code execution. Beginning with a low-noise vulnerability fingerprint on December 20, the actor waited three days before launching the full exploit chain on Christmas Eve—when security staffing was reduced. A modular C# webshell was injected entirely into the IIS worker process (w3wp.exe) in memory, enabling tunneling, privilege escalation via EfsPotato, credential access, and lateral movement without writing to disk. Post-exploitation activity included deployment of Velociraptor, multiple encrypted tunneling tools, an EDR-killing driver, and ultimately an attempted Warlock ransomware detonation.
This incident marks a significant escalation in fileless, memory-resident attack techniques against enterprise collaboration platforms. Storm-2603's deliberate timing, use of privacy networks to obscure origin, and layered redundant persistence mechanisms reflect a maturing operational playbook that bypasses file-based detection entirely—raising the bar for defenders relying on traditional endpoint and perimeter controls.
Why This Matters Now
SharePoint ToolShell (CVE-2025-53770/53771) is actively exploited by multiple threat actors in 2025, with Storm-2603 now deploying ransomware after fileless compromise. Organizations running on-premises SharePoint face immediate risk; memory-resident webshells evade file-based EDR and log-based SIEM detections, demanding runtime behavioral monitoring and network segmentation to contain lateral movement before ransomware detonates.
Attack Path Analysis
Storm-2603 exploited CVE-2025-53770 and CVE-2025-53771 in an internet-facing on-premises Microsoft SharePoint server, achieving fileless remote code execution via unsafe deserialization within the IIS worker process (w3wp.exe). From there, the actor escalated privileges to SYSTEM using EFSRPC-based named pipe impersonation, pivoted laterally through an in-memory TCP proxy tunnel, maintained persistent command-and-control via multiple redundant encrypted tunneling tools, collected and staged data from compromised hosts, and ultimately attempted to deploy Warlock ransomware after killing endpoint defenses with a vulnerable driver.
Kill Chain Progression
This analysis maps confirmed threat intelligence to the full cloud kill chain to show where defensive gaps would emerge as an attack progresses.
Initial Compromise
Description
On December 20, a vulnerability fingerprinting probe was sent to the SharePoint ToolPane administrative endpoint to validate exposure to CVE-2025-53770. On December 24, Storm-2603 sent a crafted HTTP request from a Safing Privacy Network node (45.91.94.204) that exploited CVE-2025-53770 and CVE-2025-53771 via unsafe BinaryFormatter/LosFormatter deserialization in the ASP.NET pipeline, achieving remote code execution entirely within the w3wp.exe process memory without writing to disk. A Bulletproof Hosting IP (Pfcloud UG) performed follow-on reconnaissance shortly after the initial probe.
Related CVEs
CVE-2025-53770
CVSS 9.8A server-side request forgery and unsafe deserialization vulnerability in Microsoft SharePoint Server allows an unauthenticated remote attacker to execute arbitrary code via crafted HTTP requests to the ToolPane endpoint, enabling remote code execution through the ASP.NET pipeline.
Affected Products:
Microsoft SharePoint Server – SharePoint Server 2016, SharePoint Server 2019, SharePoint Server Subscription Edition
Exploit Status:
exploited in the wildCVE-2025-53771
CVSS 6.5A related unsafe deserialization vulnerability in Microsoft SharePoint Server's ToolPane component that can be chained with CVE-2025-53770 to achieve authenticated or unauthenticated remote code execution via malicious HTTP requests targeting the LosFormatter deserialization path.
Affected Products:
Microsoft SharePoint Server – SharePoint Server 2016, SharePoint Server 2019, SharePoint Server Subscription Edition
Exploit Status:
exploited in the wildCVE-2025-6264
CVSS 5.5A vulnerability in Velociraptor versions prior to a patched release that allows attackers to abuse the DFIR framework for arbitrary command execution on compromised networks, as exploited by Storm-2603 following initial SharePoint compromise.
Affected Products:
Rapid7 / Velocidex Velociraptor – 0.73.4.0
Exploit Status:
exploited in the wild
MITRE ATT&CK® Techniques
Exploit Public-Facing Application
Server Software Component: Web Shell
Reflective Code Loading
Process Injection
Abuse Elevation Control Mechanism: Bypass User Account Control
Access Token Manipulation: Token Impersonation/Theft
Proxy: Internal Proxy
Create Account: Local Account
Impair Defenses: Disable or Modify Tools
Remote Access Software
Protocol Tunneling
Data Encrypted for Impact
Obtain Capabilities: Tool
Hijack Execution Flow: DLL Side-Loading
Supply Chain Compromise: Compromise Software Supply Chain
Potential Compliance Exposure
Mapping incident impact across multiple compliance frameworks.
PCI DSS 4.0 – Timely Patching of Public-Facing Applications
Control ID: Requirement 6.3.3
NYDFS 23 NYCRR 500 – Monitoring of Privileged Access and Anomalous Activity
Control ID: Section 500.14(b)
DORA (Digital Operational Resilience Act) – Detection, Classification, and Escalation of ICT Incidents
Control ID: Article 17 — ICT-Related Incident Management
NIS2 Directive – Incident Response and Recovery Capabilities
Control ID: Article 21(2)(b) — Incident Handling
CISA Zero Trust Maturity Model 2.0 – Network Traffic Filtering and East-West Segmentation
Control ID: Network Pillar — Micro-Segmentation (Advanced Maturity)
ISO/IEC 27001:2022 – Vulnerability Management for Internet-Facing Systems
Control ID: Annex A 8.8 — Management of Technical Vulnerabilities
NIST SP 800-53 Rev. 5 – Malicious Code Protection, Software Integrity Verification, and Least Functionality
Control ID: SI-3, SI-7, CM-7
Sector Implications
Industry-specific impact of the vulnerabilities, including operational, regulatory, and cloud security risks.
Government Administration
Storm-2603's fileless SharePoint APT/ransomware intrusion directly threatens government on-premises deployments, where ToolShell RCE, lateral movement, and Warlock ransomware deployment exploit reduced holiday staffing and compliance gaps across NIST.800-53 and ZTMM controls.
Information Technology/IT
IT organizations running on-premises SharePoint face critical fileless webshell risk via CVE-2025-53770, with w3wp.exe-resident implants bypassing EDR, exfiltrating data, and evading east-west traffic controls mapped to ZTMM.Network and NIST.CSF.DE.CM-1.
Financial Services
Storm-2603's APT intrusion chain—privilege escalation via EfsPotato, tunneled C2, and ransomware deployment—threatens financial sector SharePoint environments with PCI.4.0 and NIST.800-53 compliance violations and high-value data exfiltration exposure.
Health Care / Life Sciences
Fileless ToolShell exploitation enabling credential theft, lateral movement, and ransomware deployment creates severe HIPAA.164.312 compliance risk for healthcare SharePoint infrastructure, where egress security and zero trust segmentation gaps amplify breach impact.
Sources
- The SOC Files 5: Ghost in the pipeline, or a fileless SharePoint breach by Storm-2603https://securelist.com/storm-2603-fileless-toolshell-attack/121467/Verified
- Microsoft Security Response Center - CVE-2025-53770 SharePoint Server Remote Code Execution Vulnerabilityhttps://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-53770Verified
- Microsoft Security Response Center - CVE-2025-53771 SharePoint Server Remote Code Execution Vulnerabilityhttps://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-53771Verified
- CISA Known Exploited Vulnerabilities Cataloghttps://www.cisa.gov/known-exploited-vulnerabilities-catalogVerified
- Cisco Talos Intelligence - Velociraptor Abused as Post-Compromise Execution Framework by Storm-2603https://blog.talosintelligence.com/Verified
- NVD - CVE-2025-53770 Detailhttps://nvd.nist.gov/vuln/detail/CVE-2025-53770Verified
- Microsoft Threat Intelligence Blog - ToolShell and Storm-2603 Attributionhttps://www.microsoft.com/en-us/security/blog/Verified
Frequently Asked Questions
Cloud Native Security Fabric Mitigations and ControlsCNSF
Based on the attack progression modeled above, these are the defensive controls that would constrain each stage.
Aviatrix Zero Trust CNSF is directly relevant here because Storm-2603 relied on an internet-exposed SharePoint server as a beachhead to pivot freely across internal segments and establish multiple encrypted outbound channels. By enforcing workload-level segmentation and restricting east-west reachability, CNSF would likely have reduced the attacker's ability to traverse internal network boundaries and reach downstream hosts from the initial compromised IIS process.
Control: Cloud Native Security Fabric (CNSF)
Mitigation: CNSF's perimeter-aware fabric would likely constrain the reachability of the internet-facing SharePoint workload by reducing its exposure surface to only explicitly permitted inbound paths, making broad scanning and exploit delivery from anonymization nodes like Safing Privacy Network less likely to reach the target unimpeded.
Control: Zero Trust Segmentation
Mitigation: Zero Trust segmentation would likely reduce the scope of what a compromised IIS workload can communicate with internally, constraining the EFSRPC-based coercion path that depended on the w3wp.exe process having unrestricted access to interact with privileged OS interfaces and internal RPC endpoints across the host boundary.
Control: East-West Traffic Security
Mitigation: East-west traffic enforcement would likely constrain the attacker's ability to route arbitrary TCP connections from the compromised SharePoint workload to other internal hosts, reducing the reachability of internal segments that the suo5 proxy tunnel depended on to pivot across network boundaries from a single beachhead.
Control: Multicloud Visibility & Control
Mitigation: Multicloud visibility and centralized control would likely surface anomalous outbound connection patterns from the compromised workload toward multiple unrecognized external relay endpoints, and policy enforcement across egress paths could reduce the number of redundant C2 channels that remain operational without triggering detection or policy blocks.
Control: Egress Security & Policy Enforcement
Mitigation: Controlled egress enforcement would likely reduce the attacker's ability to move collected data outbound by constraining which external destinations the compromised workload is permitted to establish encrypted sessions with, limiting the utility of the proxy tunnel and redundant C2 channels as covert exfiltration paths.
Because east-west segmentation and egress controls would likely have constrained the attacker's lateral reach and C2 redundancy in earlier stages, the blast radius of the ransomware deployment would likely be reduced to a smaller set of reachable hosts rather than spanning across internally connected segments and cloud workloads.
Impact at a Glance
Affected Business Functions
- Enterprise Collaboration and Document Management (SharePoint Intranet Portal)
- IT Infrastructure and Network Operations
- Identity and Access Management (Active Directory / SAM)
- Endpoint Security and Incident Response Operations
Estimated downtime: 6 days
Estimated loss: N/A
The fileless intrusion through on-premises SharePoint exposed internal network topology, enumerated logged-on user sessions, process listings, and network connection metadata harvested via the in-memory webshell modules. Credential material was at risk through SYSTEM-level token impersonation via EFSRPC and covert administrative account creation via SAMRPCNative. Internal file systems were traversable through the bidirectional TCP tunnel, enabling potential exfiltration of corporate documents, intellectual property, and sensitive configuration data residing on the SharePoint server and adjacent network hosts. Attempted Warlock ransomware deployment, if successful, would have resulted in encryption of business-critical data. Actual confirmed exfiltration volume was not disclosed; however, the multi-day dwell time with active tunneling tools (Cloudflare Tunnel, VS Code CLI, Zoho Assist) indicates a high probability of staged data collection prior to ransomware deployment.
Recommended Actions
Key Takeaways & Next Steps
- •
Deploy Cloud Native Security Fabric (CNSF) with Inline IPS (Suricata) on internet-facing application perimeters: CVE-2025-53770/53771 exploitation used crafted HTTP requests with known deserialization gadget chain signatures. Inline IPS with signature coverage for ToolShell payloads, BinaryFormatter gadget chains (ysoserial.net patterns), and LosFormatter abuse would have detected and blocked the initial RCE request before it reached the ASP.NET pipeline, directly interrupting Initial Compromise.
- •
Enforce Zero Trust Segmentation and East-West Traffic Security to contain lateral movement: The actor used an in-memory TCP proxy (suo5) through the compromised w3wp.exe process to pivot to internal hosts. Microsegmentation policies enforcing workload-to-workload identity-based controls and blocking unauthorized service-to-service TCP flows from IIS worker processes to internal network segments would have prevented lateral pivoting and contained the blast radius to the initially compromised SharePoint host.
- •
Implement Egress Security and Policy Enforcement with FQDN filtering to block C2 and payload staging: The actor staged Velociraptor from Supabase cloud storage, downloaded cloudflared from GitHub, and communicated with Cloudflare Workers and bulletproof-hosted C2 servers. Egress security with FQDN-based filtering and application-to-internet policy enforcement would have blocked outbound connections to unauthorized destinations including supabase.co staging URLs, catbox.moe, and anonymous relay infrastructure, cutting off both payload delivery and C2 channel establishment.
- •
Apply Multicloud Visibility and Control with anomaly detection on outbound and internal application traffic: The webshell remained dormant until a specific User-Agent triggered execution, blending into normal HTTP traffic. Centralized traffic observability with behavioral baselining would have flagged anomalous patterns including unexpected TCP tunnel initiation from w3wp.exe, unusual outbound connection volumes, repeated structured requests to ToolPane endpoints, and process spawning chains from IIS worker processes, enabling earlier detection of C2 activity.
- •
Use Cloud Firewall (ACF) with URL filtering for internet egress control to prevent multi-channel C2 redundancy: Storm-2603 deployed five independent C2 and tunneling mechanisms (suo5, Velociraptor, VS Code CLI, Cloudflare Tunnel, Zoho Assist) to maintain persistence. A cloud firewall enforcing allowlisted egress destinations, blocking unsanctioned remote management tools, and applying URL and application-layer filtering on outbound traffic would have prevented the actor from establishing redundant encrypted tunnel channels and significantly degraded their ability to maintain persistent access after initial detection.



