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