Cloudanix VulnDB

CVE-2015-3212

None

CVSS

—

EPSS

0.3%

Published

Aug 31, 2015

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem in the core of the Linux operating system lets a user who is already logged in crash the whole machine by sending many network requests very quickly.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Moderate
Impact
Denial Of Service
Component
OS kernel
Class
Race Condition
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

Race condition in net/sctp/socket.c allows local users to trigger list corruption and kernel panic through concurrent SCTP socket operations.

Why it matters to the business

Local users can crash affected Linux systems, causing unplanned downtime and loss of availability for any workloads running on the host.

How an attack unfolds

An attacker with local access on an unpatched kernel rapidly issues setsockopt calls against SCTP sockets, winning the race and corrupting internal kernel lists, which triggers a panic.

How to fix it

Upgrade the Linux kernel to version 4.1.2 or later; disable SCTP if unused via modprobe blacklist or sysctl; apply vendor-supplied backports for supported distributions.

How to confirm the fix worked

Confirm kernel version is 4.1.2 or newer; attempt to reproduce the race condition in a test environment and verify no panic occurs; review kernel changelog for the SCTP socket fix.

Typical attack path

  1. Obtain local shell on target Linux system
  2. Create or bind SCTP sockets
  3. Issue a rapid series of setsockopt system calls
  4. Trigger list corruption leading to kernel panic

How to detect it

Review kernel logs and dmesg for panic messages mentioning list corruption or sctp; look for unusual patterns of setsockopt calls in auditd or strace output from local processes.

What your security team should do

  • Prioritize kernel upgrades on all internet-facing and multi-tenant systems
  • Audit for SCTP usage and disable the module where not required
  • Monitor kernel logs for unexplained panics referencing sctp or socket lists

The record

