Cloudanix VulnDB

CVE-2024-50264

None

CVSS

—

EPSS

0.4%

Published

Nov 19, 2024

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in the Linux kernel's networking code could let attackers crash systems or gain higher access levels.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Moderate
Impact
Full Compromise
Component
OS kernel
Class
Use After Free
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Dangling pointer in vsk->trans during virtio vsock loopback communication creates a Use-After-Free condition in the Linux kernel.

Why it matters to the business

Potential kernel memory corruption on Linux systems can lead to crashes, denial of service, or privilege escalation, disrupting operations and increasing breach risk across server and endpoint fleets.

How an attack unfolds

An attacker establishes loopback vsock communication to leave a dangling pointer in vsk->trans, then triggers reuse of the freed object to corrupt kernel memory for code execution or denial of service.

How to fix it

Upgrade the Linux kernel to a version containing the fix that initializes vsk->trans to NULL; apply vendor-supplied packages as soon as available.

How to confirm the fix worked

Verify kernel source or changelog contains the NULL initialization of vsk->trans; confirm running kernel version matches or exceeds the fixed release.

Typical attack path

  1. Establish virtio vsock loopback connection between processes
  2. Trigger path that leaves vsk->trans as dangling pointer
  3. Reuse freed object to perform memory corruption
  4. Escalate privileges or cause kernel panic

How to detect it

Review kernel logs for virtio_vsock or vsock related crashes and UAF warnings; correlate with process activity using vsock sockets.

What your security team should do

  • Prioritize kernel updates on all exposed Linux systems
  • Monitor EPSS and threat intelligence for any rise in exploitation
  • Restrict vsock usage where loopback is not required

The record

In the Linux kernel, the following vulnerability has been resolved: vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans During loopback communication, a dangling pointer can be created in vsk->trans, potentially leading to a Use-After-Free condition. This issue is resolved by initializing vsk->trans to NULL.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 bpftool 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-abi-stablelists 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-core 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-cross-headers 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-debug 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-debug-core 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-debug-devel 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-debug-modules 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-debug-modules-extra 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-devel 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-doc 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-headers 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-modules 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-modules-extra 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-rt 0 4.18.0-553.32.1.rt7.373.el8_10
AlmaLinux:8 kernel-rt-core 0 4.18.0-553.32.1.rt7.373.el8_10
AlmaLinux:8 kernel-rt-debug 0 4.18.0-553.32.1.rt7.373.el8_10
AlmaLinux:8 kernel-rt-debug-core 0 4.18.0-553.32.1.rt7.373.el8_10
AlmaLinux:8 kernel-rt-debug-devel 0 4.18.0-553.32.1.rt7.373.el8_10
AlmaLinux:8 kernel-rt-debug-modules 0 4.18.0-553.32.1.rt7.373.el8_10
AlmaLinux:8 kernel-rt-debug-modules-extra 0 4.18.0-553.32.1.rt7.373.el8_10
AlmaLinux:8 kernel-rt-devel 0 4.18.0-553.32.1.rt7.373.el8_10
AlmaLinux:8 kernel-rt-modules 0 4.18.0-553.32.1.rt7.373.el8_10
AlmaLinux:8 kernel-rt-modules-extra 0 4.18.0-553.32.1.rt7.373.el8_10
AlmaLinux:8 kernel-tools 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-tools-libs 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-tools-libs-devel 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-zfcpdump 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-zfcpdump-core 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-zfcpdump-devel 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-zfcpdump-modules 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 kernel-zfcpdump-modules-extra 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 perf 0 4.18.0-553.32.1.el8_10
AlmaLinux:8 python3-perf 0 4.18.0-553.32.1.el8_10
AlmaLinux:9 bpftool 0 7.4.0-503.31.1.el9_5
AlmaLinux:9 kernel 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-64k 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-64k-core 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-64k-debug 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-64k-debug-core 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-64k-debug-devel 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-64k-debug-devel-matched 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-64k-debug-modules 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-64k-debug-modules-core 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-64k-debug-modules-extra 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-64k-devel 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-64k-devel-matched 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-64k-modules 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-64k-modules-core 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-64k-modules-extra 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-abi-stablelists 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-core 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-cross-headers 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-debug 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-debug-core 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-debug-devel 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-debug-devel-matched 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-debug-modules 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-debug-modules-core 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-debug-modules-extra 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-debug-uki-virt 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-devel 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-devel-matched 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-doc 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-headers 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-modules 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-modules-core 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-modules-extra 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-rt 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-rt-core 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-rt-debug 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-rt-debug-core 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-rt-debug-devel 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-rt-debug-kvm 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-rt-debug-modules 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-rt-debug-modules-core 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-rt-debug-modules-extra 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-rt-devel 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-rt-kvm 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-rt-modules 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-rt-modules-core 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-rt-modules-extra 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-tools 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-tools-libs 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-tools-libs-devel 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-uki-virt 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-uki-virt-addons 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-zfcpdump 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-zfcpdump-core 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-zfcpdump-devel 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-zfcpdump-devel-matched 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-zfcpdump-modules 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-zfcpdump-modules-core 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 kernel-zfcpdump-modules-extra 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 libperf 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 perf 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 python3-perf 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 rtla 0 5.14.0-503.31.1.el9_5
AlmaLinux:9 rv 0 5.14.0-503.31.1.el9_5
Android :linux_kernel: :0 :2025-04-05
Debian:11 linux 0 No fix
Debian:11 linux 0 5.10.234-1
Debian:11 linux-6.1 0 6.1.119-1~deb11u1
Debian:12 linux 0 No fix
Debian:12 linux 0 6.1.119-1
Debian:13 linux 0 No fix
Debian:13 linux 0 6.11.9-1
Linux Kernel 4.8.0 4.19.324
Red Hat:enterprise_linux:8::baseos bpftool 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos bpftool-debuginfo 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-abi-stablelists 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-core 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-cross-headers 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-core 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-debuginfo 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-devel 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-modules 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debug-modules-extra 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-aarch64 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-ppc64le 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-s390x 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-x86_64 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-devel 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-doc 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-headers 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-modules 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-modules-extra 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-tools 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-tools-debuginfo 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-tools-libs 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-tools-libs-devel 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-core 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-debuginfo 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-devel 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules-extra 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos perf 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos perf-debuginfo 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos python3-perf 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::baseos python3-perf-debuginfo 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb bpftool 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb bpftool-debuginfo 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-abi-stablelists 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-core 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-cross-headers 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-core 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-debuginfo 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-devel 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-modules 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debug-modules-extra 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-aarch64 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-ppc64le 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-s390x 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-x86_64 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-devel 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-doc 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-headers 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-modules 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-modules-extra 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-tools 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-tools-debuginfo 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-tools-libs 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-tools-libs-devel 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-core 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-debuginfo 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-devel 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules-extra 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb perf 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb perf-debuginfo 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb python3-perf 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::crb python3-perf-debuginfo 0 0:4.18.0-553.32.1.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-core 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-core 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-debuginfo 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-devel 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-kvm 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules-extra 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debuginfo 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-debuginfo-common-x86_64 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-devel 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-kvm 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-modules 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::nfv kernel-rt-modules-extra 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-core 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-debug 0 0:4.18.0-553.32.1.rt7.373.el8_10
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-core 0 0:4.18.0-553.32.1.rt7.373.el8_10

Related vulnerabilities