A directory traversal vulnerability exists in ColoradoFTP Server ≤ 1.3 Build 8 for Windows, allowing unauthenticated attackers to read or write arbitrary files outside the configured FTP root directory. The flaw is due to insufficient sanitation of user-supplied file paths in the FTP GET and PUT command handlers. Exploitation is possible by submitting traversal sequences during FTP operations, enabling access to system-sensitive files. This issue affects only the Windows version of ColoradoFTP.
"2026-04-12T15:36:24Z"
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-34110.json"
[
{
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"251145532788171280305768876642995824501",
"7093707141429545515907161534099995653",
"312538698378582257593424737016874255716"
]
},
"target": {
"file": "coloradoftp/plugins/xmlfs/src/main/java/com/coldcore/coloradoftp/plugin/xmlfs/resolver/GenericVirtualPathResolver.java"
},
"source": "https://bitbucket.org/nolife/coloradoftp@16a60c4a74ef477cd8c16ca82442eaab2fbe8c86",
"signature_type": "Line",
"id": "CVE-2025-34110-147b8826",
"deprecated": false
},
{
"signature_version": "v1",
"digest": {
"length": 597.0,
"function_hash": "30800469746312930370171075578529644280"
},
"target": {
"function": "fixVirtualParentRefs",
"file": "coloradoftp/plugins/xmlfs/src/main/java/com/coldcore/coloradoftp/plugin/xmlfs/resolver/GenericVirtualPathResolver.java"
},
"source": "https://bitbucket.org/nolife/coloradoftp@16a60c4a74ef477cd8c16ca82442eaab2fbe8c86",
"signature_type": "Function",
"id": "CVE-2025-34110-9048897e",
"deprecated": false
}
]