# CVE-2025-10035: GoAnywhere MFT - RCE

> Live exploitation tracking for CVE-2025-10035 by the CrowdSec Live Exploit Tracker, built from real-world attack data crowdsourced from CrowdSec's global network.

Page: https://tracker.crowdsec.net/cves/CVE-2025-10035

## Key facts

- **Exploitation phase:** Background Noise. Continuous low-level scanning or exploitation attempts are observed, mostly opportunistic and automated.
- **CVSS score:** 10.0
- **Public exploit available:** Yes
- **Affected products:** Fortra GoAnywhere MFT
- **Weaknesses:** CWE-77 (Improper Neutralization of Special Elements used in a Command ('Command Injection')); CWE-502 (Deserialization of Untrusted Data)
- **Tags:** file_sharing

## Description

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.

## CrowdSec analysis

[CVE-2025-10035](https://euvd.enisa.europa.eu/vulnerability/CVE-2025-10035) is a critical deserialization vulnerability in Fortra's GoAnywhere MFT License Servlet that lets an unauthenticated attacker present a forged license response to force the server to deserialize attacker-controlled objects, potentially resulting in command injection and remote code execution.

CrowdSec has been tracking this vulnerability and its exploits since 24th of September 2025.

According to CrowdSec data, while opportunistic exploitation dominates, a portion of threat actors trying to exploit CVE-2025-10035 apply basic targeting methods such as port or service detection. This indicates emerging patterns of selective targeting.
CrowdSec data also reveals a clear uptick in attacks involving CVE-2025-10035 over the past week. Activity is above the usual baseline, suggesting growing attention from attackers. This may reflect rising awareness, recent exploit releases, or expanded targeting efforts.

Attackers trigger the unlicensed activation flow (e.g., `/goanywhere/license/Unlicensed.xhtml` with `GARequestAction=activate`) to obtain a session-linked token/UUID and then POST a crafted `bundle` to the license accept endpoint (`/goanywhere/lic/accept/<GUID>`). The server deserializes that bundle, allowing attacker-controlled objects to execute on the server.

## Timeline

- 2025-09-18: CVE Published. CVE-2025-10035 is published to NVD.
- 2025-09-24: Rule Released. CrowdSec releases a rule to detect CVE-2025-10035 exploitation attempts against the CrowdSec Network.
- 2025-09-25: CrowdSec First Seen. CrowdSec observes in-the-wild exploitation of CVE-2025-10035 for the first time.
- 2025-09-29: CISA KEV. CVE-2025-10035 is added to the Known Exploited Vulnerabilities catalog by CISA.
- 2025-10-20: CISA Remediation Deadline. Expiration of the CISA remediation deadline as described in [BOD 22-01](https://www.cisa.gov/news-events/directives/bod-22-01-reducing-significant-risk-known-exploited-vulnerabilities).

## References

- https://labs.watchtowr.com/is-this-bad-this-feels-bad-goanywhere-cve-2025-10035/
- https://euvd.enisa.europa.eu/vulnerability/CVE-2025-10035

## Live exploitation data

The [Live Exploit Tracker page](https://tracker.crowdsec.net/cves/CVE-2025-10035) follows observed exploitation activity for CVE-2025-10035. [Request an API key](https://tracker.crowdsec.net/request-api-key) for full access to its exploitation timeline, attacking IP addresses and blocklists.
