Full research report
New StormEncryptor ransomware used by former Medusa affiliate
Executive assessment
The strongest evidence concerns the vulnerability: N-able documents the emergency hotfix and indicators, NVD describes the incomplete authentication fix, and CISA independently confirms exploitation in the wild. The fixed target is N-central 2026.3 HF1 build 2026.3.1.7, with self-hosted operators responsible for applying it and hosted deployments scheduled for automatic upgrading. The StormEncryptor account credibly describes rapid progression from remote access through discovery, credential theft, exfiltration and file encryption, but those campaign details currently rest on reporting about Microsoft's observations rather than a directly reviewable Microsoft advisory. No credible public PoC was found, and generic repositories using the CVE identifier should not be treated as proof that exploit code is publicly available.
What happened
On 2 August 2026, N-able released N-central 2026.3 HF1 build 2026.3.1.7 to address CVE-2026-18577, an authentication-bypass flaw caused by an incomplete fix for CVE-2026-18556. CISA added CVE-2026-18577 to its Known Exploited Vulnerabilities catalogue on 3 August, confirming exploitation in the wild. Reporting published on 10 August said Microsoft had observed the financially motivated actor Storm-1175, previously associated with Medusa ransomware, deploying a new C++ locker called StormEncryptor after likely exploitation of the flaw.
Affected scope
N-able states that N-central instances not running the 2026.3.1 hotfix are affected; the fixed release is N-central 2026.3 HF1 build 2026.3.1.7. Self-hosted servers require operator action, while N-able says hosted instances receive scheduled automatic upgrades. The principal operational risk falls on managed service providers and other organisations whose N-central servers administer numerous downstream systems.
Technical assessment
CVE-2026-18577 is a network-reachable authentication bypass using an alternate path or channel, permitting account takeover without prior privileges or user interaction under the conditions captured by NVD. It resulted from an incomplete remediation of CVE-2026-18556. Secondary reporting says Storm-1175 subsequently used remote-management utilities, network discovery and credential dumping before data theft and StormEncryptor deployment; the available primary records confirm exploitation of the vulnerability but do not independently prove that it was the initial-access route in every reported ransomware intrusion.
Recommended defensive actions
- Immediately upgrade every self-hosted N-central server to 2026.3 HF1 build 2026.3.1.7 or a later supported release.
- Inventory all internet-facing and internally reachable N-central instances, including appliances operated by service providers on the organisation's behalf.
- Hunt for svchost.exe in user Documents folders, a registered service named Cloudflared and inbound connections from the indicators published by N-able.
- Review N-central authentication, administrative-account creation and remote-management activity for anomalous events preceding the upgrade.
- Investigate unexpected AnyDesk, SimpleHelp, Advanced IP Scanner or credential-access activity and isolate affected systems where corroborating evidence exists.
- Reset or rotate credentials and tokens accessible through any N-central instance showing evidence of compromise, prioritising privileged and managed-endpoint accounts.
- Validate endpoint detection and response coverage across systems administered through N-central and test restoration from protected backups.
Uncertainties and evidence gaps
- Microsoft's underlying public threat-intelligence record was not located as a conventional advisory, leaving the detailed Storm-1175 attribution and campaign timeline dependent on secondary reporting.
- The number, identities, countries and sectors of affected organisations have not been disclosed.
- The available evidence says exploitation of CVE-2026-18577 likely preceded the observed ransomware activity, but does not establish that route conclusively for every intrusion.
- No credible public proof-of-concept or exploit implementation was verified; a low-activity GitHub repository using the CVE identifier appeared to be a generic placeholder rather than functional research.
- Storm-1175's reported China-based location and former Medusa affiliation remain assessments rather than independently established identities.
Vulnerability flow
Defender-oriented path reconstructed only from sourced report findings. Unknown stages are omitted.
Confirmed active exploitation of CVE-2026-18577; Microsoft reportedly observed Storm-1175 deploying StormEncryptor after likely N-central compromise, but no credible public PoC was verified.
The investigation began with a report linking a new ransomware family to a former Medusa affiliate and to CVE-2026-18577. Vendor, NVD and CISA records independently established the vulnerability's mechanism, affected N-central releases, fixed build and confirmed exploitation, while the earlier CVE record explained why a second identifier was issued. The ransomware attribution and post-compromise sequence remain credible reporting rather than fully independently reproduced findings, and no credible public exploit code was verified.
- What event and claims require verification?Reviewed the supplied StormEncryptor report and separated its campaign claims from the N-central vulnerability evidence.bleepingcomputer.com โ
The report attributes StormEncryptor deployment to Storm-1175 and says exploitation of CVE-2026-18577 likely preceded the intrusions.
why This established the campaign hypothesis but required primary confirmation of exploitation, affected versions and remediation.
- Did Microsoft publish a directly searchable advisory supporting the campaign account?Searched the Microsoft Security Blog for StormEncryptor.
The search returned no matching conventional blog article.
why The absence of a directly reviewable article limits independent verification of the detailed attribution and malware observations.
- What is CVE-2026-18577 and what does it permit?Reviewed the National Vulnerability Database record.nvd.nist.gov โ
NVD describes an incomplete patch that permits authentication bypass and account takeover in N-central, assigns CVSS 8.1 and identifies the entry as present in CISA's exploited-vulnerability catalogue.
why This independently confirms the security boundary affected and the high-impact outcome without relying on the ransomware report.
- Which release contains the vendor's mitigation?Reviewed N-able's N-central 2026.3 HF1 release notes.documentation.n-able.com โ
N-able identifies build 2026.3.1.7, dated 2 August 2026, as containing the mitigation for CVE-2026-18577.
why This provides the specific upgrade target defenders need.
- What exposure guidance and compromise indicators did the vendor publish?Reviewed N-able's hotfix and mitigation notice.status.n-able.com โ
N-able says instances not running the hotfix require urgent upgrading, distinguishes hosted from self-hosted deployments and lists svchost.exe in user Documents folders, a Cloudflared service and several IP addresses as indicators to investigate.
why This turns the vulnerability finding into concrete remediation and threat-hunting actions.
- Is exploitation confirmed rather than merely predicted or technically possible?Reviewed the filtered CISA Known Exploited Vulnerabilities entry.cisa.gov โ
CISA lists CVE-2026-18577 as exploited in the wild, added it on 3 August 2026 and describes the weakness as authentication bypass leading to account takeover.
why CISA provides authoritative confirmation of active exploitation, independently of probability scores and campaign reporting.
- Is credible public PoC or exploit code available?Searched GitHub repositories for the exact CVE identifier and inspected the only repository presented as a CVE-specific draft.github.com โ
The repository contained generic template material and donation content but no verified CVE-specific exploit implementation.
why A repository name alone is not evidence of a working PoC, so PoC availability remains unconfirmed.
- How does CVE-2026-18556 relate to this event?Reviewed the earlier vulnerability's NVD record.nvd.nist.gov โ
CVE-2026-18556 is the original N-central alternate-path authentication bypass affecting versions through 2026.1; CVE-2026-18577 addresses the incomplete fix.
why This confirms that both identifiers are related while distinguishing the currently reported bypass from its predecessor.
Research coverage
All 68 registered source leaves were evaluated for this run: 58 completed, 0 were unavailable, 3 failed and 7 were disabled. For this story, 6 registered sources supplied useful evidence (2 primary, 3 corroborating, 1 contextual and 0 PoC/exploit references). 52 completed sources contained no matched information for this story.
Complete source-by-source audit 68 sources
| Source | Run result | Value | Why it was useful โ or not |
|---|---|---|---|
| BleepingComputernews | ok10 records | Primary evidence2 matched items | Published the source report used to frame and date the event. Supplied independent analysis opened and verified during focused research. |
| CISA KEVkev | ok1662 records | Primary evidence2 matched items | Confirmed that a related CVE is listed in CISA's Known Exploited Vulnerabilities catalogue. Supplied a vendor or government advisory opened and verified during focused research. |
| CISA Alertsnews | ok empty0 records | Corroborating1 matched items | A page from this source was opened and verified during focused research. |
| Microsoft Securitynews | ok2 records | Corroborating1 matched items | A page from this source was opened and verified during focused research. |
| NVDcve | ok900 records | Corroborating2 matched items | Supplied independent analysis opened and verified during focused research. |
| FIRST EPSSepss | ok7588 records | Context1 matched items | Added exploitation-probability context; EPSS does not itself prove exploitation. |
| AlienVault OTXdark_web | failed0 records | Failed | The current collection attempt failed; this source cannot support the report. |
| CIRCL CVEcve | ok30 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| Cisco PSIRTvendor_advisory | ok5322 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| Cisco Talosnews | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| deepdarkCTI CVE most exploiteddeepdarkcti | ok94 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| deepdarkCTI Discorddeepdarkcti | ok7 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| deepdarkCTI exploitsdeepdarkcti | ok24 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| deepdarkCTI forumsdeepdarkcti | ok264 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| deepdarkCTI malware as a servicedeepdarkcti | ok7 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| deepdarkCTI malware samplesdeepdarkcti | ok3 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| deepdarkCTI marketsdeepdarkcti | ok127 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| deepdarkCTI phishingdeepdarkcti | ok19 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| deepdarkCTI ransomware gangsdeepdarkcti | ok678 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| deepdarkCTI RATsdeepdarkcti | ok1 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| deepdarkCTI Telegram infostealerdeepdarkcti | ok130 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| deepdarkCTI Telegram threat actorsdeepdarkcti | ok1008 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| deepdarkCTI Twitter threat actorsdeepdarkcti | ok39 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| DNSDumpster domain IOC enrichmentresearch | failed0 records | Failed | The current collection attempt failed; this source cannot support the report. |
| Exploit-DBexploit_reference | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| Fortinet PSIRTvendor_advisory | disabled | Disabled | Disabled in the source registry; no check was attempted. |
| GitHub topic: cveresearch | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| GitHub topic: exploitresearch | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| GitHub topic: penetration-testingresearch | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| GitHub topic: pocresearch | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| GitHub topic: vulnerabilityresearch | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| GreyNoiseexploit_reference | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| KrebsOnSecuritynews | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| LinkedIn RSS proxy feeds (disabled)research | disabled | Disabled | Disabled in the source registry; no check was attempted. |
| MalwareBazaardark_web | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| Mastodon #cveresearch | ok20 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| Mastodon #cybersecurityresearch | ok12 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| Mastodon #exploitresearch | ok20 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| Mastodon #infosecresearch | ok19 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| Mastodon #malwareresearch | ok20 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| Mastodon #ransomwareresearch | ok16 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| Mastodon #threatintelresearch | ok13 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| Mastodon #vulnerabilityresearch | ok20 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| Metasploit module metadataexploit_reference | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| Microsoft MSRCvendor_advisory | ok1453 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| MISP Galaxyresearch | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| MISP threat actor galaxyactor | ok0 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| Palo Alto Networks PSIRTvendor_advisory | ok25 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| ProjectDiscovery nuclei templatesexploit_reference | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| Rapid7news | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| Reddit r/AskNetsec (pending API approval)research | disabled | Disabled | Disabled in the source registry; no check was attempted. |
| Reddit r/cybersecurity (pending API approval)research | disabled | Disabled | Disabled in the source registry; no check was attempted. |
| Reddit r/malware (pending API approval)research | disabled | Disabled | Disabled in the source registry; no check was attempted. |
| Reddit r/netsec (pending API approval)research | disabled | Disabled | Disabled in the source registry; no check was attempted. |
| Reddit r/ReverseEngineering (pending API approval)research | disabled | Disabled | Disabled in the source registry; no check was attempted. |
| SANS ISCnews | ok1 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| Shadowserver public aggregate honeypot observationsexploit_reference | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| Shodanresearch | ok7 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| Sigma Rulesresearch | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| Sophos IOCsresearch | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| The Hacker Newsnews | ok8 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| ThreatFoxthreat_intelligence | ok100 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| UK NCSCnews | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| Unit42 IOCsresearch | ok empty0 records | Checked โ no match | The source completed but returned no records in the collection scope. |
| URLhausdark_web | ok10 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| VirusTotal Community IOC enrichmentresearch | failed3 records | Failed | The current collection attempt failed; this source cannot support the report. |
| VulnCheck KEVkev | ok500 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
| Vulnerability Lookupcve | ok30 records | Checked โ no match | The source completed, but none of its retained records matched this story. |
Additional verified pages 14 opened outside the registered collection
Vulnerability & exploitation2
Vendor & gov advisories3
N-able identifies fixed build 2026.3.1.7, upgrade paths and compromise indicators.
Vendor release notes confirm that 2026.3 HF1 build 2026.3.1.7 mitigates CVE-2026-18577.
CISA confirms exploitation in the wild and records an accelerated remediation deadline.
Analysis & research3
Describes unauthenticated account takeover resulting from an incomplete patch and records CVSS 8.1.
Documents the earlier authentication-bypass vulnerability whose incomplete remediation led to CVE-2026-18577.
Secondary reporting attributes the ransomware activity and CVE linkage to Microsoft Threat Intelligence.