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