Bug Fix Advisory acl bug fix update

Advisory: RHBA-2007:1112-3
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2008-07-24
Last updated on: 2008-07-24
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

Updated acl packages that fix a bug are now available.

Access Control Lists (ACLs) are used to define finer-grained discretionary
access rights for files and directories. The acl packages contain the
getfacl and setfacl utilities needed for manipulating access control lists.

This update fixes the following bug:

* setfacl would incorrectly set the 'execute' bit on files or directories
when called to set permissions on a directory or its contents. The
'execute' bit should have only been present if it had been set on the files
or directories in question before calling "setfacl".

All users of Access Control Lists should upgrade to these updated packages,
which resolve this issue.


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/FAQ_58_10188

Updated packages

Red Hat Desktop (v. 4)

SRPMS:
acl-2.2.23-5.4.el4.src.rpm     1d5d71aab3ffedaa9041ae6dd66097e4
 
IA-32:
acl-2.2.23-5.4.el4.i386.rpm     9d4c310e4101d54c3359054f66ca8316
libacl-2.2.23-5.4.el4.i386.rpm     1ec6366ba062fa4f9d3385addf670cf3
libacl-devel-2.2.23-5.4.el4.i386.rpm     175c6e26fbb52a8a862212ae375cb489
 
x86_64:
acl-2.2.23-5.4.el4.x86_64.rpm     bdffb4a65f93f1228347f85984e76010
libacl-2.2.23-5.4.el4.i386.rpm     1ec6366ba062fa4f9d3385addf670cf3
libacl-2.2.23-5.4.el4.x86_64.rpm     5324e0f9039662a2a2ea7af9d8451c5e
libacl-devel-2.2.23-5.4.el4.i386.rpm     175c6e26fbb52a8a862212ae375cb489
libacl-devel-2.2.23-5.4.el4.x86_64.rpm     4f0f225480c82547e30ae6cfcfc64d74
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
acl-2.2.23-5.4.el4.src.rpm     1d5d71aab3ffedaa9041ae6dd66097e4
 
IA-32:
acl-2.2.23-5.4.el4.i386.rpm     9d4c310e4101d54c3359054f66ca8316
libacl-2.2.23-5.4.el4.i386.rpm     1ec6366ba062fa4f9d3385addf670cf3
libacl-devel-2.2.23-5.4.el4.i386.rpm     175c6e26fbb52a8a862212ae375cb489
 
IA-64:
acl-2.2.23-5.4.el4.ia64.rpm     de6e7a8a0fcdf93a54d9c22fadb30f41
libacl-2.2.23-5.4.el4.i386.rpm     1ec6366ba062fa4f9d3385addf670cf3
libacl-2.2.23-5.4.el4.ia64.rpm     f70795754613ba2ca290e85e3133592e
libacl-devel-2.2.23-5.4.el4.ia64.rpm     5b659e109c5ab0c9795cd3b0b04ec53f
 
PPC:
acl-2.2.23-5.4.el4.ppc.rpm     5773a6dd741c910bcdf10464d529a479
libacl-2.2.23-5.4.el4.ppc.rpm     4530f298639c90ba66e254c4415208de
libacl-2.2.23-5.4.el4.ppc64.rpm     021aca084f3dd54f9c06f481f535d0d3
libacl-devel-2.2.23-5.4.el4.ppc.rpm     0f5940bbac31a2e6969fe14849870940
libacl-devel-2.2.23-5.4.el4.ppc64.rpm     e8edb0fc5d77e7c91be9503da34e8b19
 
s390:
acl-2.2.23-5.4.el4.s390.rpm     b7dc2c3b8b8060cf1b0401023348ffa9
libacl-2.2.23-5.4.el4.s390.rpm     04191acb49dbe2771c28f18e0d03013b
libacl-devel-2.2.23-5.4.el4.s390.rpm     0806a292bd08bc65a65c131d00f1dac3
 
s390x:
acl-2.2.23-5.4.el4.s390x.rpm     ad1772efa92e3a48f36742590f627068
libacl-2.2.23-5.4.el4.s390.rpm     04191acb49dbe2771c28f18e0d03013b
libacl-2.2.23-5.4.el4.s390x.rpm     251cc7ef06c9c5591fffdb8996bd603c
libacl-devel-2.2.23-5.4.el4.s390.rpm     0806a292bd08bc65a65c131d00f1dac3
libacl-devel-2.2.23-5.4.el4.s390x.rpm     1a67f56d8fe96fd999e1d2be775ef37d
 
