Patchfirst

SharePoint Under Siege: ToolShell Exploit (CVE-2025-49706 & CVE-2025-49704) - Eye Research SharePoint 0-day uncovered (CVE-2025-53770)

research.eye.security · 19 Jul 2025 · Licence: not cleared; local research copy only

Read the original ↗

CVEs this report names

8 CVEs
  1. CVE-2025-53770Microsoft SharePoint Deserialization of Untrusted Data Vulnerability
    Microsoft · SharePointKEVRansomwarePublic exploitCritical · 9.8T1190Exploit Public-Facing ApplicationT1059Command and Scripting Interpreter2 reports
    >99.9%Top 0.01%
    86.0priority
  2. CVE-2025-49704Microsoft SharePoint Code Injection Vulnerability
    Microsoft · SharePointKEVRansomwarePublic exploitHigh · 8.8T1190Exploit Public-Facing ApplicationT1059.003Windows Command Shell1 report
    >99.9%Top 0.01%
    83.0priority
  3. CVE-2025-49706Microsoft SharePoint Improper Authentication Vulnerability
    Microsoft · SharePointKEVRansomwarePublic exploitMedium · 6.5T1190Exploit Public-Facing ApplicationT1059.003Windows Command Shell+1 more · 1 report
    99.1%Top 0.07%
    81.4priority
  4. CVE-2025-53771Microsoft SharePoint Server Spoofing Vulnerability
    Microsoft · Microsoft SharePoint Enterprise Server 2016Public exploitMedium · 6.5T1190Exploit Public-Facing ApplicationT1078Valid Accounts1 report
    99.9%Top 0.03%
    81.4priority
  5. CVE-2026-63030WordPress Core Interpretation Conflict Vulnerability
    WordPress · CoreKEVPublic exploitCritical · 9.8T1190Exploit Public-Facing ApplicationT1059Command and Scripting Interpreter1 report
    10.6%Top 4.2%
    77.9priority
  6. CVE-2026-60137WordPress Core SQL Injection Vulnerability
    WordPress · CoreKEVPublic exploitMedium · 5.9T1190Exploit Public-Facing ApplicationT1005Data from Local System1 report
    5.3%Top 7.4%
    74.5priority
  7. CVE-2021-28474Microsoft SharePoint Server Remote Code Execution Vulnerability
    Microsoft · Microsoft SharePoint Enterprise Server 2016High · 8.81 report
    50.8%Top 1.1%
    30.9priority
  8. CVE-2026-30612An issue in Time4 Popcorn for Windows <= 6.2.1.18 and Time4Popcorn for MacOS <= 6.2.1.17 and Time4Popcorn for Android…
    Critical · 9.81 report
    0.4%Top 63%
    19.4priority

Where it names them

CVE-2025-53770
Correct CVEs Referenced: The vulnerabilities exploited during the July 17–19 seem not to be CVE-2025-53770/53771, but rather the original ToolShell chain: CVE-2025-49706 (auth bypass) and CVE-2025-49704 (deserialization RCE).
Original (opens in a new tab) ↗
Removed Unverified PoCs: We removed links to speculative GitHub PoCs for CVE-2025-53770 that could not be validated and may have contributed to confusion.
Original (opens in a new tab) ↗
Patch Clarifications: CVE-2025-53770 and CVE-2025-53771
Original (opens in a new tab) ↗
About 24 hours after we published our initial findings and contacted affected vendors, the Microsoft Security Response Center (MSRC) released an out-of-band advisory addressing two new CVEs: CVE-2025-53770 (a patch bypass of CVE-2025-49704) and CVE-2025-53771 (a bypass of CVE-2025-49706).
Original (opens in a new tab) ↗
We strongly advise you to follow Microsoft Customer guidance for SharePoint vulnerability CVE-2025-53770.
Original (opens in a new tab) ↗
CVE-2025-49704
CVE-2025-49704)
Original (opens in a new tab) ↗
The chain we uncover in this blog combines CVE-2025-49706 & CVE-2025-49704 to get unauthorised RCE on unpatched SharePoint Servers.
Original (opens in a new tab) ↗
Correct CVEs Referenced: The vulnerabilities exploited during the July 17–19 seem not to be CVE-2025-53770/53771, but rather the original ToolShell chain: CVE-2025-49706 (auth bypass) and CVE-2025-49704 (deserialization RCE).
Original (opens in a new tab) ↗
ToolShell (CVE-2025-49706 & CVE-2025-49704)
Original (opens in a new tab) ↗
After some digging, we learned that three days earlier, the offensive security team from Code White GmbH demonstrated they could reproduce an unauthenticated RCE exploit chain in SharePoint, a combination of two bugs presented at Pwn2Own Berlin earlier this year in May: CVE-2025-49706 & CVE-2025-49704.
Original (opens in a new tab) ↗
CVE-2025-49706
CVE-2025-49706 & CVE-2025-49704)
Original (opens in a new tab) ↗
The chain we uncover in this blog combines CVE-2025-49706 & CVE-2025-49704 to get unauthorised RCE on unpatched SharePoint Servers.
Original (opens in a new tab) ↗
Correct CVEs Referenced: The vulnerabilities exploited during the July 17–19 seem not to be CVE-2025-53770/53771, but rather the original ToolShell chain: CVE-2025-49706 (auth bypass) and CVE-2025-49704 (deserialization RCE).
Original (opens in a new tab) ↗
ToolShell (CVE-2025-49706 & CVE-2025-49704)
Original (opens in a new tab) ↗
After some digging, we learned that three days earlier, the offensive security team from Code White GmbH demonstrated they could reproduce an unauthenticated RCE exploit chain in SharePoint, a combination of two bugs presented at Pwn2Own Berlin earlier this year in May: CVE-2025-49706 & CVE-2025-49704.
Original (opens in a new tab) ↗
CVE-2025-53771
Patch Clarifications: CVE-2025-53770 and CVE-2025-53771
Original (opens in a new tab) ↗
About 24 hours after we published our initial findings and contacted affected vendors, the Microsoft Security Response Center (MSRC) released an out-of-band advisory addressing two new CVEs: CVE-2025-53770 (a patch bypass of CVE-2025-49704) and CVE-2025-53771 (a bypass of CVE-2025-49706).
Original (opens in a new tab) ↗
CVE-2026-63030
wp2shell: incident response guide (CVE-2026-63030 + CVE-2026-60137)
Original (opens in a new tab) ↗
CVE-2026-60137
wp2shell: incident response guide (CVE-2026-63030 + CVE-2026-60137)
Original (opens in a new tab) ↗
CVE-2021-28474
Based on us reading about CVE-2021-28474, we learned how the mass exploitation used the ASPX payload to maintain persistence, even after patching: utilizing the way SharePoint handles __VIEWSTATE.
Original (opens in a new tab) ↗
In the original CVE-2021-28474, attackers abused the server-side control parsing logic in SharePoint pages to inject unexpected objects into the page lifecycle.
Original (opens in a new tab) ↗
GET request to malicious ASPX file in /_layouts/15/spinstall0.aspx – aspx crypto dumper used by CVE-2021-28474 with tool ysoserial to get RCE on SharePoint
Original (opens in a new tab) ↗
CVE-2026-30612
CVE-2026-30612: A vulnerability in Time4Popcorn (PopcornTime)
Original (opens in a new tab) ↗

Techniques drawn from this report

None

No passage in this report has been tied to an ATT&CK technique.

↑ ↓ chooseEnter openEsc close