CVE-2025-38405
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-38405 is a vulnerability discovered in the Linux kernel's NVMet subsystem, specifically related to memory handling of bio integrity. The vulnerability was disclosed on July 25, 2025, affecting systems that use the NVMet (NVMe Target) functionality (NVD, RedHat).

Technical details

The vulnerability manifests as a continuous memory leak in the kmalloc-128 slab, specifically affecting bio->biintegrity when NVMet receives commands with metadata. The issue stems from a change introduced by commit bf4c89fc8797 ("block: don't call biouninit from bioendio") which requires each user of bioinit to explicitly use biouninit. Without proper deallocation, the bio integrity memory is not freed when NVMet uses bioinit for inline bios. The vulnerability has been assigned a CVSS 3.1 base score with vector AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H (RedHat).

Impact

The primary impact of this vulnerability is a continuous memory leak in affected systems, which could lead to resource exhaustion over time. The vulnerability specifically affects the kmalloc-128 slab allocation, potentially impacting system stability and performance (NVD).

Mitigation and workarounds

The vulnerability has been addressed by uninitializing the inline bio to complete deallocation of integrity in bio. Various Linux distributions have different statuses regarding the fix - some systems are marked as not affected, while others have fixes deferred or in progress (RedHat, Ubuntu).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-40344N/AN/A
  • Linux KernelLinux Kernel
  • kernel-rt-devel
NoYesDec 09, 2025
CVE-2025-40343N/AN/A
  • Linux KernelLinux Kernel
  • bpftool
NoYesDec 09, 2025
CVE-2025-40342N/AN/A
  • Linux KernelLinux Kernel
  • kernel-rt-trace
NoYesDec 09, 2025
CVE-2025-40341N/AN/A
  • Linux KernelLinux Kernel
  • kernel-headers
NoYesDec 09, 2025
CVE-2025-40340N/AN/A
  • Linux KernelLinux Kernel
  • kernel-rt-64k-debug-modules-extra
NoYesDec 09, 2025

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management