Download Samba 4.10.4 / 4.9.8 / 4.8.12
Samba runs on Unix, BSD and Linux servers, and is an open source implementation of the smb/cifsnetwork protocol. Since version 3, Samba can offer file and print services to Windows clients, and is able to act as a domain controller. Extensive documentation, including practical how-tos for a slightly older version, can be found on this page are being found. The developers have released versions 4.10.4, 4.9.8 and 4.8.12 with the following changes:
Version 4.10.4
- BUG 13938: s3: SMB1: Don’t allow recvfile on stream fsps.
- BUG 13882: py/provision: Fix for Python 2.6.
- BUG 13873: netcmd: Fix ‘passwordsettings –max-pwd-age’ command.
- BUG 13938: s3:smbd: Don’t use recvfile on streams.
- BUG 13861: s3-libnet_join: ‘net ads join’ to child domain fails when using “-U admin@forestroot”.
- BUG 13896: vfs_ceph: Explicitly enable libcephfs POSIX ACL support.
- BUG 13940: vfs_ceph: Fix cephwrap_flistxattr() debug message.
- BUG 13895: ctdb-common: Avoid race between fd and signal events.
- BUG 13943: ctdb-common: Fix memory leak in run_proc.
- BUG 13892: lib: Initialize getline() arguments.
- BUG 13903: winbind: Fix overlapping id ranges.
- BUG 13902: lib util debug: Increase format buffer to 4KiB.
- BUG 13927: nsswitch pam_winbind: Fix Asan use after free.
- BUG 13929: s4 lib socket: Ensure address string owned by parent struct.
- BUG 13936: s3 rpc_client: Fix Asan stack use after scope.
- BUG 10097: s3:smbd: Handle IO_REPARSE_TAG_DFS in SMB_FIND_FILE_FULL_DIRECTORY_INFO.
- BUG 10344: smb2_tcon: Avoid STATUS_PENDING completely on tdis.
- BUG 12845: smb2_sesssetup: avoid STATUS_PENDING responses for session setup.
- BUG 13698: smb2_tcon: Avoid STATUS_PENDING completely on tdis.
- BUG 13796: smb2_sesssetup: avoid STATUS_PENDING responses for session setup.
- BUG 13843: dbcheck: Fix the err_empty_attribute() check.
- BUG 13858: vfs_snapper: Drop unneeded fstat handler.
- BUG 13862: vfs_default: Fix vfswrap_offload_write_send() NT_STATUS_INVALID_VIEW_SIZE check.
- BUG 13863: smb2_server: Grant all 8192 credits to clients.
- BUG 13919: smbd: Implement SMB_FILE_NORMALIZED_NAME_INFORMATION handling.
- BUG 13872: s3/vfs_glusterfs: Dynamically determine NAME_MAX.
- BUG 13918: s3: modules: ceph: Use current working directory instead of share path.
- BUG 13831: winbind: Use domain name from lsa query for sid_to_name cache entry.
- BUG 13865: memcache: Increase size of default memcache to 512k.
- BUG 13857: docs: Update smbclient manpage for “–max-protocol”.
- BUG 13861: ‘net ads join’ to child domain fails when using “-U admin@forestroot”.
- BUG 13937: s3:utils: If share is NULL in smbcacls, don’t print it.
- BUG 13939: s3:smbspool: Fix regression printing with Kerberos credentials.
- BUG 13860: ctdb scripts: CTDB restarts failed NFS RPC services by hand, which is incompatible with systemd.
- BUG 13888: ctdb-daemon: Revert “We can not assume that just because we could complete a TCP handshake”.
- BUG 13930: ctdb daemon: Never use 0 as a client ID.
- BUG 13943: ctdb-common: Fix memory leak.
- BUG 13904: s3:debug: Enable logging for early startup failures.
Version 4.10.3
- CVE-2018-16860 (Samba AD DC S4U2Self/S4U2Proxy unkeyed checksum)
- BUG 13685: CVE-2018-16860: Heimdal KDC: Reject PA-S4U2Self with unkeyed checksum.
Version 4.9.8
- CVE-2018-16860 (Samba AD DC S4U2Self/S4U2Proxy unkeyed checksum)
- BUG 13685: CVE-2018-16860: Heimdal KDC: Reject PA-S4U2Self with unkeyed checksum.
Version 4.8.12
- CVE-2018-16860 (Samba AD DC S4U2Self/S4U2Proxy unkeyed checksum)
- BUG 13685: CVE-2018-16860: Heimdal KDC: Reject PA-S4U2Self with unkeyed checksum.
CVE-2018-16860: The checksum validation in the S4U2Self handler in the embedded Heimdal KDC did not first confirm that the checksum was keyed, allowing replacement of the requested target (client) principal.
| Version number | 4.10.4 / 4.9.8 / 4.8.12 |
| Release status | Final |
| Operating systems | Linux, BSD, macOS, Solaris, UNIX |
| Website | samba |
| Download | |
| License type | GPL |

