Skip to navigation

Bug Fix Advisory libuser bug fix update

Advisory: RHBA-2012:0455-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2012-04-05
Last updated on: 2012-06-20
Affected Products: Red Hat Enterprise Linux Desktop (v. 6)
Red Hat Enterprise Linux HPC Node (v. 6)
Red Hat Enterprise Linux Server (v. 6)
Red Hat Enterprise Linux Workstation (v. 6)

Details

Updated libuser packages that fix three bugs are now available for Red Hat
Enterprise Linux 6.

The libuser library implements a standardized interface for manipulating and
administering user and group accounts. The library uses pluggable back-ends to
interface to its data sources. Sample applications modeled after those included
with the shadow password suite are included.

This update fixes the following bugs:

* When creating a user account in Lightweight Directory Access Protocol (LDAP),
the libuser library used the value of the "gecos" attribute as the default value
of the "cn" attribute. When the "gecos" attribute was empty, this made the value
of "cn" invalid, and the creation of the user account failed. With this update,
the user name of the account is stored in the "cn" attribute if the "gecos"
attribute is empty, thus allowing successful creation of the user account.
(BZ#670151)

* When populating a home directory by copying files from the /etc/skel
directory, libuser ignored the "set user-id" and "set group-id" flags. This made
it impossible to set up group-shared directories in a home directory. With this
update, the "set user-id" and "set group-id" flags are preserved. (BZ#724987)

* Previously, when searching for the user or group account information in files
of certain sizes, the libuser library could terminate unexpectedly with a
segmentation fault. A patch has been applied to address this issue, and crashes
no longer occur in the aforementioned scenario. (BZ#788521)

All users of libuser are advised to upgrade to these updated packages, which fix
these bugs.


Solution

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

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

Updated packages

Red Hat Enterprise Linux Desktop (v. 6)

SRPMS:
libuser-0.56.13-5.el6.src.rpm     MD5: 703cc5a388c9a064586753ae39154505
SHA-256: fc7a739a28b16c28ee12f72ee75130c2c7a545d074e1a9df7f9ca0e3e55808b1
 
IA-32:
libuser-0.56.13-5.el6.i686.rpm     MD5: 6ec7efed03fcafb51e0d52dd2e7df6f1
SHA-256: 055688a9fe9c67374c02b9bca2d87fadf6fcfce0d0276c8b21db25deac9b2894
libuser-debuginfo-0.56.13-5.el6.i686.rpm     MD5: 1026e87dcde4d3eddfd0d5fcad80aec3
SHA-256: 2836d50ac263e12af9bbd4e88e7d8e0380afe8a93476a24afdd798d31f51c8bd
libuser-devel-0.56.13-5.el6.i686.rpm     MD5: 7f54f9d59519a12a0796612318b093e6
SHA-256: 23c39e58476cb400497d2f79e01a6481857f5f1cf4843054077c9b65c98147e6
libuser-python-0.56.13-5.el6.i686.rpm     MD5: a0ea51564f36191a71bc7f4d6cd6e25c
SHA-256: 570d535a7db723c09b1effe9c4c87f714067d0fcb737a394ac2d6681e09f55b0
 
x86_64:
libuser-0.56.13-5.el6.i686.rpm     MD5: 6ec7efed03fcafb51e0d52dd2e7df6f1
SHA-256: 055688a9fe9c67374c02b9bca2d87fadf6fcfce0d0276c8b21db25deac9b2894
libuser-0.56.13-5.el6.x86_64.rpm     MD5: 9a499e950407cb82b7b965ccf4e91fd3
SHA-256: d3bf37411633b98c3316d76bfc2bb7d3931ce1670d0ddcfa7b3356800aca6cd5
libuser-debuginfo-0.56.13-5.el6.i686.rpm     MD5: 1026e87dcde4d3eddfd0d5fcad80aec3
SHA-256: 2836d50ac263e12af9bbd4e88e7d8e0380afe8a93476a24afdd798d31f51c8bd
libuser-debuginfo-0.56.13-5.el6.x86_64.rpm     MD5: 78fc6a9169501489d231735b7b03836b
SHA-256: 4128043c29071fa48e87665a0a475b37b7dad84beb266a8b4dfa5889c28f778c
libuser-devel-0.56.13-5.el6.i686.rpm     MD5: 7f54f9d59519a12a0796612318b093e6
SHA-256: 23c39e58476cb400497d2f79e01a6481857f5f1cf4843054077c9b65c98147e6
libuser-devel-0.56.13-5.el6.x86_64.rpm     MD5: 2f67d2c36d74a0b8c0658c89542494bd
SHA-256: 6a56a3eb948d749415c09bc0db8bc9c361337e74fe1fdc0d24348d6dad51151d
libuser-python-0.56.13-5.el6.x86_64.rpm     MD5: f2948b0302b00457d311f4a514752d9e
SHA-256: a4daba4ba767202033cce2dda15307db23bbefea6baea78fa65e50d1988d361d
 
Red Hat Enterprise Linux HPC Node (v. 6)

SRPMS:
libuser-0.56.13-5.el6.src.rpm     MD5: 703cc5a388c9a064586753ae39154505
SHA-256: fc7a739a28b16c28ee12f72ee75130c2c7a545d074e1a9df7f9ca0e3e55808b1
 
x86_64:
libuser-0.56.13-5.el6.i686.rpm     MD5: 6ec7efed03fcafb51e0d52dd2e7df6f1
SHA-256: 055688a9fe9c67374c02b9bca2d87fadf6fcfce0d0276c8b21db25deac9b2894
libuser-0.56.13-5.el6.x86_64.rpm     MD5: 9a499e950407cb82b7b965ccf4e91fd3
SHA-256: d3bf37411633b98c3316d76bfc2bb7d3931ce1670d0ddcfa7b3356800aca6cd5
libuser-debuginfo-0.56.13-5.el6.i686.rpm     MD5: 1026e87dcde4d3eddfd0d5fcad80aec3
SHA-256: 2836d50ac263e12af9bbd4e88e7d8e0380afe8a93476a24afdd798d31f51c8bd
libuser-debuginfo-0.56.13-5.el6.x86_64.rpm     MD5: 78fc6a9169501489d231735b7b03836b
SHA-256: 4128043c29071fa48e87665a0a475b37b7dad84beb266a8b4dfa5889c28f778c
libuser-devel-0.56.13-5.el6.i686.rpm     MD5: 7f54f9d59519a12a0796612318b093e6
SHA-256: 23c39e58476cb400497d2f79e01a6481857f5f1cf4843054077c9b65c98147e6
libuser-devel-0.56.13-5.el6.x86_64.rpm     MD5: 2f67d2c36d74a0b8c0658c89542494bd
SHA-256: 6a56a3eb948d749415c09bc0db8bc9c361337e74fe1fdc0d24348d6dad51151d
libuser-python-0.56.13-5.el6.x86_64.rpm     MD5: f2948b0302b00457d311f4a514752d9e
SHA-256: a4daba4ba767202033cce2dda15307db23bbefea6baea78fa65e50d1988d361d
 
Red Hat Enterprise Linux Server (v. 6)

SRPMS:
libuser-0.56.13-5.el6.src.rpm     MD5: 703cc5a388c9a064586753ae39154505
SHA-256: fc7a739a28b16c28ee12f72ee75130c2c7a545d074e1a9df7f9ca0e3e55808b1
 
IA-32:
libuser-0.56.13-5.el6.i686.rpm     MD5: 6ec7efed03fcafb51e0d52dd2e7df6f1
SHA-256: 055688a9fe9c67374c02b9bca2d87fadf6fcfce0d0276c8b21db25deac9b2894
libuser-debuginfo-0.56.13-5.el6.i686.rpm     MD5: 1026e87dcde4d3eddfd0d5fcad80aec3
SHA-256: 2836d50ac263e12af9bbd4e88e7d8e0380afe8a93476a24afdd798d31f51c8bd
libuser-devel-0.56.13-5.el6.i686.rpm     MD5: 7f54f9d59519a12a0796612318b093e6
SHA-256: 23c39e58476cb400497d2f79e01a6481857f5f1cf4843054077c9b65c98147e6
libuser-python-0.56.13-5.el6.i686.rpm     MD5: a0ea51564f36191a71bc7f4d6cd6e25c
SHA-256: 570d535a7db723c09b1effe9c4c87f714067d0fcb737a394ac2d6681e09f55b0
 
PPC:
libuser-0.56.13-5.el6.ppc.rpm     MD5: 162c5c1c6ed5a614bff0e9a429dd0862
SHA-256: 89657f16da842a9e7138208954ee3e552e0ccb16b8d69b0d03334e3ed91e304a
libuser-0.56.13-5.el6.ppc64.rpm     MD5: ac5b6459ae0421065bb1feee83db4f11
SHA-256: ddae748f830ea30ca60bd0c7d6665fa775d1b6ae76e2a86d44febfa143de1306
libuser-debuginfo-0.56.13-5.el6.ppc.rpm     MD5: 24af0c0d70cfea2b07d9cf6d23daaf4a
SHA-256: 4072dac4957dd405fa24e736668e02578a00c01139b3adfc25f05ed5b9f4875b
libuser-debuginfo-0.56.13-5.el6.ppc64.rpm     MD5: e6da6889fea22cdc0e5ce2c5f9bb9e07
SHA-256: 73e739092dec0988215dbde43503758d2797b41090e9e93f923b861abd1f1085
libuser-devel-0.56.13-5.el6.ppc.rpm     MD5: 8ac1ef11543196540224421741862823
SHA-256: 67ea24caf33a052b005e62bf859dddb5958a74365c8e925a92117fb07daf78f2
libuser-devel-0.56.13-5.el6.ppc64.rpm     MD5: f85971e1a95dd421566aa44a874d5369
SHA-256: fc7df0cb8a613955b5a0c03b5c785c1500522b21b75463054d2092970c8447d8
libuser-python-0.56.13-5.el6.ppc64.rpm     MD5: 8e9c0b31971d51acee5ed573dd6d913a
SHA-256: 51e353881690f3050cc674a2ed10de486d6cba1975dc4cb41380fc38fe8718ac
 
s390x:
libuser-0.56.13-5.el6.s390.rpm     MD5: 79f4209f9ff1fb1d77024d644a3364ef
SHA-256: 112db7e326b4d60c1642240220f6ac2ec809b0339c02089bbb51afed4e569e56
libuser-0.56.13-5.el6.s390x.rpm     MD5: d3a06dfbb892b54280514533865716b1
SHA-256: 49a91c7752acdf5ce0a78f615199bdc091c55d79bc1e72bcb416bc1ec6213e61
libuser-debuginfo-0.56.13-5.el6.s390.rpm     MD5: 13c4294c9f14d508f37016a92c8b240c
SHA-256: c04bf36589f5648c968e5f0530986930053414441b1d0713e257f483de1de187
libuser-debuginfo-0.56.13-5.el6.s390x.rpm     MD5: 847e8bc39b96d40255ee1389521627ce
SHA-256: 9097cd989b49a632afebc5e92a7c2b1ee4856748c3fbecbbef36a2c6e251b88a
libuser-devel-0.56.13-5.el6.s390.rpm     MD5: 94ed808483b2cec319b101add86b1241
SHA-256: 9e66a942b876f00386bc63a20f3c73697cd2552f5935708fe4890a85bbee59cf
libuser-devel-0.56.13-5.el6.s390x.rpm     MD5: 8d0025bba4c5b4fd630aeb8061576810
SHA-256: 60e499e223cc33202a413d5861d0a0099b4bebb3c437d598ee0bd81eed3d22f9
libuser-python-0.56.13-5.el6.s390x.rpm     MD5: d1f4951bab8bf779f8b5b18e0f7fa280
SHA-256: 2c713911717645092cea4f438438b5a84836171ecc4b3ad29388dae069e34d0d
 
x86_64:
libuser-0.56.13-5.el6.i686.rpm     MD5: 6ec7efed03fcafb51e0d52dd2e7df6f1
SHA-256: 055688a9fe9c67374c02b9bca2d87fadf6fcfce0d0276c8b21db25deac9b2894
libuser-0.56.13-5.el6.x86_64.rpm     MD5: 9a499e950407cb82b7b965ccf4e91fd3
SHA-256: d3bf37411633b98c3316d76bfc2bb7d3931ce1670d0ddcfa7b3356800aca6cd5
libuser-debuginfo-0.56.13-5.el6.i686.rpm     MD5: 1026e87dcde4d3eddfd0d5fcad80aec3
SHA-256: 2836d50ac263e12af9bbd4e88e7d8e0380afe8a93476a24afdd798d31f51c8bd
libuser-debuginfo-0.56.13-5.el6.x86_64.rpm     MD5: 78fc6a9169501489d231735b7b03836b
SHA-256: 4128043c29071fa48e87665a0a475b37b7dad84beb266a8b4dfa5889c28f778c
libuser-devel-0.56.13-5.el6.i686.rpm     MD5: 7f54f9d59519a12a0796612318b093e6
SHA-256: 23c39e58476cb400497d2f79e01a6481857f5f1cf4843054077c9b65c98147e6
libuser-devel-0.56.13-5.el6.x86_64.rpm     MD5: 2f67d2c36d74a0b8c0658c89542494bd
SHA-256: 6a56a3eb948d749415c09bc0db8bc9c361337e74fe1fdc0d24348d6dad51151d
libuser-python-0.56.13-5.el6.x86_64.rpm     MD5: f2948b0302b00457d311f4a514752d9e
SHA-256: a4daba4ba767202033cce2dda15307db23bbefea6baea78fa65e50d1988d361d
 
Red Hat Enterprise Linux Workstation (v. 6)

SRPMS:
libuser-0.56.13-5.el6.src.rpm     MD5: 703cc5a388c9a064586753ae39154505
SHA-256: fc7a739a28b16c28ee12f72ee75130c2c7a545d074e1a9df7f9ca0e3e55808b1
 
IA-32:
libuser-0.56.13-5.el6.i686.rpm     MD5: 6ec7efed03fcafb51e0d52dd2e7df6f1
SHA-256: 055688a9fe9c67374c02b9bca2d87fadf6fcfce0d0276c8b21db25deac9b2894
libuser-debuginfo-0.56.13-5.el6.i686.rpm     MD5: 1026e87dcde4d3eddfd0d5fcad80aec3
SHA-256: 2836d50ac263e12af9bbd4e88e7d8e0380afe8a93476a24afdd798d31f51c8bd
libuser-devel-0.56.13-5.el6.i686.rpm     MD5: 7f54f9d59519a12a0796612318b093e6
SHA-256: 23c39e58476cb400497d2f79e01a6481857f5f1cf4843054077c9b65c98147e6
libuser-python-0.56.13-5.el6.i686.rpm     MD5: a0ea51564f36191a71bc7f4d6cd6e25c
SHA-256: 570d535a7db723c09b1effe9c4c87f714067d0fcb737a394ac2d6681e09f55b0
 
x86_64:
libuser-0.56.13-5.el6.i686.rpm     MD5: 6ec7efed03fcafb51e0d52dd2e7df6f1
SHA-256: 055688a9fe9c67374c02b9bca2d87fadf6fcfce0d0276c8b21db25deac9b2894
libuser-0.56.13-5.el6.x86_64.rpm     MD5: 9a499e950407cb82b7b965ccf4e91fd3
SHA-256: d3bf37411633b98c3316d76bfc2bb7d3931ce1670d0ddcfa7b3356800aca6cd5
libuser-debuginfo-0.56.13-5.el6.i686.rpm     MD5: 1026e87dcde4d3eddfd0d5fcad80aec3
SHA-256: 2836d50ac263e12af9bbd4e88e7d8e0380afe8a93476a24afdd798d31f51c8bd
libuser-debuginfo-0.56.13-5.el6.x86_64.rpm     MD5: 78fc6a9169501489d231735b7b03836b
SHA-256: 4128043c29071fa48e87665a0a475b37b7dad84beb266a8b4dfa5889c28f778c
libuser-devel-0.56.13-5.el6.i686.rpm     MD5: 7f54f9d59519a12a0796612318b093e6
SHA-256: 23c39e58476cb400497d2f79e01a6481857f5f1cf4843054077c9b65c98147e6
libuser-devel-0.56.13-5.el6.x86_64.rpm     MD5: 2f67d2c36d74a0b8c0658c89542494bd
SHA-256: 6a56a3eb948d749415c09bc0db8bc9c361337e74fe1fdc0d24348d6dad51151d
libuser-python-0.56.13-5.el6.x86_64.rpm     MD5: f2948b0302b00457d311f4a514752d9e
SHA-256: a4daba4ba767202033cce2dda15307db23bbefea6baea78fa65e50d1988d361d
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

670151 - Traceback when adding user via ldap



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/