Swiss federal government SharePoint servers compromised: 200 account credentials stolen, same SharePoint exploit chain as Warlock ransomware
Swiss Federal Office of Information Technology BIT disclosed a SharePoint server intrusion detected 28 July and confirmed 31 July. Credentials for ~200 user and technical accounts were stolen. Attackers likely used CVE-2026-50522 RCE / CVE-2026-56164 privilege escalation, matching the Storm-2603 / Warlock ransomware exploit chain.
On 6 August 2026, the Swiss Federal Office of Information Technology (BIT / FOITT) issued a notice acknowledging anomalous activity on a Microsoft SharePoint Server it operates, detected 28 July. Three days later (31 July) it confirmed login credentials for about 200 user and technical accounts had been obtained by an unauthorized party. This is another government-class organization pulled into the July SharePoint exploitation wave, after NNSA, the Department of Energy, NIH, and other U.S. federal agencies. Switzerland's National Cyber Security Centre (NCSC) and Microsoft are assisting forensics.
Incident overview
BIT is the Swiss federal government's largest internal IT service provider, running about 50,000 workstations and more than 1,000 internal business systems. Timeline from the notice:
- 14 July: Microsoft released July Patch Tuesday, fixing multiple SharePoint RCE and authentication defects, including CVE-2026-50522 (RCE, CVSS 9.8) and CVE-2026-56164 (missing authentication, CVSS 9.8).
- 28 July: BIT security team detected anomalous activity on SharePoint servers.
- 31 July: Confirmed credentials for ~200 accounts stolen, including user and technical accounts.
- 6 August: BIT published the notice, cut SharePoint external network access, and began actively rebuilding affected servers.
BIT did not disclose which CVE the attack chain used. Forensic consensus across BleepingComputer, SecurityAffairs, SwissInfo, and others: most likely CVE-2026-50522 (can steal IIS machine keys) and CVE-2026-56164 (unauthenticated privilege-escalation defect). If the machine key was stolen, attackers can still forge trusted tokens after patching—the reason BIT chose full server rebuilds.
Technical details
The Swiss incident's attack chain matches the SharePoint exploit chain Microsoft attributed to Storm-2603 (China-related threat actor tied to Warlock ransomware distribution). Typical characteristics:
- Entry: unauthenticated requests to internet-exposed SharePoint Server, using `CVE-2026-56164` to escalate into internal context.
- Persistence: `CVE-2026-50522` to read the IIS machine key, bypass subsequent auth signature checks, and keep access even after patch.
- Lateral movement and credential collection: enumerate user / technical accounts in AD via SharePoint service accounts, harvest AD login credentials and tokens, obtain mailbox and file lists.
- Prep for encryption: disable backup-related services, deploy ransom notes, drop Warlock encryptor. No public ransom declaration in the Swiss case, but the path is highly similar to Storm-2603, so attribution remains uncertain.
Cert-EU accompanying guidance: any SharePoint Server that may have been internet-exposed during the exploit window must first be patched, then rotate machine keys, then restart IIS. Omitting any step leaves the server compromised even after patching.
Impact assessment
BIT stressed SharePoint should not store classified information or highly sensitive personal data per policy, so the gravest risk is stolen credentials rather than a direct classified leak. Risks remain significant:
- Credential reuse: ~200 accounts (user + technical) stolen, usable for further AD / M365 lateral movement. All Swiss federal administrative accounts depend on BIT IT infrastructure.
- machine key risk: if machine keys were also stolen, attackers can forge legitimate `__VIEWSTATE` and persist even after full patching. Hence BIT chose full rebuild over in-place patching.
- Lateral and supply chain: BIT serves ~50,000 workstations and 1,000+ internal apps; downstream blast radius is large. Swiss NCSC ordered critical-infrastructure operators to check exposed SharePoint instances.
- Compliance: under Switzerland's Information Security Act (Informationssicherheitsgesetz, ISG), BIT reported to BACS and the Federal Secretariat for Security Policy within the required window.
Remediation
- Patch + rotate + restart, three steps: for all on-prem SharePoint Server (Subscription Edition / 2019 / 2016) apply July Patch Tuesday KB5002882 / KB5002883 / KB5002892, then rotate machine keys and restart IIS. Missing any step leaves persistent compromise.
- Converge internet exposure: immediately remove direct internet reachability for all on-prem SharePoint Server; migrate to VPN / identity-aware proxy, or evaluate SharePoint Online.
- Credential and AD joint audit: for any org that ever had SharePoint Server internet-exposed, immediately backtrack SharePoint service-account activity in AD; match TOR / anonymizing IPs, off-hours, bulk LDAP queries.
- WAF / Web Shell detection: add SIEM alerts for unauthorized `ToolPane.aspx` POST, spinstal0.aspx and other anomalous aspx writes to IIS directories; regularly scan the layouts directory for suspicious .aspx.
- Residual data-exfil channel: default-deny egress on SharePoint hosts to block web-shell next-stage payload pulls; review least privilege of SharePoint service accounts in AD.
References
- Help Net Security 200 accounts compromised in Swiss governments Microsoft SharePoint breach
- SecurityAffairs SharePoint Flaws Used to Hack Switzerlands Federal IT Agency
- TechRadar Swiss government says SharePoint-linked data breach affected hundreds of accounts
- NVD CVE-2026-50522 (SharePoint RCE, CVSS 9.8)
- NVD CVE-2026-56164 (SharePoint missing authentication, CVSS 9.8)
- CSOH SharePoint ToolShell 2025 Breach Kill Chain