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 samba-vfs-iouringUpgrade libsmbclient-develUpgrade samba-develUpgrade libwbclient-devel | May 4, 2022 | Feb 21, 2022 |
| Alpine Linux | — | Upgrade samba | Mar 26, 2024 | Feb 21, 2022 |
| Amazon Linux Ami 2 | — | Upgrade samba-common-toolsUpgrade samba-winbindUpgrade libwbclientUpgrade libsmbclient-develUpgrade samba-commonUpgrade samba-winbind-clientsUpgrade sambaUpgrade samba-common-libsUpgrade samba-test-libsUpgrade samba-krb5-printingUpgrade samba-winbind-modulesUpgrade samba-client-libsUpgrade libsmbclientUpgrade samba-clientUpgrade samba-pythonUpgrade ctdbUpgrade samba-develUpgrade samba-libsUpgrade samba-winbind-krb5-locatorUpgrade samba-debuginfoUpgrade samba-pidlUpgrade samba-testUpgrade libwbclient-develUpgrade samba-dc-libsUpgrade samba-dcUpgrade ctdb-testsUpgrade samba-vfs-glusterfsUpgrade samba-python-test | Jul 4, 2022 | Feb 21, 2022 |
| Amazon_linux | — | Upgrade samba | Feb 19, 2022 | Feb 1, 2022 |
| Centos_linux | — | Upgrade samba-test-libsUpgrade samba-winbind-debuginfoUpgrade python3-sambaUpgrade samba-client-debuginfoUpgrade samba-winbindUpgrade samba-krb5-printingUpgrade libsmbclient-develUpgrade samba-develUpgrade samba-clientUpgrade libsmbclient-debuginfoUpgrade python3-samba-debuginfoUpgrade samba-krb5-printing-debuginfoUpgrade samba-client-libsUpgrade samba-pythonUpgrade sambaUpgrade samba-winbind-clients-debuginfoUpgrade samba-libs-debuginfoUpgrade libwbclientUpgrade samba-test-debuginfoUpgrade samba-libsUpgrade samba-winbind-krb5-locatorUpgrade samba-common-toolsUpgrade samba-winbind-modules-debuginfoUpgrade samba-pidlUpgrade samba-vfs-glusterfsUpgrade samba-common-libsUpgrade python3-samba-testUpgrade samba-vfs-iouring-debuginfoUpgrade samba-python-testUpgrade samba-debuginfoUpgrade samba-dc-libsUpgrade libsmbclientUpgrade samba-common-tools-debuginfoUpgrade samba-commonUpgrade libwbclient-develUpgrade libwbclient-debuginfoUpgrade samba-debugsourceUpgrade samba-common-libs-debuginfoUpgrade samba-winbind-modulesUpgrade samba-testUpgrade samba-dcUpgrade ctdbUpgrade samba-client-libs-debuginfoUpgrade samba-winbind-clientsUpgrade samba-winbind-krb5-locator-debuginfoUpgrade samba-vfs-iouringUpgrade ctdb-debuginfoUpgrade samba-test-libs-debuginfo | 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-winbind-modulesUpgrade libsmbclientUpgrade libwbclientUpgrade samba-winbindUpgrade samba-libsUpgrade sambaUpgrade samba-common-toolsUpgrade samba-winbind-clientsUpgrade samba-commonUpgrade samba-client | May 9, 2022 | Feb 21, 2022 |
| Huawei Euleros 2_0_sp3 | — | Upgrade samba-winbindUpgrade sambaUpgrade samba-pythonUpgrade samba-winbind-modulesUpgrade libsmbclientUpgrade libwbclientUpgrade samba-client-libsUpgrade samba-clientUpgrade samba-libsUpgrade samba-common-toolsUpgrade samba-commonUpgrade samba-winbind-clientsUpgrade samba-common-libs | May 25, 2022 | Feb 21, 2022 |
| Huawei Euleros 2_0_sp5 | — | Upgrade samba-common-libsUpgrade libsmbclientUpgrade samba-libsUpgrade samba-common-toolsUpgrade sambaUpgrade samba-winbindUpgrade samba-client-libsUpgrade samba-clientUpgrade samba-pythonUpgrade samba-commonUpgrade samba-winbind-clientsUpgrade samba-winbind-modulesUpgrade libwbclient | Apr 26, 2022 | Feb 21, 2022 |
| Huawei Euleros 2_0_sp8 | — | Upgrade python2-samba-testUpgrade samba-client-libsUpgrade samba-libsUpgrade samba-pidlUpgrade python3-sambaUpgrade samba-testUpgrade libwbclientUpgrade sambaUpgrade samba-winbindUpgrade python2-sambaUpgrade samba-krb5-printingUpgrade ctdb-testsUpgrade libsmbclientUpgrade samba-dc-libsUpgrade samba-clientUpgrade python3-samba-testUpgrade samba-test-libsUpgrade samba-common-libsUpgrade samba-winbind-krb5-locatorUpgrade ctdbUpgrade samba-winbind-clientsUpgrade samba-winbind-modulesUpgrade samba-common-toolsUpgrade samba-common | Apr 26, 2022 | Feb 21, 2022 |
| Huawei Euleros 2_0_sp9 | — | Upgrade samba-winbind-clientsUpgrade samba-common-toolsUpgrade samba-clientUpgrade samba-libsUpgrade libwbclientUpgrade samba-winbind-modulesUpgrade sambaUpgrade libsmbclientUpgrade samba-winbindUpgrade samba-common | Apr 19, 2022 | Feb 21, 2022 |
| Oracle_linux | — | Upgrade libsmbclient-develUpgrade samba-client-libsUpgrade sambaUpgrade samba-dcUpgrade samba-pidlUpgrade libwbclient-develUpgrade samba-krb5-printingUpgrade samba-testUpgrade samba-pythonUpgrade libsmbclientUpgrade libwbclientUpgrade samba-libsUpgrade samba-winbind-modulesUpgrade samba-vfs-iouringUpgrade samba-winbindUpgrade ctdb-testsUpgrade python3-sambaUpgrade samba-vfs-glusterfsUpgrade samba-winbind-krb5-locatorUpgrade samba-common-libsUpgrade samba-test-libsUpgrade samba-dc-libsUpgrade samba-develUpgrade samba-commonUpgrade samba-clientUpgrade samba-winbind-clientsUpgrade ctdbUpgrade samba-common-toolsUpgrade python3-samba-testUpgrade samba-python-testUpgrade samba-winexe | Feb 1, 2022 | Jan 31, 2022 |
| Redhat_linux | — | Upgrade python3-samba-testUpgrade samba-dcUpgrade libwbclient-develUpgrade ctdb-tests-debuginfoUpgrade samba-vfs-iouringUpgrade samba-winbind-modulesUpgrade ctdb-testsUpgrade samba-winexe-debuginfoUpgrade sambaUpgrade samba-vfs-iouring-debuginfoUpgrade samba-develUpgrade samba-winbindUpgrade samba-krb5-printing-debuginfoUpgrade libsmbclientUpgrade samba-debuginfoUpgrade libsmbclient-debuginfoUpgrade samba-pidlUpgrade samba-winbind-debuginfoUpgrade samba-client-libsUpgrade samba-debugsourceUpgrade ctdbUpgrade samba-pythonUpgrade ctdb-debuginfoUpgrade samba-winbind-clientsUpgrade samba-common-libsUpgrade samba-winbind-modules-debuginfoUpgrade libwbclient-debuginfoUpgrade samba-client-libs-debuginfoUpgrade samba-winbind-clients-debuginfoUpgrade libsmbclient-develUpgrade samba-common-libs-debuginfoUpgrade libwbclientUpgrade samba-winbind-krb5-locatorUpgrade samba-commonUpgrade samba-winbind-krb5-locator-debuginfoUpgrade samba-client-debuginfoUpgrade samba-common-tools-debuginfoUpgrade samba-vfs-glusterfs-debuginfoUpgrade samba-libsUpgrade samba-winexeUpgrade python3-samba-debuginfoUpgrade samba-clientUpgrade samba-test-libs-debuginfoUpgrade samba-testUpgrade samba-libs-debuginfoUpgrade samba-common-toolsUpgrade python3-sambaUpgrade samba-test-libsUpgrade samba-test-debuginfoUpgrade samba-krb5-printingUpgrade samba-vfs-glusterfsUpgrade samba-dc-libsUpgrade samba-python-test | Feb 1, 2022 | Jan 31, 2022 |
| Rocky_linux | — | Upgrade libwbclient-develUpgrade python3-sambaUpgrade samba-krb5-printing-debuginfoUpgrade samba-clientUpgrade samba-common-toolsUpgrade python3-samba-debuginfoUpgrade ctdb-debuginfoUpgrade samba-vfs-iouring-debuginfoUpgrade samba-common-libs-debuginfoUpgrade samba-winbind-modulesUpgrade samba-winbind-krb5-locator-debuginfoUpgrade samba-winbind-debuginfoUpgrade samba-client-debuginfoUpgrade samba-testUpgrade samba-common-tools-debuginfoUpgrade libwbclientUpgrade samba-winbind-clients-debuginfoUpgrade samba-client-libsUpgrade libsmbclientUpgrade python3-samba-testUpgrade samba-client-libs-debuginfoUpgrade samba-winbind-krb5-locatorUpgrade samba-winexe-debuginfoUpgrade samba-common-libsUpgrade samba-debuginfoUpgrade samba-winbindUpgrade samba-winbind-clientsUpgrade libsmbclient-develUpgrade samba-krb5-printingUpgrade libsmbclient-debuginfoUpgrade samba-winbind-modules-debuginfoUpgrade samba-test-libs-debuginfoUpgrade samba-libs-debuginfoUpgrade libwbclient-debuginfoUpgrade ctdbUpgrade samba-libsUpgrade samba-winexeUpgrade samba-vfs-iouringUpgrade samba-test-libsUpgrade samba-debugsourceUpgrade samba-develUpgrade sambaUpgrade samba-test-debuginfo | May 5, 2022 | Feb 21, 2022 |
| Samba | — | Upgrade to Samba 4.15.5 or later.Upgrade to Samba 4.13.17 or later.Upgrade to Samba 4.14.12 or later. | Mar 7, 2022 | Feb 21, 2022 |
| Suse | — | Upgrade libsamdb-develUpgrade libndr-nbt0-32bitUpgrade libtevent0Upgrade ca-certificatesUpgrade apache2-mod_apparmorUpgrade krb5-mini-develUpgrade krb5-plugin-preauth-pkinitUpgrade libtalloc-develUpgrade sssd-winbind-idmapUpgrade samba-devel-32bitUpgrade samba-gpupdateUpgrade libsamba-policy-python3-develUpgrade krb5-plugin-preauth-spakeUpgrade python3-sss_nss_idmapUpgrade libndr-develUpgrade libapparmor-develUpgrade libndr-krb5pac0Upgrade apparmor-parserUpgrade libwbclient-develUpgrade python3-ldbUpgrade libsamdb0-32bitUpgrade sssd-proxyUpgrade libtalloc2-32bitUpgrade sssd-krb5-commonUpgrade krb5-32bitUpgrade libsss_simpleifp-develUpgrade libnfsidmap-sssUpgrade samba-winbind-libsUpgrade p11-kitUpgrade libgnutls30-32bitUpgrade libdcerpc0-32bitUpgrade libwbclient0-32bitUpgrade samba-testUpgrade ctdb-pcp-pmdaUpgrade libnetapi0-32bitUpgrade samba-dsdb-modulesUpgrade samba-ldb-ldapUpgrade sssd-adUpgrade libapparmor1Upgrade libipa_hbac-develUpgrade samba-ad-dc-libs-32bitUpgrade sssd-wbclientUpgrade libhogweed4Upgrade libdcerpc-binding0-32bitUpgrade libsamba-credentials-develUpgrade libsss_idmap-develUpgrade libgnutls30Upgrade libapparmor1-32bitUpgrade p11-kit-32bitUpgrade libsss_idmap0Upgrade krb5Upgrade libhogweed4-32bitUpgrade libtevent-util0-32bitUpgrade apparmor-utilsUpgrade libsamdb0Upgrade libsamba-passdb0-32bitUpgrade python3-talloc-32bitUpgrade libsamba-errors0Upgrade libndr-krb5pac-develUpgrade libp11-kit0Upgrade python3-tdbUpgrade libipa_hbac0Upgrade libnettle6Upgrade libldb-develUpgrade p11-kit-toolsUpgrade libdcerpc0Upgrade libndr-nbt-develUpgrade libsamba-policy0Upgrade samba-python3Upgrade sssd-ipaUpgrade samba-libs-64bitUpgrade ruby-apparmorUpgrade python3-tevent-32bitUpgrade python3-ldb-develUpgrade python3-tdb-32bitUpgrade python3-ipa_hbacUpgrade samba-clientUpgrade samba-libs-python3-64bitUpgrade libsamba-policy-develUpgrade python3-apparmorUpgrade libndr-standard0-32bitUpgrade libsamba-hostconfig0-32bitUpgrade libdcerpc-samr-develUpgrade libsamba-passdb0Upgrade samba-ad-dcUpgrade krb5-clientUpgrade p11-kit-develUpgrade libtdb1Upgrade talloc-manUpgrade samba-core-develUpgrade sssd-commonUpgrade samba-libs-python3-32bitUpgrade samba-client-libsUpgrade sssd-dbusUpgrade libtdb1-32bitUpgrade libtevent-develUpgrade samba-winbind-libs-32bitUpgrade libsmbclient0-32bitUpgrade libsamba-util0-32bitUpgrade ctdbUpgrade libsss_nss_idmap-develUpgrade samba-winbind-32bitUpgrade samba-libsUpgrade libsamba-errors-develUpgrade libsamba-credentials0-32bitUpgrade libndr0-32bitUpgrade python3-talloc-develUpgrade libndr-standard-develUpgrade libdcerpc-develUpgrade libp11-kit0-32bitUpgrade sssd-krb5Upgrade libsss_certmap-develUpgrade libsmbldap2-32bitUpgrade python3-sss-murmurUpgrade python3-sssd-configUpgrade python3-teventUpgrade samba-toolUpgrade samba-client-64bitUpgrade pam_apparmor-32bitUpgrade ldb-toolsUpgrade libsamba-hostconfig0Upgrade libtdb-develUpgrade samba-cephUpgrade samba-libs-pythonUpgrade sssd-toolsUpgrade libsmbconf0-32bitUpgrade libsmbclient-develUpgrade libdcerpc-samr0Upgrade libndr-krb5pac0-32bitUpgrade krb5-miniUpgrade apparmor-utils-langUpgrade samba-ad-dc-libsUpgrade sssd-wbclient-develUpgrade apparmor-profilesUpgrade krb5-devel-32bitUpgrade sssdUpgrade libsamba-util-develUpgrade libldb2Upgrade libsamba-errors0-32bitUpgrade libsss_nss_idmap0Upgrade samba-libs-32bitUpgrade sssd-ldapUpgrade python3-tallocUpgrade python3-ldb-32bitUpgrade libsss_simpleifp0Upgrade libsmbconf0Upgrade libsamba-policy0-python3-32bitUpgrade krb5-develUpgrade krb5-plugin-preauth-otpUpgrade krb5-plugin-kdb-ldapUpgrade libtevent-util0Upgrade libsmbldap-develUpgrade p11-kit-nss-trustUpgrade libsamba-util0Upgrade libldb2-32bitUpgrade yast2-samba-clientUpgrade pam_apparmorUpgrade samba-develUpgrade libsamba-policy0-python3Upgrade libnettle6-32bitUpgrade libdcerpc-binding0Upgrade apparmor-docsUpgrade tdb-toolsUpgrade sambaUpgrade samba-winbindUpgrade libsamba-hostconfig-develUpgrade samba-docUpgrade samba-pythonUpgrade python-sssd-configUpgrade libndr-standard0Upgrade libsmbldap0Upgrade libsmbclient0Upgrade samba-client-libs-32bitUpgrade libsmbldap2Upgrade libtalloc2Upgrade libsamba-credentials0Upgrade libnetapi-develUpgrade libndr-nbt0Upgrade krb5-serverUpgrade libsss_certmap0Upgrade apparmor-parser-langUpgrade apparmor-abstractionsUpgrade libsamba-passdb-develUpgrade tevent-manUpgrade samba-libs-python3Upgrade libsamba-policy0-python3-64bitUpgrade libndr0Upgrade libsmbconf-develUpgrade samba-client-32bitUpgrade libnetapi0Upgrade libtevent-util-develUpgrade libtevent0-32bitUpgrade libwbclient0Upgrade perl-apparmorUpgrade libsmbldap0-32bit | Feb 1, 2022 | Feb 1, 2022 |
| Ubuntu | — | Upgrade sambaUpgrade samba (Ubuntu Pro) | 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