NULL pointer dereference in Samba - CVE-2020-14323

 

NULL pointer dereference in Samba - CVE-2020-14323

Published: October 29, 2020


Vulnerability identifier: #VU47991
CSH Severity: Medium
CVSS v4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2020-14323
CWE-ID: CWE-476
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote user to perform a denial of service (DoS) attack.

The vulnerability exists due to a NULL pointer dereference error when processing requests in winbind in Samba. A remote user can send specially crafted request to winbind daemon, trigger a NULL pointer dereference error and crash it.


Affected software

Samba
Gentoo Linux
Amazon Linux AMI
Red Hat Enterprise Linux for Power, little endian
CentOS
Red Hat Enterprise Linux Server
Red Hat Enterprise Linux Workstation
Red Hat Enterprise Linux Desktop
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for Power, big endian
Red Hat Enterprise Linux for Scientific Computing
Red Hat Enterprise Linux Resilient Storage for x86_64
Red Hat CodeReady Linux Builder for ARM 64
Red Hat CodeReady Linux Builder for Power, little endian
Red Hat CodeReady Linux Builder for x86_64
Red Hat Enterprise Linux for ARM 64
Red Hat Enterprise Linux for x86_64
SUSE Linux Enterprise Server
Ubuntu
Opensuse
openEuler
Fedora
openchange (Red Hat package)
samba (Alpine package)
samba (Red Hat package)
samba (Ubuntu package)
libsmbldap0-32bit
libsamba-hostconfig0-debuginfo
libsmbconf0-debuginfo
libsmbconf0-debuginfo-32bit
libsmbconf0
libsmbconf0-32bit
libsmbclient0-debuginfo
libsmbclient0-debuginfo-32bit
libsmbclient0
libsmbclient0-32bit
libsamdb0-debuginfo
libsamdb0-debuginfo-32bit
libsamdb0
libsamdb0-32bit
libsamba-util0-debuginfo
libsamba-util0-debuginfo-32bit
libsamba-util0
libsamba-util0-32bit
libsamba-passdb0-debuginfo
libsamba-passdb0-debuginfo-32bit
libsamba-passdb0
libsamba-passdb0-32bit
samba-winbind-32bit
samba
samba-libs-debuginfo
samba-libs-debuginfo-32bit
samba-libs
samba-libs-32bit
samba-debugsource
samba-debuginfo
samba-client-debuginfo
samba-client-debuginfo-32bit
samba-client
samba-client-32bit
libsmbldap0
libwbclient0-debuginfo
libwbclient0-debuginfo-32bit
libwbclient0
libwbclient0-32bit
libtevent-util0-debuginfo
libtevent-util0-debuginfo-32bit
libtevent-util0
libtevent-util0-32bit
libsmbldap0-debuginfo
libsmbldap0-debuginfo-32bit
libdcerpc0-debuginfo-32bit
libndr-standard0-32bit
libndr-nbt0-debuginfo
libndr-nbt0-debuginfo-32bit
libndr-nbt0
libndr-nbt0-32bit
libndr-krb5pac0-debuginfo
libndr-krb5pac0-debuginfo-32bit
libndr-krb5pac0
libndr-krb5pac0-32bit
libdcerpc0-debuginfo
libsamba-hostconfig0
libdcerpc0
libdcerpc0-32bit
libdcerpc-binding0-debuginfo
libdcerpc-binding0-debuginfo-32bit
libdcerpc-binding0
libdcerpc-binding0-32bit
samba-doc
samba-winbind
samba-winbind-debuginfo-32bit
samba-winbind-debuginfo
libndr-standard0-debuginfo-32bit
libsamba-hostconfig0-debuginfo-32bit
libsamba-hostconfig0-32bit
libsamba-errors0-debuginfo
libsamba-errors0-debuginfo-32bit
libsamba-errors0
libsamba-errors0-32bit
libsamba-credentials0-debuginfo
libsamba-credentials0-debuginfo-32bit
libsamba-credentials0
libsamba-credentials0-32bit
libnetapi0-debuginfo
libnetapi0-debuginfo-32bit
libnetapi0
libnetapi0-32bit
libndr0-debuginfo
libndr0-debuginfo-32bit
libndr0
libndr0-32bit
libndr-standard0-debuginfo
libndr-standard0
ctdb-tests
samba-common-tools
samba-winbind-modules
libwbclient-devel
libsmbclient
samba-dc-provision
samba-common
samba-devel
samba-dc-bind-dlz
samba-winbind-clients
samba-help
samba-vfs-glusterfs
samba-pidl
python3-samba-dc
samba-winbind-krb5-locator
python3-samba-test
libsmbclient-devel
libwbclient
samba-dc
ctdb
samba-krb5-printing
samba-test
python3-samba
RoboHelp
IBM Storwize V7000 Unified
Juniper Junos Space

