
CVE-2025-10035 Research writeup
Research writeup by Sentinel AI Defense. Defensive analysis only — no working exploit or PoC is published here.
A perfect-10 deserialization chain in Fortra GoAnywhere MFT: a forged license response signature lets an unauthenticated attacker deserialize an arbitrary object and reach command execution on the file-transfer server.
📄 Full writeup: https://sentinelaidefense.com/posts/cve-2025-10035-goanywhere-deserialization.html
CVE-2025-10035 is a critical deserialization vulnerability in the License Servlet of Fortra GoAnywhere Managed File Transfer (MFT). It allows an actor with a validly forged license response signature to deserialize an arbitrary attacker-controlled object, leading to command injection and unauthenticated remote code execution (RCE).
The flaw has a CVSS score of 10.0 (Critical). It was disclosed on September 18, 2025, and quickly added to the CISA KEV catalog due to active exploitation risks. This vulnerability is notable for its high impact on managed file transfer systems handling sensitive data.
Patches were released in September 2025. Cloud-hosted MFTaaS instances were updated by Fortra. Earlier versions (including some still in support) are vulnerable if the License Servlet is exposed.
The vulnerability resides in the license validation logic within the License Servlet. The component fails to properly sanitize and validate serialized objects in forged license responses, even when a signature is present. This enables unsafe Java deserialization of attacker-controlled gadgets, which can chain into command injection on the underlying OS.
It is a combination of issues, including an access control bypass (known in prior versions) and unsafe handling of deserialized objects. The attack does not require prior authentication if the servlet endpoint is reachable. Researchers noted it as a "perfect" CVSS 10.0 chain with high reliability.
Exploitation is unauthenticated and can be performed remotely. Scanning and exploitation attempts were observed shortly after disclosure, consistent with patterns seen in previous GoAnywhere incidents.
/license or similar
paths).Fortra recommends reviewing logs for indicators of compromise.
Refer to the Fortra advisory and CISA for comprehensive lists.
Due to the critical nature and history of GoAnywhere being targeted (e.g., by CL0P in prior years), prioritize patching and forensic review if exposure is suspected.
This repository is published for defensive and educational purposes only. It contains analysis, detection logic, and mitigation guidance. No functional exploit code is provided. Use this information only on systems you are authorized to test and defend.
Maintained by Sentinel AI Defense · Findings shared responsibly under coordinated disclosure.