Cloudanix VulnDB

CVE-2015-1421

None

CVSS

—

EPSS

9.8%

Published

Mar 16, 2015

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A bug in the Linux operating system's network code can let outsiders crash servers or potentially take control of them over the network.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
OS kernel
Class
Use After Free
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

Use-after-free in sctp_assoc_update allows remote triggering of INIT collisions that corrupt shared-key handling in the SCTP association structure, resulting in slab memory corruption that can lead to kernel panic or arbitrary impact.

Why it matters to the business

Linux systems using SCTP networking can experience sudden crashes or be taken over by remote attackers, causing service outages and potential compromise of network-facing infrastructure.

How an attack unfolds

An attacker sends a sequence of SCTP INIT packets designed to collide on an existing association, forcing improper reuse of freed shared-key data and corrupting kernel memory structures.

How to fix it

Upgrade the Linux kernel to version 3.18.8 or later; apply vendor backports for affected distributions such as Ubuntu and Debian; disable SCTP if not required.

How to confirm the fix worked

Verify running kernel is at least 3.18.8; confirm SCTP module is either updated or blacklisted; test connectivity with benign SCTP traffic to ensure no panic occurs.

Typical attack path

  1. Identify target Linux host reachable on SCTP port
  2. Craft and send INIT packets that trigger association collision
  3. Trigger use-after-free in sctp_assoc_update
  4. Leverage resulting slab corruption for denial of service or further exploitation

How to detect it

Search kernel logs for oops, panic, or slab corruption messages referencing sctp_assoc_update; inspect network captures for anomalous SCTP INIT traffic patterns; review system crash dumps for freed association structures.

What your security team should do

  • Apply kernel updates immediately on all exposed systems
  • Review and restrict SCTP exposure via firewall rules
  • Monitor for kernel oops/panic logs related to sctp_assoc_update
  • Plan staged rollout of patched kernels across fleets

The record

Use-after-free vulnerability in the sctp_assoc_update function in net/sctp/associola.c in the Linux kernel before 3.18.8 allows remote attackers to cause a denial of service (slab corruption and panic) or possibly have unspecified other impact by triggering an INIT collision that leads to improper handling of shared-key data.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 linux 0 3.16.7-ckt4-3
Debian:12 linux 0 3.16.7-ckt4-3
Debian:13 linux 0 3.16.7-ckt4-3
Debian:6.0 linux-2.6 0 2.6.32-48squeeze11
Debian:7 linux 0 3.2.65-1+deb7u2
Mageia:4 kernel 0 3.14.32-1.mga4
Mageia:4 kernel-rt 0 3.14.32-0.rt28.1.mga4
Mageia:4 kernel-tmb 0 3.14.32-1.mga4
Mageia:4 kernel-userspace-headers 0 3.14.32-1.mga4
Mageia:4 kernel-vserver 0 3.14.32-0.vs2.3.6.14.1.mga4
Mageia:4 kmod-broadcom-wl 0 6.30.223.141-47.mga4.nonfree
Mageia:4 kmod-fglrx 0 14.010.1006-17.mga4.nonfree
Mageia:4 kmod-nvidia-current 0 331.113-3.mga4.nonfree
Mageia:4 kmod-nvidia173 0 173.14.39-31.mga4.nonfree
Mageia:4 kmod-nvidia304 0 304.125-3.mga4.nonfree
Mageia:4 kmod-vboxadditions 0 4.3.20-5.mga4
Mageia:4 kmod-virtualbox 0 4.3.20-5.mga4
Mageia:4 kmod-xtables-addons 0 2.5-11.mga4
Red Hat:enterprise_linux:6::client kernel 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-abi-whitelists 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-bootwrapper 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-debug 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-debug-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-debug-devel 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-i686 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-ppc64 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-s390x 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-x86_64 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-devel 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-doc 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-firmware 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-headers 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-kdump 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-kdump-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client kernel-kdump-devel 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client perf 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client perf-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client python-perf 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::client python-perf-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-abi-whitelists 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-bootwrapper 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-debug 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-debug-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-debug-devel 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-i686 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-ppc64 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-s390x 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-x86_64 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-devel 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-doc 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-firmware 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-headers 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump-devel 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode perf 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode perf-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode python-perf 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::computenode python-perf-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-abi-whitelists 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-bootwrapper 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-debug 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-debug-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-debug-devel 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-i686 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-ppc64 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-s390x 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-x86_64 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-devel 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-doc 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-firmware 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-headers 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-kdump 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-kdump-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server kernel-kdump-devel 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server perf 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server perf-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server python-perf 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::server python-perf-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-abi-whitelists 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-bootwrapper 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-debug 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-debug-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-debug-devel 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-i686 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-ppc64 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-s390x 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-x86_64 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-devel 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-doc 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-firmware 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-headers 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump-devel 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation perf 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation perf-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation python-perf 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:6::workstation python-perf-debuginfo 0 0:2.6.32-504.16.2.el6
Red Hat:enterprise_linux:7::client kernel 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-abi-whitelists 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-bootwrapper 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-debug 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-debug-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-debug-devel 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-s390x 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-x86_64 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-devel 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-doc 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-headers 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-kdump 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-kdump-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-kdump-devel 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-tools 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-tools-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs-devel 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client perf 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client perf-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client python-perf 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::client python-perf-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-abi-whitelists 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-bootwrapper 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-debug 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-devel 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-s390x 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-x86_64 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-devel 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-doc 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-headers 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-devel 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-tools 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs-devel 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode perf 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode perf-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode python-perf 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::computenode python-perf-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::server kernel 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server kernel-abi-whitelists 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server kernel-bootwrapper 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server kernel-debug 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server kernel-debug-debuginfo 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server kernel-debug-devel 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server kernel-debuginfo 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64le 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-s390x 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-x86_64 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::server kernel-devel 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server kernel-doc 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server kernel-headers 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server kernel-kdump 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::server kernel-kdump-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::server kernel-kdump-devel 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::server kernel-tools 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server kernel-tools-debuginfo 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server kernel-tools-libs 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server kernel-tools-libs-devel 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server perf 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server perf-debuginfo 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server python-perf 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::server python-perf-debuginfo 0 0:3.10.0-229.1.2.ael7b
Red Hat:enterprise_linux:7::workstation kernel 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-abi-whitelists 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-bootwrapper 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-debug 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-devel 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-ppc64 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-s390x 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-x86_64 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-devel 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-doc 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-headers 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-devel 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-tools 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-debuginfo 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs-devel 0 0:3.10.0-229.1.2.el7
Red Hat:enterprise_linux:7::workstation perf 0 0:3.10.0-229.1.2.el7

Related vulnerabilities