x86_64:
acl-2.2.23-5.4.el4.x86_64.rpm     bdffb4a65f93f1228347f85984e76010
libacl-2.2.23-5.4.el4.i386.rpm     1ec6366ba062fa4f9d3385addf670cf3
libacl-2.2.23-5.4.el4.x86_64.rpm     5324e0f9039662a2a2ea7af9d8451c5e
libacl-devel-2.2.23-5.4.el4.i386.rpm     175c6e26fbb52a8a862212ae375cb489
libacl-devel-2.2.23-5.4.el4.x86_64.rpm     4f0f225480c82547e30ae6cfcfc64d74
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
acl-2.2.23-5.4.el4.src.rpm     1d5d71aab3ffedaa9041ae6dd66097e4
 
IA-32:
acl-2.2.23-5.4.el4.i386.rpm     9d4c310e4101d54c3359054f66ca8316
libacl-2.2.23-5.4.el4.i386.rpm     1ec6366ba062fa4f9d3385addf670cf3
libacl-devel-2.2.23-5.4.el4.i386.rpm     175c6e26fbb52a8a862212ae375cb489
 
IA-64:
acl-2.2.23-5.4.el4.ia64.rpm     de6e7a8a0fcdf93a54d9c22fadb30f41
libacl-2.2.23-5.4.el4.i386.rpm     1ec6366ba062fa4f9d3385addf670cf3
libacl-2.2.23-5.4.el4.ia64.rpm     f70795754613ba2ca290e85e3133592e
libacl-devel-2.2.23-5.4.el4.ia64.rpm     5b659e109c5ab0c9795cd3b0b04ec53f
 
x86_64:
acl-2.2.23-5.4.el4.x86_64.rpm     bdffb4a65f93f1228347f85984e76010
libacl-2.2.23-5.4.el4.i386.rpm     1ec6366ba062fa4f9d3385addf670cf3
libacl-2.2.23-5.4.el4.x86_64.rpm     5324e0f9039662a2a2ea7af9d8451c5e
libacl-devel-2.2.23-5.4.el4.i386.rpm     175c6e26fbb52a8a862212ae375cb489
libacl-devel-2.2.23-5.4.el4.x86_64.rpm     4f0f225480c82547e30ae6cfcfc64d74
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
acl-2.2.23-5.4.el4.src.rpm     1d5d71aab3ffedaa9041ae6dd66097e4
 
IA-32:
acl-2.2.23-5.4.el4.i386.rpm     9d4c310e4101d54c3359054f66ca8316
libacl-2.2.23-5.4.el4.i386.rpm     1ec6366ba062fa4f9d3385addf670cf3
libacl-devel-2.2.23-5.4.el4.i386.rpm     175c6e26fbb52a8a862212ae375cb489
 
IA-64:
acl-2.2.23-5.4.el4.ia64.rpm     de6e7a8a0fcdf93a54d9c22fadb30f41
libacl-2.2.23-5.4.el4.i386.rpm     1ec6366ba062fa4f9d3385addf670cf3
libacl-2.2.23-5.4.el4.ia64.rpm     f70795754613ba2ca290e85e3133592e
libacl-devel-2.2.23-5.4.el4.ia64.rpm     5b659e109c5ab0c9795cd3b0b04ec53f
 
x86_64:
acl-2.2.23-5.4.el4.x86_64.rpm     bdffb4a65f93f1228347f85984e76010
libacl-2.2.23-5.4.el4.i386.rpm     1ec6366ba062fa4f9d3385addf670cf3
libacl-2.2.23-5.4.el4.x86_64.rpm     5324e0f9039662a2a2ea7af9d8451c5e
libacl-devel-2.2.23-5.4.el4.i386.rpm     175c6e26fbb52a8a862212ae375cb489
libacl-devel-2.2.23-5.4.el4.x86_64.rpm     4f0f225480c82547e30ae6cfcfc64d74
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

252447 - setfacl mis-interpret "-X" param



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/