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