[an error occurred while processing the directive]
![]() |
cosign-discuss at umich.edu |
general discussion of cosign development and deployment | |
Hi Phil, Opps you are absolutely correct. I have attached v1.6.0 patches to fix this. The changes I have made is extending the krbpath and krb4path variable to MAXPATHLEN + 1 and sprintf's to snprintf with a size of sizeof( krbpath or krb4path ) - 1. Sorry I missed this one!! BTW: This is not a UMich 'sanctioned' patch :) Also, regarding the new config directive to set the ticket cache location: In the files that use it: ./cgi/cgi.c ./daemon/command.c ./filters/apache/connect.c ./filters/apache2/connect.c "krbpath" isn't long enough (currently 24 chars) to hold long names. Also, only cgi.c is using snprintf, the others are using sprintf (possible overwrites?). krb4path seems to have similar issues. -Phil
Attachment:
krbpath_overrun_pathes.tgz
Description: application/compressed