The Samba vfs_fruit module uses extended file attributes (EA, xattr) to provide "...enhanced compatibility with Apple SMB clients and interoperability with a Netatalk 3 AFP fileserver." Samba versions prior to 4.13.17, 4.14.12 and 4.15.5 with vfs_fruit configured allow out-of-bounds heap read and write via specially crafted extended file attributes. A remote attacker with write access to extended file attributes can execute arbitrary code with the privileges of smbd, typically root.
CVSS Details
- CVSS 3.1 Base Score: 8.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade libsmbclient-develUpgrade libwbclient-develUpgrade samba-vfs-iouringUpgrade samba-devel | May 4, 2022 | Feb 21, 2022 |
| Alpine Linux | — | Upgrade samba | Mar 26, 2024 | Feb 21, 2022 |
| Amazon Linux Ami 2 | — | Upgrade samba-winbind-krb5-locatorUpgrade samba-develUpgrade libsmbclient-develUpgrade samba-test-libsUpgrade samba-client-libsUpgrade samba-winbindUpgrade sambaUpgrade samba-debuginfoUpgrade samba-commonUpgrade samba-pythonUpgrade samba-winbind-modulesUpgrade ctdbUpgrade samba-clientUpgrade libwbclientUpgrade samba-common-toolsUpgrade samba-libsUpgrade samba-krb5-printingUpgrade libsmbclientUpgrade samba-common-libsUpgrade samba-winbind-clientsUpgrade libwbclient-develUpgrade samba-dcUpgrade samba-testUpgrade samba-python-testUpgrade samba-pidlUpgrade ctdb-testsUpgrade samba-dc-libsUpgrade samba-vfs-glusterfs | Jul 4, 2022 | Feb 21, 2022 |
| Amazon_linux | — | Upgrade samba | Feb 19, 2022 | Feb 1, 2022 |
| Centos_linux | — | Upgrade samba-test-debuginfoUpgrade samba-winbind-modules-debuginfoUpgrade python3-samba-debuginfoUpgrade libsmbclient-debuginfoUpgrade samba-test-libsUpgrade sambaUpgrade samba-winbind-debuginfoUpgrade samba-common-toolsUpgrade samba-libs-debuginfoUpgrade samba-winbind-clients-debuginfoUpgrade samba-client-libsUpgrade samba-client-debuginfoUpgrade libwbclientUpgrade samba-winbindUpgrade samba-libsUpgrade samba-clientUpgrade samba-krb5-printing-debuginfoUpgrade python3-sambaUpgrade samba-pythonUpgrade samba-develUpgrade samba-winbind-krb5-locatorUpgrade samba-krb5-printingUpgrade libsmbclient-develUpgrade libwbclient-debuginfoUpgrade ctdb-debuginfoUpgrade samba-common-tools-debuginfoUpgrade libwbclient-develUpgrade libsmbclientUpgrade samba-winbind-clientsUpgrade samba-winbind-krb5-locator-debuginfoUpgrade samba-client-libs-debuginfoUpgrade samba-vfs-iouringUpgrade samba-debugsourceUpgrade samba-common-libs-debuginfoUpgrade samba-commonUpgrade samba-dc-libsUpgrade samba-test-libs-debuginfoUpgrade samba-vfs-iouring-debuginfoUpgrade samba-pidlUpgrade samba-common-libsUpgrade python3-samba-testUpgrade samba-python-testUpgrade samba-dcUpgrade samba-testUpgrade samba-debuginfoUpgrade ctdbUpgrade samba-winbind-modulesUpgrade samba-vfs-glusterfs | Feb 17, 2022 | Jan 31, 2022 |
| Debian | — | Upgrade samba | Feb 17, 2022 | Feb 17, 2022 |
| Freebsd | — | Upgrade samba415Upgrade samba413Upgrade samba414 | Nov 4, 2022 | Feb 1, 2022 |
| Gentoo Linux | — | Upgrade net-fs/samba. | Sep 18, 2023 | Feb 21, 2022 |
| Huawei Euleros 2_0_sp10 | — | Upgrade samba-libsUpgrade sambaUpgrade samba-winbind-modulesUpgrade samba-winbindUpgrade libwbclientUpgrade libsmbclientUpgrade samba-clientUpgrade samba-common-toolsUpgrade samba-winbind-clientsUpgrade samba-common | May 9, 2022 | Feb 21, 2022 |
| Huawei Euleros 2_0_sp3 | — | Upgrade samba-pythonUpgrade libwbclientUpgrade libsmbclientUpgrade samba-winbind-modulesUpgrade samba-winbindUpgrade sambaUpgrade samba-client-libsUpgrade samba-libsUpgrade samba-winbind-clientsUpgrade samba-commonUpgrade samba-clientUpgrade samba-common-libsUpgrade samba-common-tools | May 25, 2022 | Feb 21, 2022 |
| Huawei Euleros 2_0_sp5 | — | Upgrade samba-libsUpgrade samba-winbindUpgrade sambaUpgrade libwbclientUpgrade samba-winbind-modulesUpgrade samba-common-toolsUpgrade samba-client-libsUpgrade samba-common-libsUpgrade samba-commonUpgrade libsmbclientUpgrade samba-pythonUpgrade samba-clientUpgrade samba-winbind-clients | Apr 26, 2022 | Feb 21, 2022 |
| Huawei Euleros 2_0_sp8 | — | Upgrade samba-winbindUpgrade sambaUpgrade python2-samba-testUpgrade samba-client-libsUpgrade python3-sambaUpgrade samba-libsUpgrade samba-testUpgrade samba-pidlUpgrade ctdb-testsUpgrade python2-sambaUpgrade libwbclientUpgrade samba-krb5-printingUpgrade ctdbUpgrade samba-dc-libsUpgrade samba-winbind-krb5-locatorUpgrade samba-common-toolsUpgrade samba-winbind-modulesUpgrade python3-samba-testUpgrade samba-winbind-clientsUpgrade samba-common-libsUpgrade samba-test-libsUpgrade libsmbclientUpgrade samba-commonUpgrade samba-client | Apr 26, 2022 | Feb 21, 2022 |
| Huawei Euleros 2_0_sp9 | — | Upgrade sambaUpgrade samba-winbind-modulesUpgrade libsmbclientUpgrade samba-winbindUpgrade samba-commonUpgrade libwbclientUpgrade samba-clientUpgrade samba-common-toolsUpgrade samba-libsUpgrade samba-winbind-clients | Apr 19, 2022 | Feb 21, 2022 |
| Oracle_linux | — | Upgrade samba-winbind-modulesUpgrade ctdb-testsUpgrade libsmbclientUpgrade samba-testUpgrade libwbclientUpgrade samba-client-libsUpgrade samba-pidlUpgrade samba-libsUpgrade samba-krb5-printingUpgrade samba-vfs-iouringUpgrade samba-pythonUpgrade samba-winbindUpgrade sambaUpgrade python3-sambaUpgrade samba-dcUpgrade libsmbclient-develUpgrade libwbclient-develUpgrade samba-common-toolsUpgrade samba-winexeUpgrade samba-python-testUpgrade samba-commonUpgrade samba-clientUpgrade samba-test-libsUpgrade samba-vfs-glusterfsUpgrade samba-common-libsUpgrade samba-winbind-krb5-locatorUpgrade python3-samba-testUpgrade ctdbUpgrade samba-winbind-clientsUpgrade samba-dc-libsUpgrade samba-devel | Feb 1, 2022 | Jan 31, 2022 |
| Redhat_linux | — | Upgrade samba-dc-libsUpgrade samba-client-debuginfoUpgrade samba-krb5-printingUpgrade samba-test-debuginfoUpgrade python3-sambaUpgrade samba-test-libs-debuginfoUpgrade samba-common-toolsUpgrade samba-python-testUpgrade samba-testUpgrade python3-samba-debuginfoUpgrade libwbclientUpgrade samba-libsUpgrade samba-common-tools-debuginfoUpgrade samba-clientUpgrade samba-winexeUpgrade samba-winbind-krb5-locatorUpgrade samba-winbind-krb5-locator-debuginfoUpgrade samba-vfs-glusterfs-debuginfoUpgrade samba-commonUpgrade samba-common-libs-debuginfoUpgrade samba-test-libsUpgrade samba-libs-debuginfoUpgrade samba-vfs-glusterfsUpgrade samba-winbindUpgrade samba-dcUpgrade ctdb-debuginfoUpgrade ctdb-tests-debuginfoUpgrade samba-common-libsUpgrade python3-samba-testUpgrade samba-debuginfoUpgrade samba-krb5-printing-debuginfoUpgrade samba-vfs-iouring-debuginfoUpgrade samba-winbind-modules-debuginfoUpgrade samba-client-libs-debuginfoUpgrade samba-client-libsUpgrade sambaUpgrade samba-winexe-debuginfoUpgrade samba-vfs-iouringUpgrade samba-develUpgrade libwbclient-develUpgrade libsmbclient-debuginfoUpgrade samba-debugsourceUpgrade ctdbUpgrade libsmbclientUpgrade samba-winbind-debuginfoUpgrade samba-winbind-clientsUpgrade samba-winbind-modulesUpgrade ctdb-testsUpgrade samba-pythonUpgrade samba-winbind-clients-debuginfoUpgrade libwbclient-debuginfoUpgrade libsmbclient-develUpgrade samba-pidl | Feb 1, 2022 | Jan 31, 2022 |
| Rocky_linux | — | Upgrade samba-vfs-iouringUpgrade samba-winexeUpgrade samba-test-libsUpgrade libsmbclient-debuginfoUpgrade samba-develUpgrade samba-test-debuginfoUpgrade samba-common-libsUpgrade samba-debuginfoUpgrade samba-winbindUpgrade samba-debugsourceUpgrade sambaUpgrade samba-winexe-debuginfoUpgrade samba-krb5-printingUpgrade samba-test-libs-debuginfoUpgrade libsmbclient-develUpgrade samba-winbind-clientsUpgrade libwbclient-debuginfoUpgrade samba-winbind-modules-debuginfoUpgrade samba-libsUpgrade ctdbUpgrade samba-libs-debuginfoUpgrade samba-clientUpgrade python3-sambaUpgrade python3-samba-debuginfoUpgrade samba-client-libsUpgrade libwbclientUpgrade samba-winbind-modulesUpgrade samba-krb5-printing-debuginfoUpgrade libwbclient-develUpgrade samba-winbind-debuginfoUpgrade samba-common-libs-debuginfoUpgrade samba-common-toolsUpgrade ctdb-debuginfoUpgrade samba-common-tools-debuginfoUpgrade samba-winbind-clients-debuginfoUpgrade python3-samba-testUpgrade libsmbclientUpgrade samba-vfs-iouring-debuginfoUpgrade samba-client-debuginfoUpgrade samba-winbind-krb5-locator-debuginfoUpgrade samba-testUpgrade samba-client-libs-debuginfoUpgrade samba-winbind-krb5-locator | May 5, 2022 | Feb 21, 2022 |
| Samba | — | Upgrade to Samba 4.15.5 or later.Upgrade to Samba 4.14.12 or later.Upgrade to Samba 4.13.17 or later. | Mar 7, 2022 | Feb 21, 2022 |
| Suse | — | Upgrade libnetapi0Upgrade krb5-miniUpgrade tevent-manUpgrade samba-docUpgrade libsss_certmap0Upgrade libsamba-passdb-develUpgrade apparmor-abstractionsUpgrade krb5-serverUpgrade apparmor-parser-langUpgrade libsamba-policy0-python3-64bitUpgrade libsmbldap2Upgrade libsamba-util-develUpgrade libtalloc2Upgrade libsss_nss_idmap-develUpgrade libnetapi-develUpgrade libsamba-credentials0Upgrade perl-apparmorUpgrade sssdUpgrade samba-libs-python3Upgrade libdcerpc-samr0Upgrade libsmbclient0Upgrade samba-client-libs-32bitUpgrade samba-client-32bitUpgrade sambaUpgrade samba-libsUpgrade libwbclient0Upgrade sssd-wbclient-develUpgrade libtevent-util-develUpgrade libsmbclient-develUpgrade samba-winbindUpgrade libndr0Upgrade libtevent-util0Upgrade libsamba-errors-develUpgrade libsmbconf0Upgrade libsss_nss_idmap0Upgrade libsamba-policy0-python3Upgrade sssd-ldapUpgrade krb5-devel-32bitUpgrade samba-libs-32bitUpgrade libndr-krb5pac0-32bitUpgrade libnettle6-32bitUpgrade libndr-standard0Upgrade libsmbldap-develUpgrade libsss_simpleifp0Upgrade p11-kit-nss-trustUpgrade krb5-develUpgrade apparmor-docsUpgrade libdcerpc-binding0Upgrade libsamba-errors0-32bitUpgrade pam_apparmorUpgrade samba-pythonUpgrade libtevent0-32bitUpgrade tdb-toolsUpgrade krb5-plugin-preauth-otpUpgrade libsamba-hostconfig0Upgrade libldb2-32bitUpgrade libsmbldap0Upgrade samba-ad-dc-libsUpgrade sssd-toolsUpgrade apparmor-utils-langUpgrade apparmor-profilesUpgrade ctdbUpgrade libldb2Upgrade libsmbldap0-32bitUpgrade yast2-samba-clientUpgrade libsamba-policy0-python3-32bitUpgrade libtdb-develUpgrade libsmbconf0-32bitUpgrade samba-libs-pythonUpgrade krb5-plugin-kdb-ldapUpgrade sssd-krb5Upgrade samba-toolUpgrade libsamba-hostconfig-develUpgrade ldb-toolsUpgrade python3-teventUpgrade libsmbldap2-32bitUpgrade libp11-kit0-32bitUpgrade python3-sssd-configUpgrade libsamba-credentials0-32bitUpgrade python3-ldb-32bitUpgrade libsamba-util0Upgrade pam_apparmor-32bitUpgrade libsss_certmap-develUpgrade libndr-standard-develUpgrade libsmbconf-develUpgrade python3-sss-murmurUpgrade samba-client-64bitUpgrade libndr-nbt0Upgrade libsamba-util0-32bitUpgrade libndr0-32bitUpgrade libdcerpc-develUpgrade python3-talloc-develUpgrade samba-develUpgrade python3-tallocUpgrade samba-cephUpgrade python-sssd-configUpgrade samba-winbind-32bitUpgrade libtevent0Upgrade libndr-standard0-32bitUpgrade libsamba-passdb0Upgrade libsamba-policy-python3-develUpgrade libndr-develUpgrade libdcerpc-samr-develUpgrade p11-kit-develUpgrade samba-libs-python3-32bitUpgrade talloc-manUpgrade samba-core-develUpgrade samba-clientUpgrade libtdb1-32bitUpgrade python3-tdb-32bitUpgrade libndr-krb5pac-develUpgrade samba-python3Upgrade sssd-ipaUpgrade krb5Upgrade libapparmor1Upgrade sssd-winbind-idmapUpgrade krb5-mini-develUpgrade libdcerpc0-32bitUpgrade ca-certificatesUpgrade libapparmor-develUpgrade sssd-commonUpgrade samba-gpupdateUpgrade p11-kit-32bitUpgrade libndr-nbt0-32bitUpgrade samba-client-libsUpgrade krb5-plugin-preauth-pkinitUpgrade p11-kit-toolsUpgrade libipa_hbac-develUpgrade libldb-develUpgrade python3-talloc-32bitUpgrade samba-winbind-libs-32bitUpgrade python3-apparmorUpgrade sssd-proxyUpgrade libipa_hbac0Upgrade libsamba-errors0Upgrade libsamba-policy-develUpgrade sssd-krb5-commonUpgrade samba-libs-python3-64bitUpgrade samba-ldb-ldapUpgrade libnetapi0-32bitUpgrade sssd-adUpgrade samba-testUpgrade samba-dsdb-modulesUpgrade samba-ad-dc-libs-32bitUpgrade libwbclient0-32bitUpgrade ctdb-pcp-pmdaUpgrade libsss_simpleifp-develUpgrade samba-devel-32bitUpgrade apache2-mod_apparmorUpgrade samba-libs-64bitUpgrade libwbclient-develUpgrade krb5-plugin-preauth-spakeUpgrade python3-ldbUpgrade libsamdb-develUpgrade libndr-krb5pac0Upgrade libtalloc2-32bitUpgrade python3-sss_nss_idmapUpgrade libgnutls30Upgrade libapparmor1-32bitUpgrade libsss_idmap-develUpgrade libtalloc-develUpgrade libsamdb0-32bitUpgrade apparmor-parserUpgrade libtevent-util0-32bitUpgrade libdcerpc-binding0-32bitUpgrade apparmor-utilsUpgrade python3-tdbUpgrade libsamba-passdb0-32bitUpgrade libhogweed4Upgrade samba-winbind-libsUpgrade libsamba-credentials-develUpgrade p11-kitUpgrade sssd-wbclientUpgrade ruby-apparmorUpgrade libsmbclient0-32bitUpgrade libhogweed4-32bitUpgrade krb5-32bitUpgrade libsamdb0Upgrade libdcerpc0Upgrade libsamba-policy0Upgrade libnettle6Upgrade python3-tevent-32bitUpgrade libp11-kit0Upgrade libnfsidmap-sssUpgrade libgnutls30-32bitUpgrade libndr-nbt-develUpgrade libsss_idmap0Upgrade sssd-dbusUpgrade krb5-clientUpgrade libtevent-develUpgrade python3-ldb-develUpgrade samba-ad-dcUpgrade python3-ipa_hbacUpgrade libtdb1Upgrade libsamba-hostconfig0-32bit | Feb 1, 2022 | Feb 1, 2022 |
| Ubuntu | — | Upgrade samba (Ubuntu Pro)Upgrade samba | Feb 2, 2022 | Feb 1, 2022 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub