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 samba413Upgrade samba414Upgrade 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-clientUpgrade samba-libsUpgrade samba-commonUpgrade libwbclientUpgrade samba-winbindUpgrade samba-common-toolsUpgrade libsmbclientUpgrade sambaUpgrade samba-winbind-clientsUpgrade samba-winbind-modules | Feb 28, 2022 | Feb 25, 2022 |
| Huawei Euleros 2_0_sp9 | — | Upgrade libwbclientUpgrade samba-winbindUpgrade libsmbclientUpgrade sambaUpgrade samba-winbind-modulesUpgrade samba-libsUpgrade samba-winbind-clientsUpgrade samba-common-toolsUpgrade samba-commonUpgrade samba-client | 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 libsamdb-develUpgrade libsamba-errors-develUpgrade libsamba-errors0-64bitUpgrade libsamba-hostconfig0-64bitUpgrade libsamdb0-32bitUpgrade python3-ldbUpgrade samba-ldb-ldapUpgrade libsamba-passdb0-32bitUpgrade libdcerpc-samr0-64bitUpgrade samba-libs-python3-64bitUpgrade samba-testUpgrade python3-ldb-32bitUpgrade libdcerpc-binding0-32bitUpgrade libsamba-passdb0Upgrade samba-ad-dc-32bitUpgrade libndr-krb5pac-develUpgrade libndr-krb5pac0Upgrade libnetapi-develUpgrade libsamba-passdb0-64bitUpgrade libsamba-credentials0-64bitUpgrade samba-core-develUpgrade libsamdb0-64bitUpgrade samba-client-libsUpgrade libldb-develUpgrade libsmbconf-develUpgrade libsamba-policy-python3-develUpgrade libsmbldap2Upgrade libsmbconf0-64bitUpgrade libsamba-hostconfig0-32bitUpgrade python3-ldb-develUpgrade libsamba-util0Upgrade libtevent-util0-32bitUpgrade samba-ad-dcUpgrade samba-gpupdateUpgrade samba-ad-dc-64bitUpgrade samba-winbind-libs-32bitUpgrade libnetapi0-32bitUpgrade samba-winbind-libsUpgrade libsamba-errors0Upgrade samba-python3Upgrade samba-libs-python3-32bitUpgrade samba-clientUpgrade libndr-nbt0-32bitUpgrade samba-libs-64bitUpgrade libsmbclient0-64bitUpgrade ctdb-pcp-pmdaUpgrade libndr1-32bitUpgrade libwbclient-develUpgrade libwbclient0-32bitUpgrade libnetapi-devel-64bitUpgrade libsamba-hostconfig-develUpgrade libdcerpc0Upgrade libnetapi-devel-32bitUpgrade libndr-develUpgrade libsamdb0Upgrade libdcerpc-samr0Upgrade ctdb-testsUpgrade libndr1Upgrade libdcerpc-samr0-32bitUpgrade libndr-krb5pac0-64bitUpgrade samba-winbind-32bitUpgrade samba-client-64bitUpgrade libsamba-policy0-python3-32bitUpgrade samba-winbind-64bitUpgrade samba-docUpgrade libndr-standard0-32bitUpgrade libndr-nbt0-64bitUpgrade samba-cephUpgrade sambaUpgrade libtevent-util-develUpgrade libsamba-util0-64bitUpgrade libnetapi0-64bitUpgrade ctdbUpgrade libsmbldap2-64bitUpgrade libsamba-credentials-develUpgrade samba-libs-32bitUpgrade libsamba-util-develUpgrade libsmbclient-develUpgrade samba-client-32bitUpgrade samba-ad-dc-libsUpgrade libdcerpc-develUpgrade libtevent-util0-64bitUpgrade libdcerpc0-64bitUpgrade libndr-nbt0Upgrade libndr1-64bitUpgrade libldb2-32bitUpgrade libsamba-errors0-32bitUpgrade libldb2Upgrade libsmbclient0Upgrade samba-libs-python3Upgrade libsmbclient0-32bitUpgrade libwbclient0Upgrade libndr-standard0-64bitUpgrade libsmbconf0-32bitUpgrade libtevent-util0Upgrade samba-client-libs-32bitUpgrade libsamba-passdb-develUpgrade libsamba-policy0-python3Upgrade libdcerpc0-32bitUpgrade libndr-krb5pac0-32bitUpgrade samba-winbindUpgrade samba-develUpgrade libsamba-credentials0Upgrade libsamba-policy-develUpgrade libsamba-hostconfig0Upgrade libdcerpc-binding0-64bitUpgrade libsamba-util0-32bitUpgrade samba-dsdb-modulesUpgrade libdcerpc-binding0Upgrade libdcerpc-samr-develUpgrade libndr-standard0Upgrade libndr-nbt-develUpgrade libnetapi0Upgrade libwbclient0-64bitUpgrade libsmbldap-develUpgrade ldb-toolsUpgrade libsmbldap2-32bitUpgrade samba-libsUpgrade libsamba-credentials0-32bitUpgrade libndr-standard-develUpgrade libsmbconf0Upgrade libsamba-policy0-python3-64bit | 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