Bug Fix Advisory pam_krb5 bug fix update

Advisory: RHBA-2009:0987-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2009-05-18
Last updated on: 2009-05-18
Affected Products: Red Hat Desktop (v. 4)
Red Hat Enterprise Linux AS (v. 4)
Red Hat Enterprise Linux ES (v. 4)
Red Hat Enterprise Linux WS (v. 4)
OVAL: N/A

Details

An updated pam_krb5 package that fixes various bugs is now available.

The pam_krb5 module allows Pluggable Authentication Modules (PAM) aware
applications to use Kerberos to verify user identities by obtaining user
credentials at log in time.

This updated package addresses the following bugs:

* when logging in without an AFS instance, multiple attempts for AFS
service tickets could be unsuccessful. This patch includes a backported
"nullafs" option, which can be used to prevent the module looking for an
assumed instance of the form afs/cell@REALM, and to use afs@REALM
directly, instead. (BZ#231137)

* during user authentication, the pam_krb5 module would not reset the
PAM_AUTHTOK item if it had been set previously. If a user supplied an
incorrect password on the first attempt, and the correct password on
subsequent attempts, only the first, incorrect password would be seen by
modules called after pam_krb5. This update corrects this bug, and
authentication should now work as expected. (BZ#437179)

* when a user who is unknown to Kerberos attempted to change their
password, a "passwd: Authentication failure" error occurred. The correct
error message, "passwd: User not known to the underlying authentication
module" is now returned in this circumstance. (BZ#436968)

Users of pam_krb5 are advised to upgrade to this updated package, which
resolves these issues.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259

Updated packages

Red Hat Desktop (v. 4)

SRPMS:
pam_krb5-2.1.17-8.el4.src.rpm     b81b5d98b8a74b88324dfb17fa958a90
 
IA-32:
pam_krb5-2.1.17-8.el4.i386.rpm     923c4e0b4a9c387e97578e17f7d775f6
 
x86_64:
pam_krb5-2.1.17-8.el4.i386.rpm     923c4e0b4a9c387e97578e17f7d775f6
pam_krb5-2.1.17-8.el4.x86_64.rpm     8d44a475541ae6da13087ce3bd487ec6
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
pam_krb5-2.1.17-8.el4.src.rpm     b81b5d98b8a74b88324dfb17fa958a90
 
IA-32:
pam_krb5-2.1.17-8.el4.i386.rpm     923c4e0b4a9c387e97578e17f7d775f6
 
IA-64:
pam_krb5-2.1.17-8.el4.i386.rpm     923c4e0b4a9c387e97578e17f7d775f6
pam_krb5-2.1.17-8.el4.ia64.rpm     ea47169a069928b455b30e510ca85347
 
PPC:
pam_krb5-2.1.17-8.el4.ppc.rpm     74d638cec55917626472f426fa6c019e
pam_krb5-2.1.17-8.el4.ppc64.rpm     5282597633ebc40d2f2cd61e1d5a4962
 
s390:
pam_krb5-2.1.17-8.el4.s390.rpm     57f4b3b7e033479fa5d57284a5776b30
 
s390x:
pam_krb5-2.1.17-8.el4.s390.rpm     57f4b3b7e033479fa5d57284a5776b30
pam_krb5-2.1.17-8.el4.s390x.rpm     2e430837541d57724b15823555dfb1f6
 
x86_64:
pam_krb5-2.1.17-8.el4.i386.rpm     923c4e0b4a9c387e97578e17f7d775f6
pam_krb5-2.1.17-8.el4.x86_64.rpm     8d44a475541ae6da13087ce3bd487ec6
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
pam_krb5-2.1.17-8.el4.src.rpm     b81b5d98b8a74b88324dfb17fa958a90
 
IA-32:
pam_krb5-2.1.17-8.el4.i386.rpm     923c4e0b4a9c387e97578e17f7d775f6
 
IA-64:
pam_krb5-2.1.17-8.el4.i386.rpm     923c4e0b4a9c387e97578e17f7d775f6
pam_krb5-2.1.17-8.el4.ia64.rpm     ea47169a069928b455b30e510ca85347
 
x86_64:
pam_krb5-2.1.17-8.el4.i386.rpm     923c4e0b4a9c387e97578e17f7d775f6
pam_krb5-2.1.17-8.el4.x86_64.rpm     8d44a475541ae6da13087ce3bd487ec6
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
pam_krb5-2.1.17-8.el4.src.rpm     b81b5d98b8a74b88324dfb17fa958a90
 
IA-32:
pam_krb5-2.1.17-8.el4.i386.rpm     923c4e0b4a9c387e97578e17f7d775f6
 
IA-64:
pam_krb5-2.1.17-8.el4.i386.rpm     923c4e0b4a9c387e97578e17f7d775f6
pam_krb5-2.1.17-8.el4.ia64.rpm     ea47169a069928b455b30e510ca85347
 
x86_64:
pam_krb5-2.1.17-8.el4.i386.rpm     923c4e0b4a9c387e97578e17f7d775f6
pam_krb5-2.1.17-8.el4.x86_64.rpm     8d44a475541ae6da13087ce3bd487ec6
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

231137 - [PATCH]: use instance-less AFS service tickets
437179 - pam_krb5.so doesn't seem to set the password correctly for other PAM modules


Keywords

afs, password-change, user-unknown


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/