GoAnywhere Zero-Day Vulnerability Fuels Medusa Ransomware Campaign
Storm-1175 Group Identified In GoAnywhere Attack Campaign – Medusa Ransomware Strikes Through File Transfer Vulnerability
CVE-2025-10035 was exploited in the wild before Fortra even shipped a fix. If your GoAnywhere MFT admin console touches the internet, the clock started September 10.
The GoAnywhere zero-day is the worst kind of vulnerability: a perfect CVSS 10.0 in software whose entire job is to move sensitive files, exploited before anyone knew it existed. Medusa ransomware is what came out the other end.
On September 18, 2025, Fortra published an advisory for CVE-2025-10035, a deserialization flaw in the GoAnywhere MFT License Servlet that carries the maximum CVSS score of 10.0. The ugly part came next: watchTowr Labs found credible evidence the flaw was already being attacked as early as September 10, and Microsoft observed related activity on September 11 - both before the patch existed. Microsoft attributes the exploitation to a financially motivated group it tracks as Storm-1175, known for deploying Medusa ransomware. In at least one victim environment, the campaign ended in a full Medusa ransomware deployment.
What Is CVE-2025-10035 and Why Is It Rated a Perfect 10.0?
A deserialization flaw in a component most admins never think about.
CVE-2025-10035 is a deserialization-of-untrusted-data vulnerability in the GoAnywhere MFT License Servlet, affecting versions up to 7.8.3. Fortra rated it CVSS 10.0 - the highest score possible - because it can lead to command injection with no authentication once an attacker forges a valid license response signature.
Deserialization flaws are dangerous because they turn data that a system trusts into code the system runs. Here, an attacker who can forge a signed license response gets the GoAnywhere server to rebuild an attacker-controlled object, opening the door to command injection on the underlying host. The License Servlet is a component many organizations assumed was internal plumbing, not an internet-exposed attack surface. That assumption is what makes a 10.0 in file-transfer software so painful: the tool people bought specifically to protect sensitive data became the way in.
- Severity: CVSS 10.0, the maximum rating, per Fortra's advisory and the NVD entry.
- Affected versions: GoAnywhere MFT up to and including 7.8.3.
- Fix: upgrade to 7.8.4, or the 7.6.3 Sustain Release for organizations on that branch.
- Exploited as a zero-day: in the wild around September 10, 2025, roughly a week before the September 18 patch.
- CISA action: added to the Known Exploited Vulnerabilities catalog on September 29, 2025, which sets a federal remediation deadline and signals confirmed active exploitation.
How Did Storm-1175 Turn One Flaw Into a Full Ransomware Attack?
Initial access was the start, not the finish.
Microsoft observed Storm-1175 chain the GoAnywhere flaw into a full intrusion: RMM tools for persistence, web shells and network scanning for discovery, Rclone for data theft over a Cloudflare tunnel, and finally Medusa ransomware. The single vulnerability was just the front door.
The sequence Microsoft documented reads like a standard modern ransomware playbook, which is exactly why it works. After exploiting CVE-2025-10035, the group dropped remote monitoring tools SimpleHelp and MeshAgent to hold access, then wrote .jsp files into the GoAnywhere directories as web shells. From there it ran user and system discovery, used netscan to map the network, and moved laterally with mstsc.exe. Data was staged and exfiltrated with Rclone, with a Cloudflare tunnel set up for command and control. In at least one environment, the operation finished with Medusa ransomware. In 35 years doing this, the lesson has not changed: the exploit gets attention, but the fifteen quiet steps after it are where an SMB actually loses.
Patch Fast, Then Assume You Have to Look
A CVSS 10.0 flaw exploited before its patch means patching alone is not the finish line. CinchOps combines fast patch management with the monitoring and cybersecurity needed to hunt for a foothold an attacker may have already set.
Explore CinchOps cybersecurity →Why Should a Houston SMB Care About a File-Transfer Bug?
Because you may run it, or your vendor does.
Managed file transfer software is common in exactly the sectors that anchor the Houston economy: energy, oil and gas, manufacturing, logistics, insurance, and the law firms and CPA practices that serve them. If you move regulated or contractual data on a schedule, GoAnywhere or a tool like it may be running in your environment right now.
Houston runs on data that has to move between parties: engineering drawings, well data, claims files, payroll, and legal discovery. MFT platforms exist to shuttle that data securely, which is precisely why a flaw in one is so valuable to a ransomware crew. And the exposure is not only direct. Storm-1175 has a history of hitting public-facing applications to reach whatever sits behind them, so a smaller Houston firm that supplies a larger enterprise can become the soft entry point into a bigger target. This is the third GoAnywhere flaw in recent years that ransomware groups have jumped on, after the widely abused 2023 vulnerability - a pattern, not a one-off.
- Inventory it. Confirm whether GoAnywhere MFT runs anywhere in your environment, including on a server a former admin stood up years ago.
- Get the admin console off the open internet. The License Servlet should never be reachable from the public internet; restrict it to trusted networks.
- Ask your vendors. If a partner in your supply chain runs GoAnywhere, their exposure can become yours.
The businesses that come through something like this cleanly are rarely the ones with the biggest budget. They are the ones that knew what they were running, kept it patched, and had someone watching. That is a process problem, not a spending problem, and it is one a small Houston firm can actually solve.
A perfect 10.0 in file-transfer software, exploited before the patch shipped - that is a nightmare scenario, and I promise you plenty of Houston businesses have GoAnywhere running somewhere they have forgotten about. The fix is not glamorous. Know what you run, patch it fast, and have someone actually looking. That beats a bigger security budget every time.
How CinchOps Helps Houston Businesses Stay Ahead of Zero-Days
CinchOps is a managed IT services provider based in Katy, Texas, serving small and mid-sized businesses across the Houston metro area, focused on the inventory, patching, and monitoring discipline that turns a zero-day like CVE-2025-10035 into a non-event.
CinchOps specializes in cybersecurity, network security, managed IT support, VoIP, and SD-WAN for businesses with 10-200 employees. A flaw exploited before its patch is the test case for whether your IT is run or just running:
- Asset inventory and patch management. We track what you actually run so a forgotten GoAnywhere box does not sit unpatched at 7.8.3, and we push critical fixes on the timeline a CVSS 10.0 demands.
- Continuous monitoring and detection. Because zero-days beat patching by definition, we watch for the RMM drops, web shells, and Rclone-style exfiltration that follow initial access.
- Attack-surface reduction. We keep admin consoles like the GoAnywhere License Servlet off the public internet and behind network segmentation.
- Incident response and recovery. If something did get in, we contain it and restore from tested backups so a ransomware demand is not your only option.
Zero-days are not the problem you can fully prevent - they are the reason the boring work matters. If you run GoAnywhere or any internet-facing appliance in Houston or Katy - or you run an oil and gas, energy, or law firm that trades sensitive files - and cannot say for certain whether you are patched, talk to CinchOps and we will find out with you.
Frequently Asked Questions
What is CVE-2025-10035?
CVE-2025-10035 is a critical deserialization vulnerability in the License Servlet of Fortra's GoAnywhere MFT, disclosed on September 18, 2025. It carries a CVSS score of 10.0 and can lead to command injection and remote code execution when an attacker forges a valid license response signature. It affects GoAnywhere MFT versions up to 7.8.3.
Was the GoAnywhere zero-day used to deploy ransomware?
Yes. Microsoft Threat Intelligence attributed active exploitation to Storm-1175, a financially motivated group known for deploying Medusa ransomware. In at least one compromised environment, the campaign ended with a full Medusa ransomware deployment after the attackers stole data using Rclone over a Cloudflare tunnel.
Which GoAnywhere versions are affected and how do I fix it?
CVE-2025-10035 affects GoAnywhere MFT versions up to and including 7.8.3. Fortra released fixes in version 7.8.4 and the 7.6.3 Sustain Release. Upgrade immediately, and make sure the GoAnywhere admin console is not reachable from the public internet, which sharply limits exposure.
How do I know if my GoAnywhere server was already compromised?
Because the flaw was exploited before the patch, patching alone is not enough. Look for unexpected .jsp files in GoAnywhere directories, unfamiliar RMM tools like SimpleHelp or MeshAgent, Rclone activity, and Cloudflare tunnel connections. If you find any, treat it as an incident and engage a response team.
Why are managed file transfer tools a target for Houston businesses?
MFT platforms move exactly the regulated and contractual data that Houston's energy, oil and gas, legal, and financial firms depend on, which makes them high-value targets. A flaw in one can expose your data directly, or a vendor running the vulnerable software can become the path attackers use to reach you.
Discover More
Sources
- Microsoft Threat Intelligence, Investigating active exploitation of CVE-2025-10035 GoAnywhere Managed File Transfer vulnerability (October 6, 2025)
- Fortra / GoAnywhere, Summary of the Investigation Related to CVE-2025-10035
- NVD, CVE-2025-10035 Detail (CVSS 10.0)
- CISA, Known Exploited Vulnerabilities Catalog entry for CVE-2025-10035
- watchTowr Labs, Is This Bad? This Feels Bad. (Fortra GoAnywhere CVE-2025-10035)