Package: libkrb53
Version: 1.4.3-4
Severity: important

After the last krb53 update, attempting to authenticate to a host that has no
key (or has once in a realm I can't authenticate to) breaks badly. glibc
detects a double-free, and the ticket cache is corrupted. when libkrb53 
subsuquently tries to use the corrupt ticket cache, it crashes.  I first
noticed the problem with ssh-krb5, but it can be reproduced with the ftp in
krb5-clients:

starfury:~> kinit cg2v
Password for [EMAIL PROTECTED]: 
Warning: Your password will expire in 193 days on Wed Jul  5 11:55:18 2006
starfury:~> ls -l /tmp/krb5cc_1000
-rw-------  1 cg2v cg2v 466 2005-12-23 11:49 /tmp/krb5cc_1000
starfury:~> ftp erewhon
Connected to erewhon.
220 erewhon FTP server (Version 6.00+Heimdal 0.6.3+KTH-KRB 1.2.2) ready.
334 Send authorization data.
GSSAPI accepted as authentication type
*** glibc detected *** double free or corruption (fasttop): 0x08070af8 ***
Abort
starfury:~> ls -l /tmp/krb5cc_1000
-rw-------  1 cg2v cg2v 4096 2005-12-23 11:49 /tmp/krb5cc_1000
starfury:~> klist
Ticket cache: FILE:/tmp/krb5cc_1000
Default principal: [EMAIL PROTECTED]

Valid starting     Expires            Service principal
12/23/05 11:48:59  12/24/05 11:48:59  krbtgt/[EMAIL PROTECTED]
Segmentation fault


#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7b56691 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7b57f5b in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7b8cba7 in __libc_message () from /lib/tls/i686/cmov/libc.so.6
#4  0xb7b93177 in _int_free () from /lib/tls/i686/cmov/libc.so.6
#5  0xb7b93612 in free () from /lib/tls/i686/cmov/libc.so.6
#6  0xb7ce8039 in krb5_free_cred_contents () from /usr/lib/libkrb5.so.3
#7  0xb7ce80c1 in krb5_free_creds () from /usr/lib/libkrb5.so.3
#8  0xb7ce8c5a in krb5_free_tgt_creds () from /usr/lib/libkrb5.so.3
#9  0xb7ce3df7 in krb5_get_credentials () from /usr/lib/libkrb5.so.3
#10 0xb7d24925 in krb5_gss_init_sec_context ()
   from /usr/lib/libgssapi_krb5.so.2
#11 0xb7d288dc in gss_init_sec_context () from /usr/lib/libgssapi_krb5.so.2

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing'), (50, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages libkrb53 depends on:
ii  libc6                         2.3.5-8    GNU C Library: Shared libraries an
ii  libcomerr2                    1.38-2     common error description library

libkrb53 recommends no packages.

-- debconf-show failed


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to