[671] in Kerberos-V5-bugs

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

master_key_version not initialized in src/kdc/kerberos_v4.c

daemon@ATHENA.MIT.EDU (Paul Pomes)
Sun Aug 21 11:04:22 1994

Date: Sun, 21 Aug 1994 10:04:03 -0500
From: Paul Pomes <P-Pomes@uiuc.edu>
To: krb5-bugs@MIT.EDU

If BACKWARD_COMPAT is #define'd, then master_key_version isn't initialized
before the test in check_princ()


    if (master_key_version != p->kdc_key_ver) {
	/* log error reply */
	lt = klog(L_ERR_MKV,
	    "Key vers incorrect, KRB = %d, \"%s\" \"%s\" = %d",
	    master_key_version, (int)p->name, (int)p->instance, p->kdc_key_ver,
	    0);
	return KERB_ERR_NAME_MAST_KEY_VER;
    }

My fix was to wrap this in #ifndef BACKWARD_COMPAT .

/pbp

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