How to mitigate CVE-2020-14323

Install updates from vendor's website.

Samba - addressed in versions 4.11.15, 4.12.9, 4.13.1
openchange (Red Hat package) - update to 2.3-27.el8
samba (Alpine package) - update to 4.12.9-r0
samba (Red Hat package) - addressed in versions 4.10.16-9.el7_9, 4.11.6-112.el7rhgs, 4.13.3-3.el8, 4.13.7-101.el8rhgs
IBM Storwize V7000 Unified - update to 1.6.2.10
samba (Ubuntu package) - addressed in versions 2:4.3.11+dfsg0ubuntu0.14.04.20+esm11, 2:4.3.11+dfsg-0ubuntu0.16.04.32, 2:4.7.6+dfsg~ubuntu-0ubuntu2.21, 2:4.11.6+dfsg-0ubuntu1.6, 2:4.12.5+dfsg-3ubuntu4.1
libsmbldap0-32bit - update to 4.4.2-38.55.1
libsamba-hostconfig0-debuginfo - update to 4.4.2-38.55.1
libsmbconf0-debuginfo - update to 4.4.2-38.55.1
libsmbconf0-debuginfo-32bit - update to 4.4.2-38.55.1
libsmbconf0 - update to 4.4.2-38.55.1
libsmbconf0-32bit - update to 4.4.2-38.55.1
libsmbclient0-debuginfo - update to 4.4.2-38.55.1
libsmbclient0-debuginfo-32bit - update to 4.4.2-38.55.1
libsmbclient0 - update to 4.4.2-38.55.1
libsmbclient0-32bit - update to 4.4.2-38.55.1
libsamdb0-debuginfo - update to 4.4.2-38.55.1
libsamdb0-debuginfo-32bit - update to 4.4.2-38.55.1
libsamdb0 - update to 4.4.2-38.55.1
libsamdb0-32bit - update to 4.4.2-38.55.1
libsamba-util0-debuginfo - update to 4.4.2-38.55.1
libsamba-util0-debuginfo-32bit - update to 4.4.2-38.55.1
libsamba-util0 - update to 4.4.2-38.55.1
libsamba-util0-32bit - update to 4.4.2-38.55.1
libsamba-passdb0-debuginfo - update to 4.4.2-38.55.1
libsamba-passdb0-debuginfo-32bit - update to 4.4.2-38.55.1
libsamba-passdb0 - update to 4.4.2-38.55.1
libsamba-passdb0-32bit - update to 4.4.2-38.55.1
samba-winbind-32bit - update to 4.4.2-38.55.1
samba - update to 4.4.2-38.55.1
samba-libs-debuginfo - update to 4.4.2-38.55.1
samba-libs-debuginfo-32bit - update to 4.4.2-38.55.1
samba-libs - update to 4.4.2-38.55.1
samba-libs-32bit - update to 4.4.2-38.55.1
samba-debugsource - update to 4.4.2-38.55.1
samba-debuginfo - update to 4.4.2-38.55.1
samba-client-debuginfo - update to 4.4.2-38.55.1
samba-client-debuginfo-32bit - update to 4.4.2-38.55.1
samba-client - update to 4.4.2-38.55.1
samba-client-32bit - update to 4.4.2-38.55.1
libsmbldap0 - update to 4.4.2-38.55.1
libwbclient0-debuginfo - update to 4.4.2-38.55.1
libwbclient0-debuginfo-32bit - update to 4.4.2-38.55.1
libwbclient0 - update to 4.4.2-38.55.1
libwbclient0-32bit - update to 4.4.2-38.55.1
libtevent-util0-debuginfo - update to 4.4.2-38.55.1
libtevent-util0-debuginfo-32bit - update to 4.4.2-38.55.1
libtevent-util0 - update to 4.4.2-38.55.1
libtevent-util0-32bit - update to 4.4.2-38.55.1
libsmbldap0-debuginfo - update to 4.4.2-38.55.1
libsmbldap0-debuginfo-32bit - update to 4.4.2-38.55.1
libdcerpc0-debuginfo-32bit - update to 4.4.2-38.55.1
libndr-standard0-32bit - update to 4.4.2-38.55.1
libndr-nbt0-debuginfo - update to 4.4.2-38.55.1
libndr-nbt0-debuginfo-32bit - update to 4.4.2-38.55.1
libndr-nbt0 - update to 4.4.2-38.55.1
libndr-nbt0-32bit - update to 4.4.2-38.55.1
libndr-krb5pac0-debuginfo - update to 4.4.2-38.55.1
libndr-krb5pac0-debuginfo-32bit - update to 4.4.2-38.55.1
libndr-krb5pac0 - update to 4.4.2-38.55.1
libndr-krb5pac0-32bit - update to 4.4.2-38.55.1
libdcerpc0-debuginfo - update to 4.4.2-38.55.1
libsamba-hostconfig0 - update to 4.4.2-38.55.1
libdcerpc0 - update to 4.4.2-38.55.1
libdcerpc0-32bit - update to 4.4.2-38.55.1
libdcerpc-binding0-debuginfo - update to 4.4.2-38.55.1
libdcerpc-binding0-debuginfo-32bit - update to 4.4.2-38.55.1
libdcerpc-binding0 - update to 4.4.2-38.55.1
libdcerpc-binding0-32bit - update to 4.4.2-38.55.1
samba-doc - update to 4.4.2-38.55.1
samba-winbind - update to 4.4.2-38.55.1
samba-winbind-debuginfo-32bit - update to 4.4.2-38.55.1
samba-winbind-debuginfo - update to 4.4.2-38.55.1
libndr-standard0-debuginfo-32bit - update to 4.4.2-38.55.1
libsamba-hostconfig0-debuginfo-32bit - update to 4.4.2-38.55.1
libsamba-hostconfig0-32bit - update to 4.4.2-38.55.1
libsamba-errors0-debuginfo - update to 4.4.2-38.55.1
libsamba-errors0-debuginfo-32bit - update to 4.4.2-38.55.1
libsamba-errors0 - update to 4.4.2-38.55.1
libsamba-errors0-32bit - update to 4.4.2-38.55.1
libsamba-credentials0-debuginfo - update to 4.4.2-38.55.1
libsamba-credentials0-debuginfo-32bit - update to 4.4.2-38.55.1
libsamba-credentials0 - update to 4.4.2-38.55.1
libsamba-credentials0-32bit - update to 4.4.2-38.55.1
libnetapi0-debuginfo - update to 4.4.2-38.55.1
libnetapi0-debuginfo-32bit - update to 4.4.2-38.55.1
libnetapi0 - update to 4.4.2-38.55.1
libnetapi0-32bit - update to 4.4.2-38.55.1
libndr0-debuginfo - update to 4.4.2-38.55.1
libndr0-debuginfo-32bit - update to 4.4.2-38.55.1
libndr0 - update to 4.4.2-38.55.1
libndr0-32bit - update to 4.4.2-38.55.1
libndr-standard0-debuginfo - update to 4.4.2-38.55.1
libndr-standard0 - update to 4.4.2-38.55.1
ctdb-tests - update to 4.11.12-3
samba-debugsource - update to 4.11.12-3
samba-common-tools - update to 4.11.12-3
samba-winbind-modules - update to 4.11.12-3
libwbclient-devel - update to 4.11.12-3
libsmbclient - update to 4.11.12-3
samba-dc-provision - update to 4.11.12-3
samba-client - update to 4.11.12-3
samba-common - update to 4.11.12-3
samba-devel - update to 4.11.12-3
samba-winbind - update to 4.11.12-3
samba-dc-bind-dlz - update to 4.11.12-3
samba-winbind-clients - update to 4.11.12-3
samba-help - update to 4.11.12-3
samba-vfs-glusterfs - update to 4.11.12-3
samba-pidl - update to 4.11.12-3
samba - update to 4.11.12-3
python3-samba-dc - update to 4.11.12-3
samba-winbind-krb5-locator - update to 4.11.12-3
python3-samba-test - update to 4.11.12-3
libsmbclient-devel - update to 4.11.12-3
libwbclient - update to 4.11.12-3
samba-dc - update to 4.11.12-3
samba-libs - update to 4.11.12-3
ctdb - update to 4.11.12-3
samba-krb5-printing - update to 4.11.12-3
samba-debuginfo - update to 4.11.12-3
samba-test - update to 4.11.12-3
python3-samba - update to 4.11.12-3
samba - addressed in versions 4.12.9-0.fc32, 4.12.10-0.fc32, 4.13.1-0.fc33, 4.13.1-0.fc34
Juniper Junos Space - update to 21.2R1

External References

Related Security Bulletins