Cloudanix VulnDB

CVE-2024-36903

None

CVSS

—

EPSS

0.2%

Published

May 30, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in how Linux handles certain IPv6 network packets could let an attacker crash systems or read leftover memory.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Moderate
Impact
Data Exposure
Component
OS kernel
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Potential uninitialized value access in __ip6_make_skb() caused by a race condition when testing the HDRINCL socket option instead of the FLOWI_FLAG_KNOWN_NH flag on fl6->flowi6_flags.

Why it matters to the business

May trigger kernel crashes or memory information leaks during IPv6 packet processing, leading to service disruptions on affected Linux systems.

How an attack unfolds

An attacker triggers concurrent IPv6 socket operations and packet transmission to exploit the race condition, causing the kernel to use uninitialized data in skb construction.

How to fix it

Update the Linux kernel to the fixed commit 8fe28cb58bcb235034b64cbbb7550a8a43fd88be or any later version containing the patch.

How to confirm the fix worked

Confirm the fix commit is present in the kernel source tree or verify updated kernel packages have been installed and rebooted.

Typical attack path

  1. Enable IPv6 networking on a vulnerable Linux kernel
  2. Perform concurrent socket option changes and IPv6 packet sends to hit the race
  3. Trigger uninit-value access resulting in panic or information disclosure

How to detect it

Review kernel logs and crash dumps for uninitialized value warnings or panics originating from __ip6_make_skb or related IPv6 stack functions.

What your security team should do

  • Apply the kernel update containing commit 8fe28cb58bcb235034b64cbbb7550a8a43fd88be as soon as possible
  • Monitor kernel logs for IPv6-related panics or warnings
  • Limit exposure by disabling IPv6 on systems where it is not required

The record

In the Linux kernel, the following vulnerability has been resolved: ipv6: Fix potential uninit-value access in __ip6_make_skb() As it was done in commit fc1092f51567 ("ipv4: Fix uninit-value access in __ip_make_skb()") for IPv4, check FLOWI_FLAG_KNOWN_NH on fl6->flowi6_flags instead of testing HDRINCL on the socket to avoid a race condition which causes uninit-value access.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:9 bpftool 0 7.3.0-427.31.1.el9_4
AlmaLinux:9 kernel 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-64k 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-64k-core 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-64k-debug 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-64k-debug-core 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-64k-debug-devel 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-64k-debug-devel-matched 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-64k-debug-modules 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-64k-debug-modules-core 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-64k-debug-modules-extra 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-64k-devel 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-64k-devel-matched 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-64k-modules 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-64k-modules-core 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-64k-modules-extra 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-abi-stablelists 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-core 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-cross-headers 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-debug 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-debug-core 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-debug-devel 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-debug-devel-matched 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-debug-modules 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-debug-modules-core 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-debug-modules-extra 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-debug-uki-virt 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-devel 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-devel-matched 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-doc 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-headers 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-modules 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-modules-core 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-modules-extra 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-rt 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-rt-core 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-rt-debug 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-rt-debug-core 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-rt-debug-devel 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-rt-debug-modules 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-rt-debug-modules-core 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-rt-debug-modules-extra 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-rt-devel 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-rt-modules 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-rt-modules-core 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-rt-modules-extra 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-tools 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-tools-libs 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-tools-libs-devel 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-uki-virt 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-zfcpdump 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-zfcpdump-core 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-zfcpdump-devel 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-zfcpdump-devel-matched 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-zfcpdump-modules 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-zfcpdump-modules-core 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 kernel-zfcpdump-modules-extra 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 libperf 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 perf 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 python3-perf 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 rtla 0 5.14.0-427.31.1.el9_4
AlmaLinux:9 rv 0 5.14.0-427.31.1.el9_4
Debian:11 linux 0 No fix
Debian:11 linux-6.1 0 6.1.140-1~deb11u1
Debian:12 linux 0 No fix
Debian:12 linux 0 6.1.140-1
Debian:13 linux 0 6.8.11-1
Debian:14 linux 0 6.8.11-1
Linux Kernel 0 5.10.248
Linux Kernel 0 6.1.140
Mageia:9 dwarves 0 1.27-1.mga9
Mageia:9 kernel 0 6.6.37-1.mga9
Mageia:9 kernel-linus 0 6.6.37-1.mga9
Mageia:9 kmod-virtualbox 0 7.0.18-50.mga9
Mageia:9 kmod-xtables-addons 0 3.24-59.mga9
Red Hat:enterprise_linux:9::appstream bpftool 0 0:7.3.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream bpftool-debuginfo 0 0:7.3.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debug 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-debuginfo 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-devel 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-devel-matched 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-modules 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-modules-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debug-modules-extra 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-debuginfo 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-devel 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-devel-matched 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-modules 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-modules-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-64k-modules-extra 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-abi-stablelists 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-cross-headers 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug-debuginfo 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug-devel 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug-devel-matched 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug-modules 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug-modules-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug-modules-extra 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debug-uki-virt 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debuginfo 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debuginfo-common-aarch64 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debuginfo-common-ppc64le 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debuginfo-common-s390x 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-debuginfo-common-x86_64 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-devel 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-devel-matched 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-doc 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-headers 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-modules 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-modules-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-modules-extra 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-rt 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-rt-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-rt-debug 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-rt-debug-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-rt-debug-debuginfo 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-rt-debug-devel 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-rt-debug-kvm 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-rt-debug-modules 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-rt-debug-modules-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-rt-debug-modules-extra 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-rt-debuginfo 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-rt-devel 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-rt-kvm 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-rt-modules 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-rt-modules-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-rt-modules-extra 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-tools 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-tools-debuginfo 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-tools-libs 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-tools-libs-devel 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-uki-virt 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-zfcpdump 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-zfcpdump-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-zfcpdump-debuginfo 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-zfcpdump-devel 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-zfcpdump-devel-matched 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-zfcpdump-modules 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-zfcpdump-modules-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream kernel-zfcpdump-modules-extra 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream libperf 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream libperf-debuginfo 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream perf 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream perf-debuginfo 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream python3-perf 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream python3-perf-debuginfo 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream rtla 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::appstream rv 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos bpftool 0 0:7.3.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos bpftool-debuginfo 0 0:7.3.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-64k 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-64k-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-64k-debug 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-64k-debug-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-64k-debug-debuginfo 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-64k-debug-devel 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-64k-debug-devel-matched 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-64k-debug-modules 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-64k-debug-modules-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-64k-debug-modules-extra 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-64k-debuginfo 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-64k-devel 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-64k-devel-matched 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-64k-modules 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-64k-modules-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-64k-modules-extra 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-abi-stablelists 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-cross-headers 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-debug 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-debug-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-debug-debuginfo 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-debug-devel 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-debug-devel-matched 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-debug-modules 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-debug-modules-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-debug-modules-extra 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-debug-uki-virt 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-debuginfo 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-debuginfo-common-aarch64 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-debuginfo-common-ppc64le 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-debuginfo-common-s390x 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-debuginfo-common-x86_64 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-devel 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-devel-matched 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-doc 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-headers 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-modules 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-modules-core 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-modules-extra 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-rt 0 0:5.14.0-427.31.1.el9_4
Red Hat:enterprise_linux:9::baseos kernel-rt-core 0 0:5.14.0-427.31.1.el9_4

Related vulnerabilities