
🚨 Threat intel & incident response research on SharePoint "ToolShell" RCE zero-day (CVE-2025-53770). 🕵️♂️ Covers root-cause deserialization flaws, attack timelines, risk metrics, and defensive EDR validation playbooks. 🛡️
🚨 Threat intel & incident response research on SharePoint "ToolShell" RCE zero-day (CVE-2025-53770). 🕵️♂️ Covers root-cause deserialization flaws, attack timelines, risk metrics, and defensive EDR validation playbooks. 🛡️
Threat intel & incident response research on the Microsoft SharePoint "ToolShell" RCE zero-day. Covers root-cause deserialization flaws, attack timelines, risk metrics, and defensive/EDR validation playbooks.
Presented by Muhammad Farshad Abdullah Khan
SharePoint has been Microsoft's core enterprise collaboration platform since 2001, now serving 200M+ monthly active users for document management, intranets, and workflow automation. That scale is exactly why CVE-2025-53770 is a big deal — a critical RCE sitting in a platform most large orgs run on-prem.
| 🚨 CVE | CVE-2025-53770 |
| 🔥 Severity | Critical — CVSS 9.8 |
| ⚙️ Component | ToolShell |
| 🛑 Type | Remote Code Execution (unauthenticated) |
| 📅 Discovered | July 15, 2025 |
| 📅 Disclosed | July 19, 2025 |
| 🛠️ Affected | SharePoint Server 2016, 2019, Subscription Edition (on-prem) |
Sectors hit hardest:
| Sector | Risk |
|---|---|
| 🏛️ Government | National security data, espionage exposure |
| 🏢 Enterprise | Theft of proprietary/competitive assets |
| 🎓 Academia | R&D and research partnership data exposure |
.aspx files appearing in public-facing IIS directories — classic web shell signature.| Control | Effectiveness |
|---|---|
| 🚨 Immediate patch deployment | Cuts exploitation risk ~80% |
| 🔒 Least privilege + MFA on SharePoint admins | Blocks ~85% of attempted admin credential compromise |
| ⚙️ Network segmentation (isolate admin interfaces) | Cuts lateral movement exposure ~70% |
Architecture fixes worth prioritizing:
w3wp.exe (the IIS worker process) to block unauthorized process spawning.| CVE-2023-29357 | CVE-2025-53770 | |
|---|---|---|
| Mechanism | Auth bypass via bad JWT validation | Insecure deserialization in ToolShell |
| Outcome | Auth bypass → RCE | Immediate persistent web shell deployment |
| Detection | Sometimes flagged via auth event logs | Frequently bypasses standard traffic anomaly filters |
Both are unauthenticated RCE at admin-level privilege — same severity ceiling, different plumbing.
Recon → Exploit → Persist → Escalate → Exfiltrate
README.md — this write-upThis repository is for defensive research and educational purposes only — threat intel summary, detection guidance, and mitigation strategy. It does not contain exploit code or working attack tooling.
Author: Muhammad Farshad Abdullah Khan