CVE-2018-1050 Null dereference in Samba
Attackers can crash the print spooler service via RPC calls when configured as an external daemon, causing denial of service.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2018-1050?
CVE-2018-1050 is a medium-severity vulnerability in Canonical Ubuntu Linux, published on 13 Mar 2018. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
All versions of Samba from 4.0.0 onwards are vulnerable to a denial of service attack when the RPC spoolss service is configured to be run as an external daemon. Missing input sanitization checks on some of the input parameters to spoolss RPC calls could cause the print spooler service to crash.
Weakness: CWE-476
Which versions are affected by CVE-2018-1050?
It affects 6 products.
Linux distribution packages (40)
libsmbclient Red Hat:enterprise_linux:6::client | All versions | 0:3.6.23-51.el6 |
libsmbclient-devel Red Hat:enterprise_linux:6::client | All versions | 0:3.6.23-51.el6 |
samba Red Hat:enterprise_linux:6::client | All versions | 0:3.6.23-51.el6 |
samba-client Red Hat:enterprise_linux:6::client | All versions | 0:3.6.23-51.el6 |
samba-common Red Hat:enterprise_linux:6::client | All versions | 0:3.6.23-51.el6 |
samba-debuginfo Red Hat:enterprise_linux:6::client | All versions | 0:3.6.23-51.el6 |
samba-doc Red Hat:enterprise_linux:6::client | All versions | 0:3.6.23-51.el6 |
samba-domainjoin-gui Red Hat:enterprise_linux:6::client | All versions | 0:3.6.23-51.el6 |
samba-glusterfs Red Hat:enterprise_linux:6::client | All versions | 0:3.6.23-51.el6 |
samba-swat Red Hat:enterprise_linux:6::client | All versions | 0:3.6.23-51.el6 |
samba-winbind Red Hat:enterprise_linux:6::client | All versions | 0:3.6.23-51.el6 |
samba-winbind-clients Red Hat:enterprise_linux:6::client | All versions | 0:3.6.23-51.el6 |
samba-winbind-devel Red Hat:enterprise_linux:6::client | All versions | 0:3.6.23-51.el6 |
samba-winbind-krb5-locator Red Hat:enterprise_linux:6::client | All versions | 0:3.6.23-51.el6 |
samba4 Red Hat:enterprise_linux:6::client | All versions | 0:4.2.10-15.el6 |
samba4-client Red Hat:enterprise_linux:6::client | All versions | 0:4.2.10-15.el6 |
samba4-common Red Hat:enterprise_linux:6::client | All versions | 0:4.2.10-15.el6 |
samba4-dc Red Hat:enterprise_linux:6::client | All versions | 0:4.2.10-15.el6 |
samba4-dc-libs Red Hat:enterprise_linux:6::client | All versions | 0:4.2.10-15.el6 |
samba4-debuginfo Red Hat:enterprise_linux:6::client | All versions | 0:4.2.10-15.el6 |
samba4-devel Red Hat:enterprise_linux:6::client | All versions | 0:4.2.10-15.el6 |
samba4-libs Red Hat:enterprise_linux:6::client | All versions | 0:4.2.10-15.el6 |
samba4-pidl Red Hat:enterprise_linux:6::client | All versions | 0:4.2.10-15.el6 |
samba4-python Red Hat:enterprise_linux:6::client | All versions | 0:4.2.10-15.el6 |
samba4-test Red Hat:enterprise_linux:6::client | All versions | 0:4.2.10-15.el6 |
samba4-winbind Red Hat:enterprise_linux:6::client | All versions | 0:4.2.10-15.el6 |
samba4-winbind-clients Red Hat:enterprise_linux:6::client | All versions | 0:4.2.10-15.el6 |
samba4-winbind-krb5-locator Red Hat:enterprise_linux:6::client | All versions | 0:4.2.10-15.el6 |
libsmbclient Red Hat:enterprise_linux:6::computenode | All versions | 0:3.6.23-51.el6 |
libsmbclient-devel Red Hat:enterprise_linux:6::computenode | All versions | 0:3.6.23-51.el6 |
samba Red Hat:enterprise_linux:6::computenode | All versions | 0:3.6.23-51.el6 |
samba-client Red Hat:enterprise_linux:6::computenode | All versions | 0:3.6.23-51.el6 |
samba-common Red Hat:enterprise_linux:6::computenode | All versions | 0:3.6.23-51.el6 |
samba-debuginfo Red Hat:enterprise_linux:6::computenode | All versions | 0:3.6.23-51.el6 |
samba-doc Red Hat:enterprise_linux:6::computenode | All versions | 0:3.6.23-51.el6 |
samba-domainjoin-gui Red Hat:enterprise_linux:6::computenode | All versions | 0:3.6.23-51.el6 |
samba-glusterfs Red Hat:enterprise_linux:6::computenode | All versions | 0:3.6.23-51.el6 |
samba-swat Red Hat:enterprise_linux:6::computenode | All versions | 0:3.6.23-51.el6 |
samba-winbind Red Hat:enterprise_linux:6::computenode | All versions | 0:3.6.23-51.el6 |
samba-winbind-clients Red Hat:enterprise_linux:6::computenode | All versions | 0:3.6.23-51.el6 |
Products include Canonical Ubuntu Linux, Debian Debian Linux, Redhat Enterprise Linux Desktop, Redhat Enterprise Linux Server, Redhat Enterprise Linux Workstation, Samba Samba.
How do I fix CVE-2018-1050?
Apply the vendor's patch.
Is CVE-2018-1050 being exploited?
There is no known exploitation of CVE-2018-1050 in the wild and no public exploit code.
Other vulnerabilities in Canonical Ubuntu Linux
Sources
Also known as ALPINE-CVE-2018-1050, AZL-7345, DEBIAN-CVE-2018-1050, DLA-1320-1, ECHO-107f-d080-18f1, GHSA-mfgj-gxgx-gcc4 and 6 more.