[3065] in Kerberos-V5-bugs

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

krb5-libs/710: Multi-realm bug in lib/krb4/decomp_tkt.c

daemon@ATHENA.MIT.EDU (bbense@stanford.edu)
Thu Apr 8 12:52:19 1999

Resent-From: gnats@rt-11.MIT.EDU (GNATS Management)
Resent-To: krb5-unassigned@RT-11.MIT.EDU
Resent-Reply-To: krb5-bugs@MIT.EDU, bbense@stanford.edu
Date: Thu, 8 Apr 1999 09:51:40 -0700 (PDT)
From: bbense@stanford.edu
Reply-To: bbense@stanford.edu
To: krb5-bugs@MIT.EDU


>Number:         710
>Category:       krb5-libs
>Synopsis:       Multi-realm bug in lib/krb4/decomp_tkt.c
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    krb5-unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   unknown
>Arrival-Date:   Thu Apr 08 12:52:00 EDT 1999
>Last-Modified:
>Originator:     Booker Bense
>Organization:
Stanford University

>Release:        krb5-1.0.5
>Environment:
Solaris 2.5.1
	
System: SunOS telemark.stanford.edu 5.5.1 Generic_103640-21 sun4u sparc SUNW,Ultra-1
Architecture: sun4

>Description:
A library compiled on one realm will not work on another realm
	if the realm field is missing from the ticket. 
>How-To-Repeat:
	Build a kadmind to serve one realm with libkrb4 compiled with a different default realm. 
>Fix:
	
- Apply this patch to decomp_tkt.c 

129,133c127,129
<     /*  if (*prealm == 0)
<      *  (void) strcpy(prealm,KRB_REALM);
<      */ 
<     if ( *prealm == 0 ) 
<       krb_get_lrealm(prealm,1) ; 
---
>     if (*prealm == 0)
>         (void) strcpy(prealm,KRB_REALM);
> 

>Audit-Trail:
>Unformatted:

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