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