File krb5-appl-telnet-CVE-2011-4862.patch of Package krb5
Index: krb5-appl/telnet/libtelnet/encrypt.c
===================================================================
--- krb5-appl/src/appl/telnet/libtelnet/encrypt.c
+++ krb5-appl/src/appl/telnet/libtelnet/encrypt.c
@@ -755,6 +755,9 @@ static void encrypt_keyid(kp, keyid, len
int dir = kp->dir;
register int ret = 0;
+ if (len > MAXKEYLEN)
+ len = MAXKEYLEN;
+
if (!(ep = (*kp->getcrypt)(*kp->modep))) {
if (len == 0)
return;