Oval Definition:oval:com.redhat.rhba:def:20152258
Revision Date:2015-11-19Version:640
Title:RHBA-2015:2258: samba bug fix and enhancement update (Moderate)
Description:Samba is an open-source implementation of the Server Message Block (SMB) protocol and the related Common Internet File System (CIFS) protocol, which allow PC-compatible machines to share files, printers, and other information.

  • The samba packages have been upgraded to upstream version 4.2.3, which provides a number of bug fixes and enhancements over the previous version. Most notably, the "wbinfo -u" and "wbinfo -g" commands now only enumerate the users in their own domain by default. To enumerate all users on all trusted domains, run the "wbinfo --domain='*' -u" or "wbinfo --domain='*' -g" command. (BZ#1196140)

    This update also fixes the following bugs:

  • Accessing a printer published in Active Directory (AD) failed with error messages. Now, if Samba fails to find the printer in the Samba registry, it obtains the globally unique identifier (GUID) of the printer from AD and stores it in the registry. The printers work as expected. (BZ#1167325)

  • When running Samba without the winbindd service, authentication with user name and password sometimes failed. Now, it is possible to run Samba without winbindd, although it is not recommended. (BZ#1202347)

  • In long-running SMB sessions, re-authenticating sometimes caused the SMB server to terminate unexpectedly. Now, the server no longer crashes during the SMB session setup. Users can re-authenticate and then use the SMB file server as expected. (BZ#1223981)

  • The windbindd service terminated unexpectedly with a segmentation fault when the alternative domain name was not defined and Winbind was offline. This update defines the values for the alternative domain name as well as certain other settings that were previously not set. Windbind now works as expected in offline mode. (BZ#1225719)

  • Samba displayed the STATUS_ACCES_DENIED message when the client tried to reconnect after the session expired because of an invalid signing check. Samba now correctly verifies whether signing is required in this situation. Samba no longer displays the message, and the user is allowed to reconnect. (BZ#1228809)

  • The dfree utility sometimes reported an incorrect amount of free space on a Samba share. Now, the smbd service no longer ignores the block size of dfree, thus fixing the calculation of available space. The dfree utility correctly reports the available space on a Samba share. (BZ#1238194)

  • The "net ads keytab create" command sometimes terminated unexpectedly with a segmentation fault. Samba has been modified to initialize certain internal structures and free the cursor iterating the keytab. Now, "net ads keytab" no longer crashes. (BZ#1246166)

  • The users were sometimes unable to access a Samba share that specified identical values for the force user and force group when the "winbind use default domain = yes" setting was used. With this update, the users can access a Samba share in the described situation as expected. (BZ#1253193)

  • When the "map to guest = bad uid" setting was used, the user was sometimes denied permission to access a share as a guest user. Samba now handles "map to guest = bad uid" as expected, allowing users to access shares as guest users if they are not authenticated. (BZ#1255322)

  • The Samba files server terminated unexpectedly when the "mangling method = hash" setting was used in the smb.conf file. Samba now fully initializes the hash module, preventing the file server from accessing invalid data structures, and no longer crashes in this situation. (BZ#1255326)

  • When the user shared an XFS file system with disk quota, Samba displayed incorrect volume size on the client. With this update, Samba correctly displays the disk quota value as the volume size. (BZ#1258293)

    Users of samba are advised to upgrade to these updated packages, which fix these bugs and add these enhancements. After installing this update, the smb service will be restarted automatically.
  • Family:unixClass:patch
    Status:Reference(s):CVE-2015-7540
    RHBA-2015:2258
    RHBA-2015:2258-03
    RHBA-2015:2258-03
    RHBA-2015:2258
    Platform(s):Red Hat Enterprise Linux 7
    Red Hat Enterprise Linux 7 (please do not use for >= RHEL-7.5)
    Product(s):
    Definition Synopsis
  • Red Hat Enterprise Linux must be installed
  • OR Package Information
  • Red Hat Enterprise Linux 7 is installed
  • AND
  • ctdb is earlier than 0:4.2.3-10.el7
  • AND ctdb is signed with Red Hat redhatrelease2 key
  • ctdb-devel is earlier than 0:4.2.3-10.el7
  • AND ctdb-devel is signed with Red Hat redhatrelease2 key
  • ctdb-tests is earlier than 0:4.2.3-10.el7
  • AND ctdb-tests is signed with Red Hat redhatrelease2 key
  • libsmbclient is earlier than 0:4.2.3-10.el7
  • AND libsmbclient is signed with Red Hat redhatrelease2 key
  • libsmbclient-devel is earlier than 0:4.2.3-10.el7
  • AND libsmbclient-devel is signed with Red Hat redhatrelease2 key
  • libwbclient is earlier than 0:4.2.3-10.el7
  • AND libwbclient is signed with Red Hat redhatrelease2 key
  • libwbclient-devel is earlier than 0:4.2.3-10.el7
  • AND libwbclient-devel is signed with Red Hat redhatrelease2 key
  • samba is earlier than 0:4.2.3-10.el7
  • AND samba is signed with Red Hat redhatrelease2 key
  • samba-client is earlier than 0:4.2.3-10.el7
  • AND samba-client is signed with Red Hat redhatrelease2 key
  • samba-client-libs is earlier than 0:4.2.3-10.el7
  • AND samba-client-libs is signed with Red Hat redhatrelease2 key
  • samba-common is earlier than 0:4.2.3-10.el7
  • AND samba-common is signed with Red Hat redhatrelease2 key
  • samba-common-libs is earlier than 0:4.2.3-10.el7
  • AND samba-common-libs is signed with Red Hat redhatrelease2 key
  • samba-common-tools is earlier than 0:4.2.3-10.el7
  • AND samba-common-tools is signed with Red Hat redhatrelease2 key
  • samba-dc is earlier than 0:4.2.3-10.el7
  • AND samba-dc is signed with Red Hat redhatrelease2 key
  • samba-dc-libs is earlier than 0:4.2.3-10.el7
  • AND samba-dc-libs is signed with Red Hat redhatrelease2 key
  • samba-devel is earlier than 0:4.2.3-10.el7
  • AND samba-devel is signed with Red Hat redhatrelease2 key
  • samba-libs is earlier than 0:4.2.3-10.el7
  • AND samba-libs is signed with Red Hat redhatrelease2 key
  • samba-pidl is earlier than 0:4.2.3-10.el7
  • AND samba-pidl is signed with Red Hat redhatrelease2 key
  • samba-python is earlier than 0:4.2.3-10.el7
  • AND samba-python is signed with Red Hat redhatrelease2 key
  • samba-test is earlier than 0:4.2.3-10.el7
  • AND samba-test is signed with Red Hat redhatrelease2 key
  • samba-test-devel is earlier than 0:4.2.3-10.el7
  • AND samba-test-devel is signed with Red Hat redhatrelease2 key
  • samba-test-libs is earlier than 0:4.2.3-10.el7
  • AND samba-test-libs is signed with Red Hat redhatrelease2 key
  • samba-vfs-glusterfs is earlier than 0:4.2.3-10.el7
  • AND samba-vfs-glusterfs is signed with Red Hat redhatrelease2 key
  • samba-winbind is earlier than 0:4.2.3-10.el7
  • AND samba-winbind is signed with Red Hat redhatrelease2 key
  • samba-winbind-clients is earlier than 0:4.2.3-10.el7
  • AND samba-winbind-clients is signed with Red Hat redhatrelease2 key
  • samba-winbind-krb5-locator is earlier than 0:4.2.3-10.el7
  • AND samba-winbind-krb5-locator is signed with Red Hat redhatrelease2 key
  • samba-winbind-modules is earlier than 0:4.2.3-10.el7
  • AND samba-winbind-modules is signed with Red Hat redhatrelease2 key
  • Definition Synopsis
  • Release Information
  • Red Hat Enterprise Linux 7 Client is installed
  • OR Red Hat Enterprise Linux 7 Server is installed
  • OR Red Hat Enterprise Linux 7 Workstation is installed
  • OR Red Hat Enterprise Linux 7 ComputeNode is installed
  • AND Package Information
  • samba-dc is earlier than 0:4.2.3-10.el7
  • AND samba-dc is signed with Red Hat redhatrelease2 key
  • OR
  • samba-winbind-krb5-locator is earlier than 0:4.2.3-10.el7
  • AND samba-winbind-krb5-locator is signed with Red Hat redhatrelease2 key
  • OR
  • samba-common is earlier than 0:4.2.3-10.el7
  • AND samba-common is signed with Red Hat redhatrelease2 key
  • OR
  • samba-libs is earlier than 0:4.2.3-10.el7
  • AND samba-libs is signed with Red Hat redhatrelease2 key
  • OR
  • samba-winbind is earlier than 0:4.2.3-10.el7
  • AND samba-winbind is signed with Red Hat redhatrelease2 key
  • OR
  • libsmbclient is earlier than 0:4.2.3-10.el7
  • AND libsmbclient is signed with Red Hat redhatrelease2 key
  • OR
  • samba-client is earlier than 0:4.2.3-10.el7
  • AND samba-client is signed with Red Hat redhatrelease2 key
  • OR
  • libwbclient is earlier than 0:4.2.3-10.el7
  • AND libwbclient is signed with Red Hat redhatrelease2 key
  • OR
  • samba-winbind-clients is earlier than 0:4.2.3-10.el7
  • AND samba-winbind-clients is signed with Red Hat redhatrelease2 key
  • OR
  • samba-common-libs is earlier than 0:4.2.3-10.el7
  • AND samba-common-libs is signed with Red Hat redhatrelease2 key
  • OR
  • samba is earlier than 0:4.2.3-10.el7
  • AND samba is signed with Red Hat redhatrelease2 key
  • OR
  • samba-winbind-modules is earlier than 0:4.2.3-10.el7
  • AND samba-winbind-modules is signed with Red Hat redhatrelease2 key
  • OR
  • samba-python is earlier than 0:4.2.3-10.el7
  • AND samba-python is signed with Red Hat redhatrelease2 key
  • OR
  • samba-client-libs is earlier than 0:4.2.3-10.el7
  • AND samba-client-libs is signed with Red Hat redhatrelease2 key
  • OR
  • samba-common-tools is earlier than 0:4.2.3-10.el7
  • AND samba-common-tools is signed with Red Hat redhatrelease2 key
  • OR
  • samba-pidl is earlier than 0:4.2.3-10.el7
  • AND samba-pidl is signed with Red Hat redhatrelease2 key
  • OR
  • libsmbclient-devel is earlier than 0:4.2.3-10.el7
  • AND libsmbclient-devel is signed with Red Hat redhatrelease2 key
  • OR
  • samba-dc-libs is earlier than 0:4.2.3-10.el7
  • AND samba-dc-libs is signed with Red Hat redhatrelease2 key
  • OR
  • samba-devel is earlier than 0:4.2.3-10.el7
  • AND samba-devel is signed with Red Hat redhatrelease2 key
  • OR
  • samba-test-libs is earlier than 0:4.2.3-10.el7
  • AND samba-test-libs is signed with Red Hat redhatrelease2 key
  • OR
  • samba-vfs-glusterfs is earlier than 0:4.2.3-10.el7
  • AND samba-vfs-glusterfs is signed with Red Hat redhatrelease2 key
  • OR
  • samba-test is earlier than 0:4.2.3-10.el7
  • AND samba-test is signed with Red Hat redhatrelease2 key
  • OR
  • samba-test-devel is earlier than 0:4.2.3-10.el7
  • AND samba-test-devel is signed with Red Hat redhatrelease2 key
  • OR
  • libwbclient-devel is earlier than 0:4.2.3-10.el7
  • AND libwbclient-devel is signed with Red Hat redhatrelease2 key
  • OR
  • ctdb is earlier than 0:4.2.3-10.el7
  • AND ctdb is signed with Red Hat redhatrelease2 key
  • OR
  • ctdb-devel is earlier than 0:4.2.3-10.el7
  • AND ctdb-devel is signed with Red Hat redhatrelease2 key
  • OR
  • ctdb-tests is earlier than 0:4.2.3-10.el7
  • AND ctdb-tests is signed with Red Hat redhatrelease2 key
  • BACK