Cloudanix VulnDB

CVE-2014-9715

None

CVSS

—

EPSS

0.4%

Published

May 27, 2015

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in older Linux kernels lets a local user crash the whole system by setting up certain network connections.

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

Insufficient data type size for netfilter extension data triggers NULL pointer dereference and kernel OOPS on extension load from outbound traffic.

Why it matters to the business

Local users can trigger kernel crashes on Linux systems configured with PPTP tunnels in NAT setups, causing unplanned downtime and service interruption.

How an attack unfolds

A local attacker configures a PPTP tunnel in a NAT environment and generates outbound network traffic that forces netfilter extension loading, resulting in a NULL pointer dereference and kernel panic.

How to fix it

Upgrade the Linux kernel to version 3.14.5 or later where the data type size issue is resolved.

How to confirm the fix worked

Verify kernel version is at least 3.14.5; reproduce the PPTP/NAT traffic scenario and confirm absence of OOPS in dmesg.

Typical attack path

  1. Obtain local shell access on affected Linux kernel
  2. Configure PPTP tunnel in NAT environment
  3. Generate outbound network traffic that triggers conntrack extension loading
  4. Trigger NULL pointer dereference leading to OOPS

How to detect it

Review kernel logs (dmesg, /var/log/kern.log) for NULL pointer dereference or OOPS messages originating from nf_conntrack_extend or netfilter during PPTP or NAT traffic.

  • nf_conntrack_extend.*NULL pointer dereference
  • kernel: [OOPS] netfilter
  • PPTP tunnel.*conntrack extension

What your security team should do

  • Prioritize kernel upgrade to 3.14.5+ on all affected systems
  • Restrict local user ability to configure network tunnels until patched
  • Monitor kernel logs for netfilter-related oops entries

The record

include/net/netfilter/nf_conntrack_extend.h in the netfilter subsystem in the Linux kernel before 3.14.5 uses an insufficiently large data type for certain extension data, which allows local users to cause a denial of service (NULL pointer dereference and OOPS) via outbound network traffic that triggers extension loading, as demonstrated by configuring a PPTP tunnel in a NAT environment.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 linux 0 3.14.5-1
Debian:12 linux 0 3.14.5-1
Debian:13 linux 0 3.14.5-1
Debian:7 linux 0 3.2.68-1+deb7u1
Debian:8 linux 0 3.16.7-ckt9-3~deb8u1
Red Hat:enterprise_linux:7::client kernel 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-abi-whitelists 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-bootwrapper 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-debug 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-debug-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-debug-devel 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-s390x 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-x86_64 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-devel 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-doc 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-headers 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump-devel 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-tools 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs-devel 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client perf 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client perf-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client python-perf 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::client python-perf-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-abi-whitelists 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-bootwrapper 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-devel 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-s390x 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-x86_64 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-devel 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-doc 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-headers 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-devel 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs-devel 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode perf 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode perf-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode python-perf 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::computenode python-perf-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::server kernel 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server kernel-abi-whitelists 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server kernel-bootwrapper 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server kernel-debug 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server kernel-debug-debuginfo 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server kernel-debug-devel 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server kernel-debuginfo 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64le 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-s390x 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-x86_64 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::server kernel-devel 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server kernel-doc 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server kernel-headers 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server kernel-kdump 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::server kernel-kdump-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::server kernel-kdump-devel 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::server kernel-tools 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server kernel-tools-debuginfo 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server kernel-tools-libs 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server kernel-tools-libs-devel 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server perf 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server perf-debuginfo 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server python-perf 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::server python-perf-debuginfo 0 0:3.10.0-229.11.1.ael7b
Red Hat:enterprise_linux:7::workstation kernel 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-abi-whitelists 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-bootwrapper 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debug 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-devel 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-ppc64 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-s390x 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-x86_64 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-devel 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-doc 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-headers 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-devel 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs-devel 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation perf 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation perf-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation python-perf 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_linux:7::workstation python-perf-debuginfo 0 0:3.10.0-229.11.1.el7
Red Hat:enterprise_mrg:2:server:el6 kernel-rt 0 1:3.10.0-229.rt56.158.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-debug 0 1:3.10.0-229.rt56.158.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-debug-debuginfo 0 1:3.10.0-229.rt56.158.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-debug-devel 0 1:3.10.0-229.rt56.158.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-debuginfo 0 1:3.10.0-229.rt56.158.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-debuginfo-common-x86_64 0 1:3.10.0-229.rt56.158.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-devel 0 1:3.10.0-229.rt56.158.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-doc 0 1:3.10.0-229.rt56.158.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-firmware 0 1:3.10.0-229.rt56.158.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-trace 0 1:3.10.0-229.rt56.158.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-trace-debuginfo 0 1:3.10.0-229.rt56.158.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-trace-devel 0 1:3.10.0-229.rt56.158.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-vanilla 0 1:3.10.0-229.rt56.158.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-vanilla-debuginfo 0 1:3.10.0-229.rt56.158.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-vanilla-devel 0 1:3.10.0-229.rt56.158.el6rt
Red Hat:rhel_extras_rt:7 kernel-rt 0 0:3.10.0-229.11.1.rt56.141.11.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-debug 0 0:3.10.0-229.11.1.rt56.141.11.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-debug-debuginfo 0 0:3.10.0-229.11.1.rt56.141.11.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-debug-devel 0 0:3.10.0-229.11.1.rt56.141.11.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-debuginfo 0 0:3.10.0-229.11.1.rt56.141.11.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-debuginfo-common-x86_64 0 0:3.10.0-229.11.1.rt56.141.11.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-devel 0 0:3.10.0-229.11.1.rt56.141.11.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-doc 0 0:3.10.0-229.11.1.rt56.141.11.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-trace 0 0:3.10.0-229.11.1.rt56.141.11.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-trace-debuginfo 0 0:3.10.0-229.11.1.rt56.141.11.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-trace-devel 0 0:3.10.0-229.11.1.rt56.141.11.el7_1
Ubuntu:14.04:LTS linux 0 3.13.0-53.88
Ubuntu:14.04:LTS linux-aws 0 4.4.0-1002.2
Ubuntu:14.04:LTS linux-lts-utopic 0 3.16.0-25.33~14.04.2
Ubuntu:14.04:LTS linux-lts-vivid 0 3.19.0-18.18~14.04.1
Ubuntu:14.04:LTS linux-lts-wily 0 4.2.0-18.22~14.04.1
Ubuntu:14.04:LTS linux-lts-xenial 0 4.4.0-13.29~14.04.1
Ubuntu:16.04:LTS linux 0 4.2.0-16.19
Ubuntu:16.04:LTS linux-aws 0 4.4.0-1001.10
Ubuntu:16.04:LTS linux-gke 0 4.4.0-1003.3
Ubuntu:16.04:LTS linux-hwe 0 4.8.0-36.36~16.04.1
Ubuntu:16.04:LTS linux-raspi2 0 4.2.0-1013.19
Ubuntu:16.04:LTS linux-snapdragon 0 4.4.0-1012.12
Ubuntu:Pro:16.04:LTS linux-goldfish 0 No fix

Related vulnerabilities