samba4: security bump to version 4.5.7
authorPeter Korsgaard <peter@korsgaard.com>
Tue, 28 Mar 2017 15:18:08 +0000 (17:18 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tue, 28 Mar 2017 19:43:35 +0000 (21:43 +0200)
Fixes CVE-2017-2619:

   All versions of Samba prior to 4.6.1, 4.5.7, 4.4.11 are vulnerable to
   a malicious client using a symlink race to allow access to areas of
   the server file system not exported under the share definition.

   Samba uses the realpath() system call to ensure when a client requests
   access to a pathname that it is under the exported share path on the
   server file system.

   Clients that have write access to the exported part of the file system
   via SMB1 unix extensions or NFS to create symlinks can race the server
   by renaming a realpath() checked path and then creating a symlink. If
   the client wins the race it can cause the server to access the new
   symlink target after the exported share path check has been done. This
   new symlink target can point to anywhere on the server file system.

   This is a difficult race to win, but theoretically possible. Note that
   the proof of concept code supplied wins the race reliably only when
   the server is slowed down using the strace utility running on the
   server. Exploitation of this bug has not been seen in the wild.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/samba4/samba4.hash
package/samba4/samba4.mk

index 4fec55dd60508121b83b5e5ebbde4625fb0af59b..71d24f7feb2d97ad1a9c9024cb0276a712f8a92e 100644 (file)
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256 bff02762b3e4ee030f02266c6e24a0b888248b387246219b7fbe3e1758ef2184        samba-4.5.5.tar.gz
+sha256 ac70f09af80639d8189e1b9bc0a554841ee44df2b1ef58e7e682ad5400fd9400        samba-4.5.7.tar.gz
index f64b684bf8612e70134e77ef46bfce0e4ded9ab9..aa7cb576d260c3d0f1214675943c8b4749a2e1bd 100644 (file)
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-SAMBA4_VERSION = 4.5.5
+SAMBA4_VERSION = 4.5.7
 SAMBA4_SITE = https://download.samba.org/pub/samba/stable
 SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz
 SAMBA4_INSTALL_STAGING = YES