CVE-1999-0256
published 1998-02-01CVE-1999-0256: Buffer overflow in War FTP allows remote execution of commands.
PriorityP349high7.5CVSS 2.0
AVNACLAuNCPIPAP
EXPLOIT
EPSS
72.42%
99.4th percentile
Buffer overflow in War FTP allows remote execution of commands.
Affected
2 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| jgaa | warftpd | <= 1.66 | — |
| war_ftp_daemon | war_ftp_daemon | <= 1.65 | — |
Detection & IOCsextracted from sources · hover to see the quote
bytes↗
\xeb\x06 at offset 558 in PASS buffer
- →Detect oversized FTP USER command: a USER argument exceeding ~485 bytes (NOP sled + payload) is characteristic of this exploit. Flag FTP sessions where USER argument length >= 485 bytes. ↗
- →Detect oversized FTP PASS command: a PASS argument exceeding ~558 bytes with a short-jump sequence (\xeb\x06) at offset 558 is characteristic of the PASS overflow exploit. ↗
- →Bad characters \x00\x0a\x0d\x40 are avoided in the payload; presence of large FTP USER/PASS arguments lacking these bytes but containing NOP sleds is a strong exploit indicator. ↗
- →The PASS overflow exploit requires anonymous login to be enabled. Correlate anonymous FTP login attempts followed immediately by an oversized PASS argument as a high-confidence attack pattern. ↗
- →A failed exploit attempt crashes the War-FTPD service entirely. Sudden War-FTPD service termination following an oversized USER or PASS command should be treated as a post-exploitation or failed-exploitation indicator. ↗
- ·The PASS overflow module only works reliably against Windows 2000 targets; attempting it against other OS versions is likely to crash the service without achieving code execution. ↗
- ·The PASS overflow exploit requires anonymous FTP logins to be enabled on the target War-FTPD 1.65 server; if anonymous logins are disabled the exploit cannot proceed. ↗
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
GHSA-2hv6-pqf3-c2j2: Stack-based buffer overflow in War FTP Daemon 1
ghsa_unreviewed·2022-05-01·CVSS 7.5
CVE-2007-1567 [HIGH] GHSA-2hv6-pqf3-c2j2: Stack-based buffer overflow in War FTP Daemon 1
Stack-based buffer overflow in War FTP Daemon 1.65, and possibly earlier, allows remote attackers to cause a denial of service or execute arbitrary code via unspecified vectors, as demonstrated by warftp_165.tar by Immunity. NOTE: this might be the same issue as CVE-1999-0256, CVE-2000-0131, or CVE-2006-2171, but due to Immunity's lack of details, this cannot be certain.
GHSA
GHSA-836r-gprf-7h7h: Buffer overflow in War FTP allows remote execution of commands
ghsa_unreviewed·2022-04-30
CVE-1999-0256 [HIGH] GHSA-836r-gprf-7h7h: Buffer overflow in War FTP allows remote execution of commands
Buffer overflow in War FTP allows remote execution of commands.
Suricata
GPL FTP USER overflow attempt
suricata·2010-09-23
CVE-1999-1510 GPL FTP USER overflow attempt
GPL FTP USER overflow attempt
Rule: alert ftp $EXTERNAL_NET any -> $HOME_NET any (msg:"GPL FTP USER overflow attempt"; flow:established,to_server,no_stream; content:"USER|20|"; nocase; isdataat:100,relative; pcre:"/^USER\x20[^\x00\x20\x0a\x0d]{100}/smi"; reference:bugtraq,10078; reference:bugtraq,1227; reference:bugtraq,1504; reference:bugtraq,1690; reference:bugtraq,4638; reference:bugtraq,7307; reference:bugtraq,8376; reference:cve,1999-1510; reference:cve,1999-1514; reference:cve,1999-1519; reference:cve,1999-1539; reference:cve,2000-0479; reference:cve,2000-0656; reference:cve,2000-0761; reference:cve,2000-0943; reference:cve,2000-1035; reference:cve,2000-1194; reference:cve,2001-0256; reference:cve,2001-0794; reference:cve,2001-0826; reference:cve,2002-0126; reference:cve,2002-1522;
Exploit-DB
War-FTPD 1.65 - 'Username' Remote Overflow (Metasploit)
exploitdb·2010-07-03
CVE-1999-0256 War-FTPD 1.65 - 'Username' Remote Overflow (Metasploit)
War-FTPD 1.65 - 'Username' Remote Overflow (Metasploit)
---
##
# $Id: warftpd_165_user.rb 9669 2010-07-03 03:13:45Z jduck $
##
##
# This file is part of the Metasploit Framework and may be subject to
# redistribution and commercial restrictions. Please see the Metasploit
# Framework web site for more information on licensing and terms of use.
# http://metasploit.com/framework/
##
require 'msf/core'
class Metasploit3 'War-FTPD 1.65 Username Overflow',
'Description' => %q{
This module exploits a buffer overflow found in the USER command
of War-FTPD 1.65.
},
'Author' => 'Fairuzan Roslan ',
'License' => BSD_LICENSE,
'Version' => '$Revision: 9669 $',
'References' =>
[
[ 'CVE', '1999-0256'],
[ 'OSVDB', '875' ],
[ 'BID', '10078' ],
[ 'URL', 'http://lists.insecure.org/lists/bugtraq/1998/Feb/0
Exploit-DB
War-FTPD 1.65 - Password Overflow (Metasploit)
exploitdb·2010-07-03
CVE-1999-0256 War-FTPD 1.65 - Password Overflow (Metasploit)
War-FTPD 1.65 - Password Overflow (Metasploit)
---
##
# $Id: warftpd_165_pass.rb 9669 2010-07-03 03:13:45Z jduck $
##
##
# This file is part of the Metasploit Framework and may be subject to
# redistribution and commercial restrictions. Please see the Metasploit
# Framework web site for more information on licensing and terms of use.
# http://metasploit.com/framework/
##
require 'msf/core'
class Metasploit3 'War-FTPD 1.65 Password Overflow',
'Description' => %q{
This exploits the buffer overflow found in the PASS command
in War-FTPD 1.65. This particular module will only work
reliably against Windows 2000 targets. The server must be
configured to allow anonymous logins for this exploit to
succeed. A failed attempt will bring down the service
completely.
},
'Author' => 'hdm',
'License'
Metasploit
War-FTPD 1.65 Password Overflow
metasploit
War-FTPD 1.65 Password Overflow
War-FTPD 1.65 Password Overflow
This exploits the buffer overflow found in the PASS command in War-FTPD 1.65. This particular module will only work reliably against Windows 2000 targets. The server must be configured to allow anonymous logins for this exploit to succeed. A failed attempt will bring down the service completely.
Metasploit
War-FTPD 1.65 Username Overflow
metasploit
War-FTPD 1.65 Username Overflow
War-FTPD 1.65 Username Overflow
This module exploits a buffer overflow found in the USER command of War-FTPD 1.65.
No writeups or analysis indexed.
1998-02-01
Published