- Issued:
- 2009-09-02
- Updated:
- 2009-09-02
RHBA-2009:1397 - Bug Fix Advisory
Synopsis
autofs bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated autofs package that fixes various bugs and adds an enhancement
is now available.
Description
The autofs utility controls the operation of the automount daemon. The
automount daemon automatically mounts file systems when you use them, and
unmounts them when they are not busy.
This updated package fixes the following bugs and adds the following
enhancement. Refer to the Red Hat Enterprise Linux 5.4 Technical Notes
for more detail.
- LDAP server re-connection would fail after the authentication credential
timed out. (BZ#481139)
- repeated attempts to access a non-existant automount with the map shared
from NIS would consume all reserved ports causing autofs to hang. (BZ#469387)
- further issues with automount segfaulting during shutdown and reboot.
(BZ#482988)
- with a large number of active direct mounts autofs would hang. (BZ#487653)
- performance improvements to the handling of very large maps. (BZ#487985)
- under heavy stress if autofs failed to create a thread to perform a mount
the error handling would perform a double free resulting in a segmentation
fault. (BZ#489658)
- processes whose working directory was within an automount would fail due
to their working directory becoming invalid if autofs was restarted.
- the "intr" option has been added as a default option for the hosts map.
(BZ#466673)
- the mount timeout was not being set correctly on IBM z System. (BZ#487151)
- a segmentation fault was occurring following a host name lookup
failure in some cases. (BZ#491351)
- the percent hack translation (for case insensitive LDAP schema) had been
done for mount maps but had not been done for the master map itself.
(BZ#493074)
- autofs was becoming confused when the master map options of a direct
mount map were changed and instead of updating the options it was umounting
the direct mount.
- occasionally a file descriptor used for expiration of an active mount was
being closed preventing expiration of the mount. (BZ#493223)
- autofs was performing many redundant name lookups for servers that had
multiple addresses configured in DNS for round robin server selection.
(BZ#495895)
- added an enhancement to enable autofs to be configured to use DNS LDAP
SRV resource records to obtain the server name from which to obtain its map
information. (BZ#490476)
- When connecting to an LDAP server while using SASL authentication, autofs
occasionally failed with a segmentation fault, forcing users to restart the
autofs service. This failure was caused by a double-free error in the
cyrus-sasl module, which has been fixed in this updated package. Connecting
to an LDAP server while using SASL authentication now works as expected.
(BZ#501612)
- autofs would leak memory due to incorrect call order of pthreads
cleanup function. (BZ#510530)
All autofs users are advised to upgrade to this updated package, which
resolves these issues and adds this enhancement.
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
Affected Products
- Red Hat Enterprise Linux Server 5 x86_64
- Red Hat Enterprise Linux Server 5 ia64
- Red Hat Enterprise Linux Server 5 i386
- Red Hat Enterprise Linux Workstation 5 x86_64
- Red Hat Enterprise Linux Workstation 5 i386
- Red Hat Enterprise Linux Desktop 5 x86_64
- Red Hat Enterprise Linux Desktop 5 i386
- Red Hat Enterprise Linux for IBM z Systems 5 s390x
- Red Hat Enterprise Linux for Power, big endian 5 ppc
- Red Hat Enterprise Linux Server from RHUI 5 x86_64
- Red Hat Enterprise Linux Server from RHUI 5 i386
Fixes
- BZ - 244117 - service autofs start when the service is running does not return success
- BZ - 452122 - lazy umount causes pwd to fail silently
- BZ - 466673 - RFE: Make "intr" default option for /net -hosts mounts
- BZ - 481139 - [RHEL 4] autofs5 SASL badness
- BZ - 487653 - Using a large number of direct mounts causes autofs to hang
- BZ - 487656 - Read and write size of startup status report buffer is incorrect
- BZ - 487985 - The autofs cache lookup performs poorly for large maps.
- BZ - 487986 - autofs should always read file maps
- BZ - 489658 - autofs crashes because of double-free under heavy stress
- BZ - 490476 - RFE: autofs should DNS for SRV records in order to locate LDAP server
- BZ - 491351 - automount segfault after lookup failure
- BZ - 493074 - autofs5 duplicate entries (ldap percent hack)
- BZ - 493223 - Mounts aren't being auto expired correctly.
- BZ - 495895 - autofs5: large number of DNS lookups for hostnames associated with multiple ip addresses.
- BZ - 510530 - autofs-5.0.1-0.rc2.129 (RHEL 5.4[beta] automounter) has memory leak
CVEs
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
autofs-5.0.1-0.rc2.131.el5.src.rpm | SHA-256: 6afbb5c2ca57051ac1bbb835a1b46bbe1d03f497aa23523ac4228a3601223ca2 |
x86_64 | |
autofs-5.0.1-0.rc2.131.el5.x86_64.rpm | SHA-256: c79fc8befb52fe1a60d536496aabcee3551828a059be90c7fae2b00b31b5bc07 |
ia64 | |
autofs-5.0.1-0.rc2.131.el5.ia64.rpm | SHA-256: 4de406ca322b6752a3e2697dc15e3ac566ace61d0f835b20c72cd31196ed2f37 |
i386 | |
autofs-5.0.1-0.rc2.131.el5.i386.rpm | SHA-256: 65269f35d50595f956a1e3d7d4d0044a91fa72a52a307867989beb9d764a52c6 |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
autofs-5.0.1-0.rc2.131.el5.src.rpm | SHA-256: 6afbb5c2ca57051ac1bbb835a1b46bbe1d03f497aa23523ac4228a3601223ca2 |
x86_64 | |
autofs-5.0.1-0.rc2.131.el5.x86_64.rpm | SHA-256: c79fc8befb52fe1a60d536496aabcee3551828a059be90c7fae2b00b31b5bc07 |
i386 | |
autofs-5.0.1-0.rc2.131.el5.i386.rpm | SHA-256: 65269f35d50595f956a1e3d7d4d0044a91fa72a52a307867989beb9d764a52c6 |
Red Hat Enterprise Linux Desktop 5
SRPM | |
---|---|
autofs-5.0.1-0.rc2.131.el5.src.rpm | SHA-256: 6afbb5c2ca57051ac1bbb835a1b46bbe1d03f497aa23523ac4228a3601223ca2 |
x86_64 | |
autofs-5.0.1-0.rc2.131.el5.x86_64.rpm | SHA-256: c79fc8befb52fe1a60d536496aabcee3551828a059be90c7fae2b00b31b5bc07 |
i386 | |
autofs-5.0.1-0.rc2.131.el5.i386.rpm | SHA-256: 65269f35d50595f956a1e3d7d4d0044a91fa72a52a307867989beb9d764a52c6 |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
autofs-5.0.1-0.rc2.131.el5.src.rpm | SHA-256: 6afbb5c2ca57051ac1bbb835a1b46bbe1d03f497aa23523ac4228a3601223ca2 |
s390x | |
autofs-5.0.1-0.rc2.131.el5.s390x.rpm | SHA-256: 6810ae835d366aa8f5fe8f18acb0e47340b7c88306fbd2a292ee02fece8cc1f4 |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
autofs-5.0.1-0.rc2.131.el5.src.rpm | SHA-256: 6afbb5c2ca57051ac1bbb835a1b46bbe1d03f497aa23523ac4228a3601223ca2 |
ppc | |
autofs-5.0.1-0.rc2.131.el5.ppc.rpm | SHA-256: dc1a6042aa89ae8ef9e335ad303f597d6b2ce99678b42e5a3fd887d93c4bd38d |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
autofs-5.0.1-0.rc2.131.el5.src.rpm | SHA-256: 6afbb5c2ca57051ac1bbb835a1b46bbe1d03f497aa23523ac4228a3601223ca2 |
x86_64 | |
autofs-5.0.1-0.rc2.131.el5.x86_64.rpm | SHA-256: c79fc8befb52fe1a60d536496aabcee3551828a059be90c7fae2b00b31b5bc07 |
i386 | |
autofs-5.0.1-0.rc2.131.el5.i386.rpm | SHA-256: 65269f35d50595f956a1e3d7d4d0044a91fa72a52a307867989beb9d764a52c6 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.