CVE-2014-1841· southrivertech / titan ftp server· CWE-22
Titan FTP Server < 10.40 Move Function - Directory Traversal
Titan FTP Server versions prior to 10.40 build 1829 contain a directory traversal vulnerability in the Move function. Remote attackers can copy the complete home folder of another user by exploiting the ../ path traversal in the search-bar value, allowing unauthorized access to sensitive user data.
Impact
Unauthenticated attackers can exploit directory traversal in the Move function to copy complete home folders of other users, allowing unauthorized access to sensitive user data stored on the FTP server.
Fix
Update Titan FTP Server to version 10.40 build 1829 or later that properly validates path parameters in the Move function to prevent directory traversal.
How to confirm it
Send: tcp probe to {{Hostname}}
Positive when: contains(raw, 'Titan') and compare_versions(version, '< 10.40')Run it with nuclei: nuclei -id CVE-2014-1841 -u <target>
The full check
id: CVE-2014-1841
info:
name: Titan FTP Server < 10.40 Move Function - Directory Traversal
author: pussycat0x
severity: medium
description: |
Titan FTP Server versions prior to 10.40 build 1829 contain a directory traversal vulnerability in the Move function. Remote attackers can copy the complete home folder of another user by exploiting the ../ path traversal in the search-bar value, allowing unauthorized access to sensitive user data.
impact: |
Unauthenticated attackers can exploit directory traversal in the Move function to copy complete home folders of other users, allowing unauthorized access to sensitive user data stored on the FTP server.
remediation: |
Update Titan FTP Server to version 10.40 build 1829 or later that properly validates path parameters in the Move function to prevent directory traversal.
reference:
- http://www.exploit-db.com/exploits/31579
classification:
cvss-metrics: CVSS:2.0/AV:N/AC:L/Au:N/C:P/I:N/A:N
cvss-score: 5
cve-id: CVE-2014-1841
cwe-id: CWE-22
epss-score: 0.04654
epss-percentile: 0.91816
cpe: cpe:2.3:a:southrivertech:titan_ftp_server:*:*:*:*:*:*:*:*
metadata:
verified: true
max-request: 1
vendor: southrivertech
product: titan_ftp_server
shodan-query: product:"Titan ftpd"
tags: cve,cve2014,network,ftp,titan-ftp,tcp,passive,lfi,vuln
tcp:
- inputs:
- data: 00000000
type: hex
host:
- "{{Hostname}}"
port: 21
read-size: 1024
matchers:
- type: dsl
dsl:
- "contains(raw, 'Titan')"
- "compare_versions(version, '< 10.40')"
condition: and
extractors:
- type: regex
group: 1
name: version
regex:
- "Titan FTP Server ([0-9.]+)"References
Use this check only on systems you are authorised to test. Where the data comes from