Cloudanix VulnDB

CVE-2015-7613

None

CVSS

—

EPSS

0.4%

Published

Oct 19, 2015

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A timing flaw in the core of older Linux systems lets someone who already has access to the machine take complete control of it.

Exploit Available
Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Moderate
Impact
Privilege Gain
Component
OS kernel
Class
Race Condition
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

Race condition during IPC object creation allows uid/gid comparisons against uninitialized kernel memory, enabling local privilege escalation to root.

Why it matters to the business

Attackers with local access on unpatched Linux systems can obtain full administrative control, leading to data theft, persistence, or ransomware deployment on affected servers and endpoints; the vulnerability has been public for over a decade with working exploits available.

How an attack unfolds

An attacker with local shell access triggers concurrent IPC operations that race against ipc_addid, causing the kernel to use uninitialized uid/gid values and grant elevated privileges to attacker-controlled objects.

How to fix it

Upgrade the Linux kernel to a version newer than 4.2.3 that contains the fix for the uninitialized data checks in msg.c, shm.c, and util.c; apply vendor backports if running older long-term kernels; reboot after installation.

How to confirm the fix worked

Verify kernel version is newer than 4.2.3 and that the relevant patches for ipc_addid initialization are present via source inspection or distro advisory; run existing public test cases that previously triggered the race to confirm absence of the flaw.

Typical attack path

  1. Obtain local user shell on target Linux system
  2. Compile and execute exploit that races ipc_addid calls in msg/shm paths
  3. Trigger kernel path that performs uid/gid checks against uninitialized data
  4. Receive elevated credentials and spawn root shell or install payload

How to detect it

Review kernel logs and audit records for unusual IPC object creation patterns or privilege changes around the time of suspected local access; correlate with process execution of untrusted binaries that perform heavy msgget/shmget activity.

What your security team should do

  • Immediately inventory all Linux systems and identify those running kernel 4.2.3 or older
  • Prioritize patching internet-facing or high-value systems first given public exploit availability
  • Enable kernel hardening features such as grsecurity or SELinux to reduce local exploitation surface
  • Monitor for new local privilege-escalation attempts until all systems are updated

The record

Race condition in the IPC object implementation in the Linux kernel through 4.2.3 allows local users to gain privileges by triggering an ipc_addid call that leads to uid and gid comparisons against uninitialized data, related to msg.c, shm.c, and util.c.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 linux 0 4.2.3-1
Debian:12 linux 0 4.2.3-1
Debian:13 linux 0 4.2.3-1
Debian:6.0 linux-2.6 0 2.6.32-48squeeze16
Debian:7 linux 0 3.2.68-1+deb7u5
Debian:8 linux 0 3.16.7-ckt11-1+deb8u5
Red Hat:enterprise_linux:6::client kernel 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-abi-whitelists 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-bootwrapper 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-debug 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-debug-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-debug-devel 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-i686 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-ppc64 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-s390x 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-x86_64 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-devel 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-doc 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-firmware 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-headers 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-kdump 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-kdump-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client kernel-kdump-devel 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client perf 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client perf-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client python-perf 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::client python-perf-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-abi-whitelists 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-bootwrapper 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debug 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debug-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debug-devel 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-i686 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-ppc64 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-s390x 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-x86_64 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-devel 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-doc 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-firmware 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-headers 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump-devel 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode perf 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode perf-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode python-perf 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::computenode python-perf-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-abi-whitelists 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-bootwrapper 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-debug 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-debug-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-debug-devel 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-i686 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-ppc64 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-s390x 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-x86_64 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-devel 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-doc 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-firmware 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-headers 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-kdump 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-kdump-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server kernel-kdump-devel 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server perf 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server perf-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server python-perf 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::server python-perf-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-abi-whitelists 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-bootwrapper 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debug 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debug-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debug-devel 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-i686 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-ppc64 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-s390x 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-x86_64 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-devel 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-doc 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-firmware 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-headers 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump-devel 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation perf 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation perf-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation python-perf 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:6::workstation python-perf-debuginfo 0 0:2.6.32-573.12.1.el6
Red Hat:enterprise_linux:7::client kernel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-abi-whitelists 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-bootwrapper 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-debug 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-debug-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-debug-devel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64le 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-s390x 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-x86_64 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-devel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-doc 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-headers 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-kdump 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-kdump-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-kdump-devel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-tools 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-tools-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs-devel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client perf 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client perf-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client python-perf 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::client python-perf-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-abi-whitelists 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-bootwrapper 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-debug 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-devel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64le 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-s390x 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-x86_64 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-devel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-doc 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-headers 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-devel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-tools 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs-devel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode perf 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode perf-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode python-perf 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::computenode python-perf-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-abi-whitelists 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-bootwrapper 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-debug 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-debug-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-debug-devel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64le 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-s390x 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-x86_64 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-devel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-doc 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-headers 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-kdump 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-kdump-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-kdump-devel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-tools 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-tools-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-tools-libs 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server kernel-tools-libs-devel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server perf 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server perf-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server python-perf 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::server python-perf-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-abi-whitelists 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-bootwrapper 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-debug 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-devel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-ppc64 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-ppc64le 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-s390x 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-x86_64 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-devel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-doc 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-headers 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-devel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-tools 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs-devel 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation perf 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation perf-debuginfo 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation python-perf 0 0:3.10.0-327.el7
Red Hat:enterprise_linux:7::workstation python-perf-debuginfo 0 0:3.10.0-327.el7
Red Hat:rhel_eus:7.1::computenode kernel 0 0:3.10.0-229.24.2.el7
Red Hat:rhel_eus:7.1::computenode kernel-abi-whitelists 0 0:3.10.0-229.24.2.el7
Red Hat:rhel_eus:7.1::computenode kernel-bootwrapper 0 0:3.10.0-229.24.2.el7
Red Hat:rhel_eus:7.1::computenode kernel-debug 0 0:3.10.0-229.24.2.el7
Red Hat:rhel_eus:7.1::computenode kernel-debug-debuginfo 0 0:3.10.0-229.24.2.el7
Red Hat:rhel_eus:7.1::computenode kernel-debug-devel 0 0:3.10.0-229.24.2.el7

Related vulnerabilities