Cloudanix VulnDB

CVE-2025-38461

None

CVSS

—

EPSS

0.1%

Published

Jul 25, 2025

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in the Linux kernel can let attackers crash systems or gain elevated access by exploiting a timing issue during network socket operations in virtual environments.

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
Low

What it actually does

Race condition in vsock_assign_transport allows transport pointer to become stale during module unload, leading to use-after-free and kernel page fault on subsequent connect operations.

Why it matters to the business

Kernel crashes or potential privilege escalation in Linux systems using vsock (virtual sockets), disrupting containerized workloads, virtual machines, and cloud instances with possible unauthorized code execution.

How an attack unfolds

An attacker triggers concurrent vsock_connect and module unload operations; the stale transport pointer dereference during assignment or vsock_use_local_transport leads to controlled memory corruption or crash, which advanced spyware and privilege escalation campaigns chain with other kernel bugs for container escape.

How to fix it

Update Linux kernel to commit 8667e8d0eb46bc54fdae30ba2f4786407d3d88eb or later stable release containing the vsock transport locking fix; rebuild and deploy affected distributions.

How to confirm the fix worked

Confirm kernel version includes commit 8667e8d0eb46bc54fdae30ba2f4786407d3d88eb; run vsock stress tests under module unload conditions and verify absence of page faults or KASAN reports.

Typical attack path

  1. Identify vsock-enabled environment (containers, VMs)
  2. Race vsock_connect syscall against transport module unload
  3. Trigger stale pointer dereference in vsock_assign_transport
  4. Exploit resulting memory corruption for privilege escalation
  5. Pivot to container escape or kernel-level persistence

How to detect it

Search kernel logs for 'vsock_assign_transport' oops, page faults at fffffbfff8056000, and KASAN reports during connect syscalls; correlate with module unload events in dmesg and audit logs.

  • RIP: 0010:vsock_assign_transport+0x366/0x600
  • BUG: unable to handle page fault for address: fffffbfff8056000
  • Call Trace: vsock_connect+0x59c/0xc40

What your security team should do

  • Prioritize kernel upgrade on all systems exposing vsock interfaces within 30 days
  • Monitor for kernel oops involving vsock_assign_transport in production logs
  • Restrict vsock usage to trusted workloads until patched
  • Audit container runtimes and hypervisors for vsock dependencies

The record

