Issued:
2011-09-07
Updated:
2011-12-06

RHBA-2011:1272 - attr bug fix update


Synopsis

attr bug fix update

Type/Severity

Bug Fix Advisory (none)

Topic

Updated attr packages that fix multiple bugs are now available for Red Hat Enterprise Linux 6.

Description

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 This content is not included.https://access.redhat.com/kb/docs/DOC-11259

Affected Products

ProductVersionArch
Red Hat Enterprise Linux for Scientific Computing6x86_64
Red Hat Enterprise Linux for Power, big endian6ppc64
Red Hat Enterprise Linux for IBM z Systems6s390x
Red Hat Enterprise Linux Workstation6x86_64
Red Hat Enterprise Linux Workstation6i386
Red Hat Enterprise Linux Server6x86_64
Red Hat Enterprise Linux Server6i386
Red Hat Enterprise Linux Server from RHUI6x86_64
Red Hat Enterprise Linux Server from RHUI6i386
Red Hat Enterprise Linux Server - Extended Life Cycle Support6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support6i386
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension6x86_64
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension6i386
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems)6s390x
Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems)6s390x
Red Hat Enterprise Linux Desktop6x86_64
Red Hat Enterprise Linux Desktop6i386

Updated Packages

  • attr-2.4.44-7.el6.s390x.rpm
  • libattr-devel-2.4.44-7.el6.ppc.rpm
  • attr-debuginfo-2.4.44-7.el6.i686.rpm
  • attr-2.4.44-7.el6.src.rpm
  • attr-debuginfo-2.4.44-7.el6.ppc64.rpm
  • attr-debuginfo-2.4.44-7.el6.x86_64.rpm
  • libattr-devel-2.4.44-7.el6.x86_64.rpm
  • attr-2.4.44-7.el6.x86_64.rpm
  • attr-debuginfo-2.4.44-7.el6.ppc.rpm
  • libattr-devel-2.4.44-7.el6.ppc64.rpm
  • libattr-2.4.44-7.el6.i686.rpm
  • libattr-devel-2.4.44-7.el6.i686.rpm
  • attr-2.4.44-7.el6.ppc64.rpm
  • libattr-2.4.44-7.el6.ppc64.rpm
  • libattr-devel-2.4.44-7.el6.s390.rpm
  • attr-2.4.44-7.el6.i686.rpm
  • attr-debuginfo-2.4.44-7.el6.s390.rpm
  • libattr-2.4.44-7.el6.s390x.rpm
  • libattr-2.4.44-7.el6.s390.rpm
  • libattr-2.4.44-7.el6.x86_64.rpm
  • libattr-2.4.44-7.el6.ppc.rpm
  • libattr-devel-2.4.44-7.el6.s390x.rpm
  • attr-debuginfo-2.4.44-7.el6.s390x.rpm

Fixes

CVEs

(none)

References

(none)


Additional information