CVE-2024-41255
Description
CVE-2024-41255: Filestash v0.4 skips TLS certificate verification for FTPS, enabling MITM attacks.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
CVE-2024-41255: Filestash v0.4 skips TLS certificate verification for FTPS, enabling MITM attacks.
Description
Filestash v0.4, a file management platform supporting multiple storage protocols, is vulnerable to CVE-2024-41255 because the FTPS plugin’s Init function in index.go skips TLS certificate verification [1][4]. This configuration setting disables the standard TLS handshake step where the client validates the server’s certificate against a trusted CA store, accepting any certificate presented during the connection [2].
Exploitation
An attacker who can intercept network traffic between a Filestash client and a legitimate FTPS server (for example, via ARP spoofing, rogue Wi-Fi, or compromised network infrastructure) can exploit this misconfiguration. Because the client does not verify the server’s TLS certificate, the attacker can present a self-signed or fraudulent certificate and establish a man-in-the-middle (MITM) position without triggering a warning or error [1][3]. No authentication bypass or additional privileges are required; the attack is possible over the network.
Impact
Once an attacker is in a MITM position, they can decrypt, read, and modify FTPS traffic, including credentials (username/password) and any files transferred between the client and the server. This fully compromises the confidentiality and integrity of the data exchanged over the FTPS protocol [1][3].
Mitigation
As of the publication date of this CVE, vendors have not yet confirmed a patch for CVE-2024-41255. The project maintainer recommends enabling certificate verification by modifying the FTPS plugin configuration in the source code (specifically index.go) or following any official advisory updates from the Filestash repository [2][4]. Users should also consider using alternative secure transfer protocols (e.g., SFTP) or implementing network-level controls (e.g., IPsec) until a patched version is released.
AI Insight generated on May 20, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
github.com/mickael-kerjean/filestashGo | <= 0.4 | — |
Affected products
2Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
6- github.com/advisories/GHSA-4jmm-c6jw-g796ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2024-41255ghsaADVISORY
- gist.github.com/nyxfqq/c367f2ca9448810924dcf0f1af30b441ghsaWEB
- github.com/mickael-kerjean/filestash/blob/master/server/plugin/plg_backend_ftp/index.goghsaWEB
- github.com/mickael-kerjean/filestash/issues/710ghsaWEB
- pkg.go.dev/vuln/GO-2024-3033ghsaWEB
News mentions
0No linked articles in our index yet.