Detect Wing FTP Server Information Disclosure via Error Messages (CVE-2025-47813) in Splunk
Detects potential exploitation of CVE-2025-47813, an information disclosure vulnerability in Wing FTP Server (CWE-209) where detailed error messages expose sensitive server-side information. This vulnerability is actively exploited in the wild (CISA KEV). Attackers may probe the FTP server with malformed or unexpected requests to trigger verbose error responses revealing internal paths, software versions, configuration details, or stack traces.
MITRE ATT&CK
- Tactic
- Discovery Reconnaissance
SPL Detection Query
index=* (sourcetype=ftp OR sourcetype=wftpserver OR sourcetype=wing_ftp OR source=*wingftp* OR source=*wftpserver*)
| eval is_error=if(match(status, "^(4|5)") OR match(_raw, "(?i)(error|exception|stack trace|traceback|internal server error)"), 1, 0)
| eval has_disclosure=if(match(_raw, "(?i)(path|directory|version|config|permission denied|no such file|stack|exception at|line \d+)"), 1, 0)
| where is_error=1
| bin _time span=5m
| stats count as error_count, sum(has_disclosure) as disclosure_hits, values(src_ip) as source_ips, values(status) as error_codes, values(_raw) as raw_messages by _time, host
| where error_count >= 5 OR disclosure_hits >= 1
| eval risk_score=case(disclosure_hits >= 3, 90, disclosure_hits >= 1, 70, error_count >= 20, 60, true(), 40)
| sort -risk_score
| table _time, host, source_ips, error_count, disclosure_hits, error_codes, risk_score Detects Wing FTP Server information disclosure patterns by identifying verbose error responses containing sensitive data such as file paths, version strings, stack traces, or configuration details within short time windows.
Data Sources
Required Sourcetypes
False Positives & Tuning
- Legitimate misconfigured FTP clients triggering repeated error responses
- Authorized penetration testing or vulnerability assessments targeting the FTP server
- Automated backup or sync tools causing transient connection errors with verbose logging
- Internal IT staff debugging FTP connectivity issues generating error bursts
Other platforms for CVE-2025-47813
Testing Methodology
Validate this detection against 3 adversary techniques from Atomic Red Team. Each test below lists the behaviour to exercise and the telemetry you should expect to see. Executable commands and cleanup steps are available with Pro.
- Test 1Trigger Wing FTP Server Verbose Error via Invalid Command
Expected signal: Wing FTP Server access logs show connection from test host with invalid command responses. Network capture shows FTP control channel responses with error codes 500/502 and potentially verbose message bodies.
- Test 2Enumerate Wing FTP Server Version via Banner Grabbing and Error Probing
Expected signal: Network logs show sequential FTP connections from test host. Wing FTP Server logs record failed auth attempts and invalid CWD commands with server-generated error responses.
- Test 3Simulate Automated Scanner Probing Wing FTP Server Error Responses
Expected signal: Wing FTP Server logs show burst of varied FTP commands from single source IP including SYST, STAT, FEAT commands that reveal version/feature information, plus error responses to invalid path and command inputs.
Unlock Pro Content
Get the full detection package for CVE-2025-47813 including response playbook, investigation guide, and atomic red team tests.