Subject: lib/24123: telnetd cores
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <mike@ethmoid.org>
List: netbsd-bugs
Date: 01/16/2004 21:13:18
>Number:         24123
>Category:       lib
>Synopsis:       telnetd cores
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    lib-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jan 17 02:14:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Michael Santos
>Release:        NetBSD 1.6ZH
>Organization:
	
>Environment:
	
	
System: NetBSD ack-n 1.6ZH NetBSD 1.6ZH (ack-n) #19: Sun Jan 11 17:15:58 EST 2004 root@ack-n:/home/build/src/sys/arch/i386/compile/obj/ack-n i386
Architecture: i386
Machine: i386
>Description:
NetBSD au1 1.5.4_ALPHA NetBSD 1.5.4_ALPHA (AU1) #6: Wed Aug  6 14:30:10 EDT 2003

Under NetBSD 1.5, telnetd dumps core when a session is initiated
by a Heimdal 0.6 telnet.

>How-To-Repeat:
Use a Heimdal 0.6 telnet client with NetBSD 1.5, e.g., using

http://www.stacken.kth.se/~thn/ktelnet/beta/KTW32.EXE

>Fix:

Please pull up these fixes to src/lib/libtelnet/kerberos5.c:

----------------------------
revision 1.10
date: 2002/09/20 22:25:49;  author: thorpej;  state: Exp;  lines: +3 -3
context -> telnet_context in two places.
----------------------------
revision 1.9
date: 2002/09/20 14:45:29;  author: joda;  state: Exp;  lines: +25 -1
make sure the client creates a subkey; also make the server check that
it actually got a subkey, and if not use the session key
----------------------------

>Release-Note:
>Audit-Trail:
>Unformatted: