GoAnywhere MFT CVE-2025-10035
CRITICALSeverity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Network-reachable servlet, no authentication or user interaction once a forged signature is supplied, and deserialization-to-command-injection yields full confidentiality, integrity, and availability impact.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
6DescriptionNVD
A deserialization vulnerability in the License Servlet of Fortra's GoAnywhere MFT allows an actor with a validly forged license response signature to deserialize an arbitrary actor-controlled object, possibly leading to command injection.
AnalysisAI
Remote code execution in Fortra's GoAnywhere Managed File Transfer arises when the License Servlet deserializes an attacker-controlled object accompanied by a validly forged license response signature, enabling command injection (CWE-77). Any actor able to forge that signature can reach the servlet over the network without authentication and execute arbitrary commands on the host. This flaw is confirmed actively exploited (CISA KEV), has publicly available exploit code, and carries an unusually high EPSS of 58.80% (98th percentile), placing it firmly in emergency-patch territory.
Technical ContextAI
GoAnywhere MFT is a Java-based enterprise managed file transfer platform typically exposed via a web-facing Admin/Web Client interface. The vulnerable component is the License Servlet, which processes license response data. The root cause is unsafe Java deserialization: the servlet reconstructs a serialized object from a license response after validating its signature, but an attacker who can produce a validly forged signature can smuggle a malicious object graph into the deserialization stream. Per CWE-77 (Command Injection), the deserialized object is leveraged to inject and execute operating-system commands. The two CPE entries (cpe:2.3:a:fortra:goanywhere_managed_file_transfer) confirm the affected product is Fortra's GoAnywhere MFT across unspecified versions; the exact fixed build is defined in Fortra advisory FI-2025-012.
RemediationAI
Apply the fixed release identified in Fortra advisory FI-2025-012 (https://www.fortra.com/security/advisories/product-security/fi-2025-012) as the primary remediation; the input does not contain an exact version string, so administrators must obtain the precise patched build directly from that advisory rather than relying on an assumed number (Patch available per vendor advisory). Because this is confirmed actively exploited (CISA KEV), patch on an emergency basis. As a compensating control until patched, restrict network exposure of the GoAnywhere Admin Console and License Servlet: do not expose the administrative interface to the internet, place it behind a VPN or IP-allowlisted reverse proxy, and block external access to the admin port - trade-off is that remote administrators lose direct access and must connect through the VPN. Additionally, inspect logs for anomalous access to the License Servlet endpoint and for signs of prior compromise, since exploitation has already been observed in the wild. Follow the KEV listing (https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2025-10035) for BOD 22-01 remediation deadlines if applicable.
Fortra (formerly, HelpSystems) GoAnywhere MFT suffers from a pre-authentication command injection vulnerability in the L
Authentication bypass in Fortra's GoAnywhere MFT prior to 7.4.1 allows an unauthorized user to create an admin user via
An authentication bypass vulnerability in GoAnywhere MFT prior to 7.6.0 allows Admin Users with access to the Agent Cons
A path traversal vulnerability exists in GoAnywhere MFT prior to 7.4.2 which allows attackers to circumvent endpoint-spe
Missing input validation in certain features of the Web Client of Fortra's GoAnywhere prior to version 7.8.0 allows an a
An Improper Access Control in the SFTP service in Fortra's GoAnywhere MFT prior to version 7.9.0 allows Web Users with a
When a Web User without Create permission on subfolders attempts to upload a file to a non-existent directory, the error
Same weakness CWE-77 – Command Injection
View allSame technique Command Injection
View allShare
External POC / Exploit Code
Leaving vuln.today