Skip to navigation

Bug Fix Advisory attr bug fix update

Advisory: RHBA-2011:1272-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2011-09-07
Last updated on: 2011-12-06
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 attr packages that fix multiple bugs are now available for Red Hat
Enterprise Linux 6.

The attr packages provide extended attributes, which can be used to store system
objects like capabilities of executables and access control lists, as well as
user objects.

This update fixes the following bugs:

* Prior to this update, the setfattr utility could not restore the original
values of the attributes when the "getfattr -e text" or "getfattr
--encoding=text" command was used to dump attributes with embedded null
characters. This update fixes the encoding of these values in getfattr to
prevent information loss. (BZ#651119)

* Prior to this update, the getfattr utility followed symbolic links to
directories even if the "-h" or "--no-dereference" option was specified.
Additionally, the description in the getfattr(1) man page that related to this
functionality was misleading. This update fixes getfattr with the "-h" option so
that it no longer follows the symbolic links and the related content of the
getfattr(1) man page is now correct. (BZ#665049)

* Prior to this update, the getfattr utility did not return a non-zero exit code
when an attribute specified in the "getfattr" command did not exist. This update
fixes getfattr so that it now returns a non-zero exit code when an attribute
does not exist. (BZ#665050)

* Prior to this update, supported methods for encoding values of the extended
attributes were not properly described in the setfattr(1) man page. This update
adds the appropriate descriptions of the encoding methods to the setfattr(1) man
page. (BZ#674870)

* Prior to this update, the project web page address as stated in the package
specification did not reflect the change of the upstream project web page
address. This update corrects the project web page address in the package
specification. (BZ#702639)

* Prior to this update, the attr library was built without support for
read-only relocations (RELRO) flags. With this update, the library is
now built with partial RELRO support. (BZ#727307)

All users of attr 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:
attr-2.4.44-7.el6.src.rpm     MD5: 1d76ebd523a0c05b4ed3ecf7c261e2b8
SHA-256: aea22370e3426100803ce47b2539b77a7f6f8b59b8b6b1d836743054dc6793b9
 
IA-32:
attr-2.4.44-7.el6.i686.rpm     MD5: 99b387bde87fe904f3de46edb002ef93
SHA-256: 7288f5efbf52f8d62677d1d08cea38b845b47e7850c36a0617e968b4563aea91
attr-debuginfo-2.4.44-7.el6.i686.rpm     MD5: 5649207303d2c691dee932aa7b30cf05
SHA-256: b0aa5ed29f7fd097175a9ee661752a43d7ee37d91a5f1e67619bcdc130d3064b
libattr-2.4.44-7.el6.i686.rpm     MD5: 383bd6044831ff511059bddfcee93d49
SHA-256: ccc7062bf88c6ab428658cc72e89859bbb031b95cd0a022b41933df0e3b886ae
libattr-devel-2.4.44-7.el6.i686.rpm     MD5: 612b044e64ff7e6c0774f04a6c39e21b
SHA-256: 4294ecff12f5a9b1e8d2c977984fa399e1b9a50942ab15c769548d92e4571a69
 
x86_64:
attr-2.4.44-7.el6.x86_64.rpm     MD5: 9dc6fb21f1ca06cd173f96b17d78b6bc
SHA-256: c433fa9450989a3a7be42b608e96557d2aa5b4d25912b898f5dad7c2237e0876
attr-debuginfo-2.4.44-7.el6.i686.rpm     MD5: 5649207303d2c691dee932aa7b30cf05
SHA-256: b0aa5ed29f7fd097175a9ee661752a43d7ee37d91a5f1e67619bcdc130d3064b
attr-debuginfo-2.4.44-7.el6.x86_64.rpm     MD5: bb7a93976ac5ad6ee229054b702a824a
SHA-256: a04e17827010cd9ecd928e8fe447b1527956a2d799374f2bbfa1a5ef38bbe51c
libattr-2.4.44-7.el6.i686.rpm     MD5: 383bd6044831ff511059bddfcee93d49
SHA-256: ccc7062bf88c6ab428658cc72e89859bbb031b95cd0a022b41933df0e3b886ae
libattr-2.4.44-7.el6.x86_64.rpm     MD5: 8e9ed576f62c2539ef9dca33ba03ecae
SHA-256: 58176acd3ba22d5bd501b4e9434c65ccd0a38af9973dfe3a0d292b3068e9dd43
libattr-devel-2.4.44-7.el6.i686.rpm     MD5: 612b044e64ff7e6c0774f04a6c39e21b
SHA-256: 4294ecff12f5a9b1e8d2c977984fa399e1b9a50942ab15c769548d92e4571a69
libattr-devel-2.4.44-7.el6.x86_64.rpm     MD5: ae27aefd62352a367e42b95beb3dacf2
SHA-256: 93618c7302303a053e918797facc68bce3289e04202531c4758103c56fe0b7b2
 
Red Hat Enterprise Linux HPC Node (v. 6)

SRPMS:
attr-2.4.44-7.el6.src.rpm     MD5: 1d76ebd523a0c05b4ed3ecf7c261e2b8
SHA-256: aea22370e3426100803ce47b2539b77a7f6f8b59b8b6b1d836743054dc6793b9
 
x86_64:
attr-2.4.44-7.el6.x86_64.rpm     MD5: 9dc6fb21f1ca06cd173f96b17d78b6bc
SHA-256: c433fa9450989a3a7be42b608e96557d2aa5b4d25912b898f5dad7c2237e0876
attr-debuginfo-2.4.44-7.el6.i686.rpm     MD5: 5649207303d2c691dee932aa7b30cf05
SHA-256: b0aa5ed29f7fd097175a9ee661752a43d7ee37d91a5f1e67619bcdc130d3064b
attr-debuginfo-2.4.44-7.el6.x86_64.rpm     MD5: bb7a93976ac5ad6ee229054b702a824a
SHA-256: a04e17827010cd9ecd928e8fe447b1527956a2d799374f2bbfa1a5ef38bbe51c
libattr-2.4.44-7.el6.i686.rpm     MD5: 383bd6044831ff511059bddfcee93d49
SHA-256: ccc7062bf88c6ab428658cc72e89859bbb031b95cd0a022b41933df0e3b886ae
libattr-2.4.44-7.el6.x86_64.rpm     MD5: 8e9ed576f62c2539ef9dca33ba03ecae
SHA-256: 58176acd3ba22d5bd501b4e9434c65ccd0a38af9973dfe3a0d292b3068e9dd43
libattr-devel-2.4.44-7.el6.i686.rpm     MD5: 612b044e64ff7e6c0774f04a6c39e21b
SHA-256: 4294ecff12f5a9b1e8d2c977984fa399e1b9a50942ab15c769548d92e4571a69
libattr-devel-2.4.44-7.el6.x86_64.rpm     MD5: ae27aefd62352a367e42b95beb3dacf2
SHA-256: 93618c7302303a053e918797facc68bce3289e04202531c4758103c56fe0b7b2
 
Red Hat Enterprise Linux Server (v. 6)

SRPMS:
attr-2.4.44-7.el6.src.rpm     MD5: 1d76ebd523a0c05b4ed3ecf7c261e2b8
SHA-256: aea22370e3426100803ce47b2539b77a7f6f8b59b8b6b1d836743054dc6793b9
 
IA-32:
attr-2.4.44-7.el6.i686.rpm     MD5: 99b387bde87fe904f3de46edb002ef93
SHA-256: 7288f5efbf52f8d62677d1d08cea38b845b47e7850c36a0617e968b4563aea91
attr-debuginfo-2.4.44-7.el6.i686.rpm     MD5: 5649207303d2c691dee932aa7b30cf05
SHA-256: b0aa5ed29f7fd097175a9ee661752a43d7ee37d91a5f1e67619bcdc130d3064b
libattr-2.4.44-7.el6.i686.rpm     MD5: 383bd6044831ff511059bddfcee93d49
SHA-256: ccc7062bf88c6ab428658cc72e89859bbb031b95cd0a022b41933df0e3b886ae
libattr-devel-2.4.44-7.el6.i686.rpm     MD5: 612b044e64ff7e6c0774f04a6c39e21b
SHA-256: 4294ecff12f5a9b1e8d2c977984fa399e1b9a50942ab15c769548d92e4571a69
 
PPC:
attr-2.4.44-7.el6.ppc64.rpm     MD5: 1ac6f90dc6fb98d3c1d5023ddce56c95
SHA-256: 6dcbffe9c7077757053b0fb467426607d24d4e2891e9040da8dedb3eddee69cc
attr-debuginfo-2.4.44-7.el6.ppc.rpm     MD5: 199461170c3c9c46f21fbb90a3fbd34f
SHA-256: 0b374bd91e8035dc580d84c3d79f2decf416307d9d395023863b28586863a10b
attr-debuginfo-2.4.44-7.el6.ppc64.rpm     MD5: cdd53e2a5a85875a6802d8e15d45eddd
SHA-256: aea210551cbd5c870d8ed3dfa699607cdbd2aa32a82dda4a4cf1e4c435e1a040
libattr-2.4.44-7.el6.ppc.rpm     MD5: b51abb3fe243235ec48e842fb055fc47
SHA-256: cd7630e870940fd0e929d06d89d7f8a17d9c1f9c9f2a116c502c6f03ca03a49b
libattr-2.4.44-7.el6.ppc64.rpm     MD5: d27f77b9c7b3daf6fe9525951a2d3d30
SHA-256: 236599f15be9868f91b9e3cf785d614c0c026dd8a44942e7a39391448f6cf729
libattr-devel-2.4.44-7.el6.ppc.rpm     MD5: be70a0e82b0a2335727a176498bdee3e
SHA-256: 34abc401b427a616981e2796b3c57d45dab84c10f8b5dedd8ceed0bfe5e3d902
libattr-devel-2.4.44-7.el6.ppc64.rpm     MD5: df1c4e456b7da2b595a634dfb3fa8bbc
SHA-256: a767ed3045dcb8c9f6c634c1f730776efbdfe6df638b3f8dec813f0e93b04fb7
 
s390x:
attr-2.4.44-7.el6.s390x.rpm     MD5: 9ad23d04a34006277616b1a886db0ec0
SHA-256: deeb550a6b091e16b712144d7c8603cc775c515599f90211f85f4a8138a21036
attr-debuginfo-2.4.44-7.el6.s390.rpm     MD5: b856b1df20a534dcee1125c4324d43d6
SHA-256: 3ca33f7ebd8723f8e8d6333d7a8ffcc5ee79a439389447b3cdfcf5546a3e016a
attr-debuginfo-2.4.44-7.el6.s390x.rpm     MD5: b5887328a7a75ca9ecb3817028daac1b
SHA-256: b64231f72d604b69b4a1b22ff87b5f0046504b04b50a14c3722d5c5959900c38
libattr-2.4.44-7.el6.s390.rpm     MD5: c6954567acd8245da397d264527a7274
SHA-256: 86a140e7cf2013ed4a363092b29126bf6d189913507c1faf131c384bab1dddeb
libattr-2.4.44-7.el6.s390x.rpm     MD5: 66689fcf917fed9f650572a7cc1832dc
SHA-256: 414da364fefbb1d185ba16b1ef3e2f0d4df427f6d4c2710967626e21a4231aed
libattr-devel-2.4.44-7.el6.s390.rpm     MD5: 75390ec4c9f1bb1ea6884f9f61e20adf
SHA-256: 2d305c547456c88382d5b9f54887bbfa15b0a5df930c9396685485360c7e6b85
libattr-devel-2.4.44-7.el6.s390x.rpm     MD5: 0f00af7197d8deb293bfc741afec2422
SHA-256: b79d60ef3f35c8c568000e5e6d5c7a4d1bb95a8c3c7e894762c77ad6a21c5f14
 
x86_64:
attr-2.4.44-7.el6.x86_64.rpm     MD5: 9dc6fb21f1ca06cd173f96b17d78b6bc
SHA-256: c433fa9450989a3a7be42b608e96557d2aa5b4d25912b898f5dad7c2237e0876
attr-debuginfo-2.4.44-7.el6.i686.rpm     MD5: 5649207303d2c691dee932aa7b30cf05
SHA-256: b0aa5ed29f7fd097175a9ee661752a43d7ee37d91a5f1e67619bcdc130d3064b
attr-debuginfo-2.4.44-7.el6.x86_64.rpm     MD5: bb7a93976ac5ad6ee229054b702a824a
SHA-256: a04e17827010cd9ecd928e8fe447b1527956a2d799374f2bbfa1a5ef38bbe51c
libattr-2.4.44-7.el6.i686.rpm     MD5: 383bd6044831ff511059bddfcee93d49
SHA-256: ccc7062bf88c6ab428658cc72e89859bbb031b95cd0a022b41933df0e3b886ae
libattr-2.4.44-7.el6.x86_64.rpm     MD5: 8e9ed576f62c2539ef9dca33ba03ecae
SHA-256: 58176acd3ba22d5bd501b4e9434c65ccd0a38af9973dfe3a0d292b3068e9dd43
libattr-devel-2.4.44-7.el6.i686.rpm     MD5: 612b044e64ff7e6c0774f04a6c39e21b
SHA-256: 4294ecff12f5a9b1e8d2c977984fa399e1b9a50942ab15c769548d92e4571a69
libattr-devel-2.4.44-7.el6.x86_64.rpm     MD5: ae27aefd62352a367e42b95beb3dacf2
SHA-256: 93618c7302303a053e918797facc68bce3289e04202531c4758103c56fe0b7b2
 
Red Hat Enterprise Linux Workstation (v. 6)

SRPMS:
attr-2.4.44-7.el6.src.rpm     MD5: 1d76ebd523a0c05b4ed3ecf7c261e2b8
SHA-256: aea22370e3426100803ce47b2539b77a7f6f8b59b8b6b1d836743054dc6793b9
 
IA-32:
attr-2.4.44-7.el6.i686.rpm     MD5: 99b387bde87fe904f3de46edb002ef93
SHA-256: 7288f5efbf52f8d62677d1d08cea38b845b47e7850c36a0617e968b4563aea91
attr-debuginfo-2.4.44-7.el6.i686.rpm     MD5: 5649207303d2c691dee932aa7b30cf05
SHA-256: b0aa5ed29f7fd097175a9ee661752a43d7ee37d91a5f1e67619bcdc130d3064b
libattr-2.4.44-7.el6.i686.rpm     MD5: 383bd6044831ff511059bddfcee93d49
SHA-256: ccc7062bf88c6ab428658cc72e89859bbb031b95cd0a022b41933df0e3b886ae
libattr-devel-2.4.44-7.el6.i686.rpm     MD5: 612b044e64ff7e6c0774f04a6c39e21b
SHA-256: 4294ecff12f5a9b1e8d2c977984fa399e1b9a50942ab15c769548d92e4571a69
 
x86_64:
attr-2.4.44-7.el6.x86_64.rpm     MD5: 9dc6fb21f1ca06cd173f96b17d78b6bc
SHA-256: c433fa9450989a3a7be42b608e96557d2aa5b4d25912b898f5dad7c2237e0876
attr-debuginfo-2.4.44-7.el6.i686.rpm     MD5: 5649207303d2c691dee932aa7b30cf05
SHA-256: b0aa5ed29f7fd097175a9ee661752a43d7ee37d91a5f1e67619bcdc130d3064b
attr-debuginfo-2.4.44-7.el6.x86_64.rpm     MD5: bb7a93976ac5ad6ee229054b702a824a
SHA-256: a04e17827010cd9ecd928e8fe447b1527956a2d799374f2bbfa1a5ef38bbe51c
libattr-2.4.44-7.el6.i686.rpm     MD5: 383bd6044831ff511059bddfcee93d49
SHA-256: ccc7062bf88c6ab428658cc72e89859bbb031b95cd0a022b41933df0e3b886ae
libattr-2.4.44-7.el6.x86_64.rpm     MD5: 8e9ed576f62c2539ef9dca33ba03ecae
SHA-256: 58176acd3ba22d5bd501b4e9434c65ccd0a38af9973dfe3a0d292b3068e9dd43
libattr-devel-2.4.44-7.el6.i686.rpm     MD5: 612b044e64ff7e6c0774f04a6c39e21b
SHA-256: 4294ecff12f5a9b1e8d2c977984fa399e1b9a50942ab15c769548d92e4571a69
libattr-devel-2.4.44-7.el6.x86_64.rpm     MD5: ae27aefd62352a367e42b95beb3dacf2
SHA-256: 93618c7302303a053e918797facc68bce3289e04202531c4758103c56fe0b7b2
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

651119 - getfattr ignores NULs in output when using "text" encoding
665049 - getfattr follows the links despite option -h
665050 - getfattr does not return failure when designated attribute does not exist
674870 - setfattr doesn't accept 0x2 as the value [documentation bug]
702639 - Stale upstream project pointer
727307 - Request to recompile libraries with -Wl,-z,relro flags


Keywords

attr


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/