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