
Cloud Vulnerability DB
A community-led vulnerabilities database
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).
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).
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).
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).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."