In the Linux kernel, the following vulnerability has been resolved: vsock: Fix transport_* TOCTOU Transport assignment may race with module unload. Protect new_transport from becoming a stale pointer. This also takes care of an insecure call in vsock_use_local_transport(); add a lockdep assert. BUG: unable to handle page fault for address: fffffbfff8056000 Oops: Oops: 0000 [#1] SMP KASAN RIP: 0010:vsock_assign_transport+0x366/0x600 Call Trace: vsock_connect+0x59c/0xc40 __sys_connect+0xe8/0x100 __x64_sys_connect+0x6e/0xc0 do_syscall_64+0x92/0x1c0 entry_SYSCALL_64_after_hwframe+0x4b/0x53

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:10 kernel 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-64k 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-64k-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-64k-debug 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-64k-debug-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-64k-debug-devel 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-64k-debug-devel-matched 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-64k-debug-modules 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-64k-debug-modules-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-64k-debug-modules-extra 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-64k-devel 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-64k-devel-matched 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-64k-modules 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-64k-modules-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-64k-modules-extra 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-abi-stablelists 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-cross-headers 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-debug 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-debug-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-debug-devel 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-debug-devel-matched 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-debug-modules 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-debug-modules-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-debug-modules-extra 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-debug-uki-virt 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-devel 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-devel-matched 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-doc 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-headers 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-modules 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-modules-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-modules-extra 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-64k 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-64k-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-64k-debug 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-64k-debug-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-64k-debug-devel 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-64k-debug-modules 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-64k-debug-modules-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-64k-debug-modules-extra 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-64k-devel 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-64k-modules 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-64k-modules-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-64k-modules-extra 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-debug 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-debug-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-debug-devel 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-debug-kvm 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-debug-modules 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-debug-modules-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-debug-modules-extra 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-devel 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-kvm 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-modules 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-modules-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-rt-modules-extra 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-tools 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-tools-libs 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-tools-libs-devel 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-uki-virt 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-uki-virt-addons 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-zfcpdump 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-zfcpdump-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-zfcpdump-devel 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-zfcpdump-devel-matched 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-zfcpdump-modules 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-zfcpdump-modules-core 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 kernel-zfcpdump-modules-extra 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 libperf 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 perf 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 python3-perf 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 rtla 0 6.12.0-55.30.1.el10_0
AlmaLinux:10 rv 0 6.12.0-55.30.1.el10_0
AlmaLinux:8 bpftool 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-abi-stablelists 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-core 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-cross-headers 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-debug 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-debug-core 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-debug-devel 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-debug-modules 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-debug-modules-extra 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-devel 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-doc 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-headers 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-modules 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-modules-extra 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-rt 0 4.18.0-553.76.1.rt7.417.el8_10
AlmaLinux:8 kernel-rt-core 0 4.18.0-553.76.1.rt7.417.el8_10
AlmaLinux:8 kernel-rt-debug 0 4.18.0-553.76.1.rt7.417.el8_10
AlmaLinux:8 kernel-rt-debug-core 0 4.18.0-553.76.1.rt7.417.el8_10
AlmaLinux:8 kernel-rt-debug-devel 0 4.18.0-553.76.1.rt7.417.el8_10
AlmaLinux:8 kernel-rt-debug-modules 0 4.18.0-553.76.1.rt7.417.el8_10
AlmaLinux:8 kernel-rt-debug-modules-extra 0 4.18.0-553.76.1.rt7.417.el8_10
AlmaLinux:8 kernel-rt-devel 0 4.18.0-553.76.1.rt7.417.el8_10
AlmaLinux:8 kernel-rt-modules 0 4.18.0-553.76.1.rt7.417.el8_10
AlmaLinux:8 kernel-rt-modules-extra 0 4.18.0-553.76.1.rt7.417.el8_10
AlmaLinux:8 kernel-tools 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-tools-libs 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-tools-libs-devel 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-zfcpdump 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-zfcpdump-core 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-zfcpdump-devel 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-zfcpdump-modules 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 kernel-zfcpdump-modules-extra 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 perf 0 4.18.0-553.76.1.el8_10
AlmaLinux:8 python3-perf 0 4.18.0-553.76.1.el8_10
AlmaLinux:9 kernel 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-64k 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-64k-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-64k-debug 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-64k-debug-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-64k-debug-devel 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-64k-debug-devel-matched 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-64k-debug-modules 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-64k-debug-modules-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-64k-debug-modules-extra 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-64k-devel 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-64k-devel-matched 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-64k-modules 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-64k-modules-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-64k-modules-extra 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-abi-stablelists 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-cross-headers 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-debug 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-debug-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-debug-devel 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-debug-devel-matched 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-debug-modules 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-debug-modules-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-debug-modules-extra 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-debug-uki-virt 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-devel 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-devel-matched 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-doc 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-headers 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-modules 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-modules-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-modules-extra 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-64k 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-64k-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-64k-debug 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-64k-debug-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-64k-debug-devel 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-64k-debug-modules 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-64k-debug-modules-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-64k-debug-modules-extra 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-64k-devel 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-64k-modules 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-64k-modules-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-64k-modules-extra 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-debug 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-debug-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-debug-devel 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-debug-kvm 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-debug-modules 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-debug-modules-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-debug-modules-extra 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-devel 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-kvm 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-modules 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-modules-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-rt-modules-extra 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-tools 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-tools-libs 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-tools-libs-devel 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-uki-virt 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-uki-virt-addons 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-zfcpdump 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-zfcpdump-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-zfcpdump-devel 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-zfcpdump-devel-matched 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-zfcpdump-modules 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-zfcpdump-modules-core 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 kernel-zfcpdump-modules-extra 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 libperf 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 perf 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 python3-perf 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 rtla 0 5.14.0-570.39.1.el9_6
AlmaLinux:9 rv 0 5.14.0-570.39.1.el9_6
Debian:11 linux 0 No fix
Debian:12 linux 0 6.1.147-1
Debian:13 linux 0 6.12.41-1
Debian:14 linux 0 No fix
Debian:14 linux 0 6.16.3-1
Linux Kernel 5.5.0 5.10.240
Mageia:9 kernel 0 6.6.101-1.mga9
Mageia:9 kernel-linus 0 6.6.101-1.mga9
Mageia:9 kmod-virtualbox 0 7.1.10-7.mga9
Mageia:9 kmod-xtables-addons 0 3.24-83.mga9
Mageia:9 wireless-regdb 0 20250710-1.mga9
SUSE:Linux Enterprise High Availability Extension 15 SP6 kernel-default 0 6.4.0-150600.23.65.1
SUSE:Linux Enterprise Live Patching 15 SP6 kernel-default 0 6.4.0-150600.23.65.1

Related vulnerabilities