In DCE/RPC it is possible to share the handles (cookies for resource state) between multiple connections via a mechanism called 'association groups'. These handles can reference connections to our sam.ldb database. However while the database was correctly shared, the user credentials state was only pointed at, and when one connection within that association group ended, the database would be left pointing at an invalid 'struct session_info'. The most likely outcome here is a crash, but it is possible that the use-after-free could instead allow different user state to be pointed at and this might allow more privileged access.
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 |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade samba | Mar 26, 2024 | Mar 2, 2022 |
| Debian | — | Upgrade samba | Nov 4, 2022 | Mar 2, 2022 |
| Freebsd | — | Upgrade samba414Upgrade samba413Upgrade samba415 | Nov 4, 2022 | Nov 10, 2021 |
| Gentoo Linux | — | Upgrade net-fs/samba. | Sep 18, 2023 | Mar 2, 2022 |
| Huawei Euleros 2_0_sp10 | — | Upgrade samba-commonUpgrade samba-clientUpgrade libwbclientUpgrade samba-libsUpgrade samba-winbind-modulesUpgrade samba-common-toolsUpgrade samba-winbind-clientsUpgrade samba-winbindUpgrade sambaUpgrade libsmbclient | Feb 28, 2022 | Feb 25, 2022 |
| Huawei Euleros 2_0_sp9 | — | Upgrade samba-winbindUpgrade libwbclientUpgrade samba-winbind-modulesUpgrade libsmbclientUpgrade sambaUpgrade samba-commonUpgrade samba-clientUpgrade samba-libsUpgrade samba-common-toolsUpgrade samba-winbind-clients | Mar 3, 2022 | Feb 25, 2022 |
| Oracle Solaris | — | Upgrade library/samba/libsmbclient to version 4.13.8-11.4.42.0.1.113.0 on Solaris 11.4Upgrade service/network/samba to version 4.13.14-11.4.42.0.1.113.0 on Solaris 11.4 | Feb 17, 2022 | Feb 17, 2022 |
| Samba | — | Upgrade to Samba 4.14.10 or later.Upgrade to Samba 4.13.14 or later.Upgrade to Samba 4.15.2 or later. | Mar 10, 2022 | Mar 2, 2022 |
| Suse | — | Upgrade libtevent-util-develUpgrade libsmbldap-develUpgrade samba-docUpgrade libsmbconf0Upgrade libndr-krb5pac0-32bitUpgrade samba-winbindUpgrade libndr-nbt-develUpgrade libsamba-util-develUpgrade libldb2-32bitUpgrade libtevent-util0-64bitUpgrade libsmbclient0-32bitUpgrade libsamba-credentials-develUpgrade libsamba-errors0-32bitUpgrade libsamba-util0-64bitUpgrade libdcerpc0-64bitUpgrade libndr1-64bitUpgrade libndr1Upgrade libwbclient0-64bitUpgrade libsamba-passdb-develUpgrade libndr-standard0-32bitUpgrade libndr-nbt0Upgrade ctdbUpgrade samba-develUpgrade libndr-nbt0-64bitUpgrade libsamba-util0-32bitUpgrade libdcerpc-samr0-32bitUpgrade libnetapi0Upgrade libsamba-policy0-python3-32bitUpgrade libndr-standard0Upgrade samba-libs-python3Upgrade samba-client-64bitUpgrade libndr-krb5pac0-64bitUpgrade libdcerpc-develUpgrade libndr-standard0-64bitUpgrade libnetapi0-64bitUpgrade libldb2Upgrade libsamba-policy-develUpgrade libsamba-credentials0Upgrade libsamba-credentials0-32bitUpgrade libdcerpc-binding0-64bitUpgrade ldb-toolsUpgrade libtevent-util0Upgrade libdcerpc-samr-develUpgrade samba-cephUpgrade samba-ad-dc-libsUpgrade libsamba-policy0-python3Upgrade samba-client-libs-32bitUpgrade sambaUpgrade libdcerpc0-32bitUpgrade libsmbldap2-32bitUpgrade samba-winbind-64bitUpgrade libsmbconf0-32bitUpgrade libsmbldap2-64bitUpgrade libsmbclient0Upgrade libsmbclient-develUpgrade libwbclient0Upgrade libndr-standard-develUpgrade samba-libsUpgrade samba-winbind-32bitUpgrade samba-dsdb-modulesUpgrade libdcerpc-binding0Upgrade samba-libs-32bitUpgrade libsamba-policy0-python3-64bitUpgrade libsamba-hostconfig0Upgrade samba-client-32bitUpgrade libtevent-util0-32bitUpgrade libdcerpc-binding0-32bitUpgrade samba-ad-dcUpgrade ctdb-pcp-pmdaUpgrade samba-winbind-libs-32bitUpgrade samba-core-develUpgrade python3-ldb-32bitUpgrade samba-testUpgrade samba-ad-dc-32bitUpgrade libndr-krb5pac-develUpgrade samba-libs-python3-64bitUpgrade samba-client-libsUpgrade samba-ad-dc-64bitUpgrade libsamdb-develUpgrade libsmbconf0-64bitUpgrade libsamba-passdb0-32bitUpgrade libndr-krb5pac0Upgrade samba-libs-python3-32bitUpgrade libndr-develUpgrade libdcerpc0Upgrade libwbclient0-32bitUpgrade libnetapi-develUpgrade libsamdb0-64bitUpgrade libsmbldap2Upgrade libsamba-credentials0-64bitUpgrade samba-python3Upgrade samba-clientUpgrade libsamba-hostconfig-develUpgrade libndr-nbt0-32bitUpgrade libsmbconf-develUpgrade libsamba-errors-develUpgrade libsamba-passdb0-64bitUpgrade libldb-develUpgrade libnetapi0-32bitUpgrade libsamba-errors0Upgrade python3-ldb-develUpgrade libsamba-hostconfig0-32bitUpgrade libsamba-policy-python3-develUpgrade libdcerpc-samr0-64bitUpgrade libnetapi-devel-64bitUpgrade libsamba-passdb0Upgrade libsamba-util0Upgrade samba-libs-64bitUpgrade libsamdb0Upgrade samba-ldb-ldapUpgrade libsmbclient0-64bitUpgrade libnetapi-devel-32bitUpgrade libsamdb0-32bitUpgrade libwbclient-develUpgrade ctdb-testsUpgrade libndr1-32bitUpgrade libsamba-hostconfig0-64bitUpgrade samba-gpupdateUpgrade samba-winbind-libsUpgrade python3-ldbUpgrade libsamba-errors0-64bitUpgrade libdcerpc-samr0 | Nov 11, 2021 | Nov 10, 2021 |
| Ubuntu | — | Upgrade samba | Nov 12, 2021 | Nov 10, 2021 |
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