[krbdev.mit.edu #2190] CVS Commit

Jeffrey Altman via RT rt-comment at krbdev.mit.edu
Mon Feb 2 19:50:48 EST 2004


2004-02-02  Jeffrey Altman <jaltman at mit.edu>

   * cc_msla.c:
     GetMSCacheTicketFromCacheInfo() uses the tktinfo->TicketFlags as the
     value to assign to TicketRequest->TicketFlags.  This field is blindly
     inserted into the kdc-options[0] field of the TGS_REQ.  If there are
     bits such as TRANSIT_POLICY_CHECKED in the TicketFlags, this will result
     in an unknown TGS_OPTION being processed by the KDC.

     This has been fixed by mapping the Ticket Flags to KDC options.
     We only map Forwardable, Forwarded, Proxiable, and Renewable.  The others
     should not be used.


To generate a diff of this commit:



	cvs diff -r5.98 -r5.99 krb5/src/lib/krb5/ccache/ChangeLog
	cvs diff -r5.11 -r5.12 krb5/src/lib/krb5/ccache/cc_mslsa.c 


More information about the krb5-bugs mailing list