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