[3248] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

pending/993: [PATCH] telnetd does not handle -w properly

daemon@ATHENA.MIT.EDU (michael.gerdts@usa.alcatel.com)
Thu Sep 20 13:38:07 2001

Resent-From: gnats@rt-11.mit.edu (GNATS Management)
Resent-To: gnats-admin@rt-11.mit.edu
Resent-Reply-To: krb5-bugs@MIT.EDU, michael.gerdts@usa.alcatel.com
Message-Id: <200109201737.f8KHbD428366@aursea.aur.alcatel.com>
Date: Thu, 20 Sep 2001 13:37:13 -0400 (EDT)
From: michael.gerdts@usa.alcatel.com
To: krb5-bugs@mit.edu
Cc: mgerdts@aur.alcatel.com


>Number:         993
>Category:       pending
>Synopsis:       telnetd does not handle -w properly
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    gnats-admin
>State:          open
>Class:          sw-bug
>Submitter-Id:   unknown
>Arrival-Date:   Thu Sep 20 13:38:00 EDT 2001
>Last-Modified:
>Originator:     Michael  Gerdts
>Organization:
>Release:        krb5-1.2.2
>Environment:
System: SunOS aursea 5.9 Beta sun4u sparc SUNW,Ultra-60
Architecture: sun4

>Description:
	When telnetd is started as telnetd -w 32,nostriplocal, telnetd core
	dumps at telnetd.c:447 because optarg is NULL.  The root cause of
	this is mis-initilization of valid_opts at telnetd.c:156.
>How-To-Repeat:
	See description
>Fix:
Index: telnetd.c
===================================================================
RCS file: /cvs-repository/krb5-1.2.2/src/appl/telnet/telnetd/telnetd.c,v
retrieving revision 1.1
diff -c -r1.1 telnetd.c
*** telnetd.c	2001/09/14 17:47:59	1.1
--- telnetd.c	2001/09/20 17:30:39
***************
*** 153,159 ****
   */
  char valid_opts[] = {
  	'd', ':', 'h', 'k', 'L', ':', 'n', 'S', ':', 'U',
! 	'w',
  #ifdef	AUTHENTICATION
  	'a', ':', 'X', ':',
  #endif
--- 153,159 ----
   */
  char valid_opts[] = {
  	'd', ':', 'h', 'k', 'L', ':', 'n', 'S', ':', 'U',
! 	'w', ':',
  #ifdef	AUTHENTICATION
  	'a', ':', 'X', ':',
  #endif
>Audit-Trail:
>Unformatted:

home help back first fref pref prev next nref lref last post