Cloudanix VulnDB

CVE-2018-1130

Medium · 5.5

CVSS

5.5

EPSS

0.5%

Published

May 10, 2018

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in the Linux kernel lets someone already on the system crash the whole machine by making certain network calls, causing downtime until fixed.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Low
Impact
Denial Of Service
Component
OS kernel
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

Null pointer dereference in dccp_write_xmit() in net/dccp/output.c triggered by specific crafted system calls, resulting in local denial of service via kernel crash.

Why it matters to the business

Local users can cause system crashes leading to unplanned downtime and service interruption on affected Linux systems; low exploit prevalence and absence from known campaigns reduce immediate risk but patching remains necessary for stability.

How an attack unfolds

An attacker with local access crafts and executes specific system calls involving DCCP sockets to reach the vulnerable code path in dccp_write_xmit(), dereferencing a null pointer and forcing a kernel panic or oops.

How to fix it

Upgrade the Linux kernel to a version containing commit 67f93df79aeefc3add4e4b31a752600f834236e2 or later; apply vendor-supplied kernel updates that address the dccp output handling flaw.

How to confirm the fix worked

Verify running kernel version is at or beyond the fixed commit; attempt reproduction of the triggering system calls in a controlled environment and confirm absence of kernel oops or panic; review kernel changelog for the referenced commit.

Typical attack path

  1. Obtain local shell or process execution on target system
  2. Create DCCP socket and issue sequence of crafted system calls targeting output path
  3. Trigger null dereference causing kernel crash or reboot

How to detect it

Search kernel logs (dmesg, /var/log/kern.log, journalctl) for null pointer dereference messages referencing dccp_write_xmit or net/dccp/output.c; correlate with process activity creating DCCP sockets around crash timestamps.

  • dccp_write_xmit
  • net/dccp/output.c
  • BUG: unable to handle kernel NULL pointer dereference
  • RIP: dccp_write_xmit

What your security team should do

  • Prioritize kernel updates to include commit 67f93df79aeefc3add4e4b31a752600f834236e2 across all Linux deployments
  • Limit local user privileges and restrict DCCP socket creation where feasible via seccomp or capabilities
  • Monitor kernel logs for dccp-related null pointer dereference events during the update window

The record

Linux kernel before version 4.16-rc7 is vulnerable to a null pointer dereference in dccp_write_xmit() function in net/dccp/output.c in that allows a local user to cause a denial of service by a number of certain crafted system calls.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 linux 0 4.15.17-1
Debian:12 linux 0 4.15.17-1
Debian:13 linux 0 4.15.17-1
Debian:7 linux 0 3.2.102-1
Debian:8 linux 0 3.16.57-1
Debian:8 linux-4.9 0 4.9.110-1~deb8u1
Mageia:6 kernel 0 4.14.40-1.mga6
Mageia:6 kernel-linus 0 4.14.44-1.mga6
Mageia:6 kernel-tmb 0 4.14.44-2.mga6
Mageia:6 kernel-userspace-headers 0 4.14.40-1.mga6
Mageia:6 kmod-vboxadditions 0 5.2.8-14.mga6
Mageia:6 kmod-virtualbox 0 5.2.8-14.mga6
Mageia:6 kmod-xtables-addons 0 2.13-34.mga6
Mageia:6 wireguard-tools 0 0.0.20180420-1.mga6
Red Hat:enterprise_linux:6::client kernel 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-abi-whitelists 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-bootwrapper 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-debug 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-debug-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-debug-devel 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-i686 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-ppc64 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-s390x 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-x86_64 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-devel 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-doc 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-firmware 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-headers 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-kdump 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-kdump-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client kernel-kdump-devel 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client perf 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client perf-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client python-perf 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::client python-perf-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-abi-whitelists 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-bootwrapper 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-debug 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-debug-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-debug-devel 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-i686 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-ppc64 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-s390x 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-x86_64 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-devel 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-doc 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-firmware 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-headers 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump-devel 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode perf 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode perf-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode python-perf 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::computenode python-perf-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-abi-whitelists 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-bootwrapper 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-debug 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-debug-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-debug-devel 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-i686 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-ppc64 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-s390x 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-x86_64 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-devel 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-doc 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-firmware 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-headers 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-kdump 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-kdump-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server kernel-kdump-devel 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server perf 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server perf-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server python-perf 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::server python-perf-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-abi-whitelists 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-bootwrapper 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-debug 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-debug-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-debug-devel 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-i686 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-ppc64 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-s390x 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-x86_64 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-devel 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-doc 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-firmware 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-headers 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump-devel 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation perf 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation perf-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation python-perf 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:6::workstation python-perf-debuginfo 0 0:2.6.32-754.el6
Red Hat:enterprise_linux:7::client bpftool 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-abi-whitelists 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-bootwrapper 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-debug 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-debug-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-debug-devel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64le 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-s390x 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-x86_64 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-devel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-doc 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-headers 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-kdump 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-kdump-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-kdump-devel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-tools 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-tools-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs-devel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client perf 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client perf-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client python-perf 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::client python-perf-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode bpftool 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-abi-whitelists 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-bootwrapper 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-debug 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-devel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64le 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-s390x 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-x86_64 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-devel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-doc 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-headers 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-devel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-tools 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs-devel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode perf 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode perf-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode python-perf 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::computenode python-perf-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server bpftool 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-abi-whitelists 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-bootwrapper 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-debug 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-debug-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-debug-devel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64le 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-s390x 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-x86_64 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-devel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-doc 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-headers 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-kdump 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-kdump-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-kdump-devel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-tools 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-tools-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-tools-libs 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server kernel-tools-libs-devel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server perf 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server perf-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server python-perf 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::server python-perf-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation bpftool 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-abi-whitelists 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-bootwrapper 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-debug 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-devel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-ppc64 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-ppc64le 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-s390x 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-x86_64 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-devel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-doc 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-headers 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-debuginfo 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-devel 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-tools 0 0:3.10.0-957.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-debuginfo 0 0:3.10.0-957.el7

Related vulnerabilities