Race condition in net/sctp/socket.c in the Linux kernel before 4.1.2 allows local users to cause a denial of service (list corruption and panic) via a rapid series of system calls related to sockets, as demonstrated by setsockopt calls.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 linux 0 4.0.8-1
Debian:12 linux 0 4.0.8-1
Debian:13 linux 0 4.0.8-1
Debian:7 linux 0 3.2.68-1+deb7u3
Debian:8 linux 0 3.16.7-ckt11-1+deb8u3
Red Hat:enterprise_linux:7::client kernel 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-abi-whitelists 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-bootwrapper 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-debug 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-debug-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-debug-devel 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-s390x 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-x86_64 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-devel 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-doc 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-headers 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump-devel 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-tools 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs-devel 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client perf 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client perf-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client python-perf 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::client python-perf-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-abi-whitelists 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-bootwrapper 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-devel 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-s390x 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-x86_64 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-devel 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-doc 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-headers 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-devel 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs-devel 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode perf 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode perf-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode python-perf 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::computenode python-perf-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::server kernel 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server kernel-abi-whitelists 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server kernel-bootwrapper 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server kernel-debug 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server kernel-debug-debuginfo 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server kernel-debug-devel 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server kernel-debuginfo 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64le 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-s390x 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-x86_64 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::server kernel-devel 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server kernel-doc 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server kernel-headers 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server kernel-kdump 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::server kernel-kdump-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::server kernel-kdump-devel 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::server kernel-tools 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server kernel-tools-debuginfo 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server kernel-tools-libs 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server kernel-tools-libs-devel 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server perf 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server perf-debuginfo 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server python-perf 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::server python-perf-debuginfo 0 0:3.10.0-229.14.1.ael7b
Red Hat:enterprise_linux:7::workstation kernel 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-abi-whitelists 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-bootwrapper 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debug 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-devel 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-ppc64 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-s390x 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-x86_64 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-devel 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-doc 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-headers 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-devel 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs-devel 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation perf 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation perf-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation python-perf 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_linux:7::workstation python-perf-debuginfo 0 0:3.10.0-229.14.1.el7
Red Hat:enterprise_mrg:2:server:el6 kernel-rt 0 1:3.10.0-229.rt56.161.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-debug 0 1:3.10.0-229.rt56.161.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-debug-debuginfo 0 1:3.10.0-229.rt56.161.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-debug-devel 0 1:3.10.0-229.rt56.161.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-debuginfo 0 1:3.10.0-229.rt56.161.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-debuginfo-common-x86_64 0 1:3.10.0-229.rt56.161.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-devel 0 1:3.10.0-229.rt56.161.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-doc 0 1:3.10.0-229.rt56.161.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-firmware 0 1:3.10.0-229.rt56.161.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-trace 0 1:3.10.0-229.rt56.161.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-trace-debuginfo 0 1:3.10.0-229.rt56.161.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-trace-devel 0 1:3.10.0-229.rt56.161.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-vanilla 0 1:3.10.0-229.rt56.161.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-vanilla-debuginfo 0 1:3.10.0-229.rt56.161.el6rt
Red Hat:enterprise_mrg:2:server:el6 kernel-rt-vanilla-devel 0 1:3.10.0-229.rt56.161.el6rt
Red Hat:rhel_extras_rt:7 kernel-rt 0 0:3.10.0-229.14.1.rt56.141.13.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-debug 0 0:3.10.0-229.14.1.rt56.141.13.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-debug-debuginfo 0 0:3.10.0-229.14.1.rt56.141.13.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-debug-devel 0 0:3.10.0-229.14.1.rt56.141.13.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-debuginfo 0 0:3.10.0-229.14.1.rt56.141.13.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-debuginfo-common-x86_64 0 0:3.10.0-229.14.1.rt56.141.13.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-devel 0 0:3.10.0-229.14.1.rt56.141.13.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-doc 0 0:3.10.0-229.14.1.rt56.141.13.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-trace 0 0:3.10.0-229.14.1.rt56.141.13.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-trace-debuginfo 0 0:3.10.0-229.14.1.rt56.141.13.el7_1
Red Hat:rhel_extras_rt:7 kernel-rt-trace-devel 0 0:3.10.0-229.14.1.rt56.141.13.el7_1
SUSE:Linux Enterprise Desktop 12 kernel-default 0 3.12.44-52.10.1
SUSE:Linux Enterprise Desktop 12 kernel-source 0 3.12.44-52.10.1
SUSE:Linux Enterprise Desktop 12 kernel-syms 0 3.12.44-52.10.1
SUSE:Linux Enterprise Desktop 12 kernel-xen 0 3.12.44-52.10.1
SUSE:Linux Enterprise Live Patching 12 kgraft-patch-SLE12_Update_6 0 1-2.1
SUSE:Linux Enterprise Module for Public Cloud 12 kernel-ec2 0 3.12.44-52.10.1
SUSE:Linux Enterprise Server 12 kernel-default 0 3.12.44-52.10.1
SUSE:Linux Enterprise Server 12 kernel-source 0 3.12.44-52.10.1
SUSE:Linux Enterprise Server 12 kernel-syms 0 3.12.44-52.10.1
SUSE:Linux Enterprise Server 12 kernel-xen 0 3.12.44-52.10.1
SUSE:Linux Enterprise Server for SAP Applications 12 kernel-default 0 3.12.44-52.10.1
SUSE:Linux Enterprise Server for SAP Applications 12 kernel-source 0 3.12.44-52.10.1
SUSE:Linux Enterprise Server for SAP Applications 12 kernel-syms 0 3.12.44-52.10.1
SUSE:Linux Enterprise Server for SAP Applications 12 kernel-xen 0 3.12.44-52.10.1
SUSE:Linux Enterprise Software Development Kit 12 kernel-docs 0 3.12.44-52.10.3
SUSE:Linux Enterprise Software Development Kit 12 kernel-obs-build 0 3.12.44-52.10.1
SUSE:Linux Enterprise Workstation Extension 12 kernel-default 0 3.12.44-52.10.1
Ubuntu:14.04:LTS linux 0 3.13.0-62.102
Ubuntu:14.04:LTS linux-aws 0 4.4.0-1002.2
Ubuntu:14.04:LTS linux-lts-utopic 0 3.16.0-46.62~14.04.1
Ubuntu:14.04:LTS linux-lts-vivid 0 3.19.0-26.28~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-flo 0 No fix
Ubuntu:Pro:16.04:LTS linux-goldfish 0 No fix
Ubuntu:Pro:16.04:LTS linux-mako 0 No fix

Related vulnerabilities