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