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