CVE-2025-38621
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-38621 is a vulnerability discovered in the Linux kernel affecting the md (Multiple Devices) driver subsystem. The issue was identified in the rdev_addable functionality when used in RCU (Read-Copy-Update) mode. The vulnerability was disclosed on August 22, 2025, and affects Linux kernel versions up to 6.16.0+ (NVD, Debian).

Technical details

The vulnerability manifests as a NULL pointer dereference in the rdevaddable function when called from mdsparesneedchange in mdstartsync. While the function is protected by rcureadlock/rcureadunlock, the issue occurs because rdev->mddev can be set to NULL before synchronizercu is called in mdkickrdevfrom_array. This condition triggers a kernel panic with a NULL pointer dereference at address 0x00000000000000e0 (NVD).

Impact

When exploited, this vulnerability causes a kernel panic, leading to system instability and potential denial of service. The issue affects systems using the Linux kernel's MD (Multiple Devices) driver subsystem, particularly in configurations using RAID10 modules (NVD).

Mitigation and workarounds

The issue has been fixed in Linux kernel version 6.16.3-1 and later. The fix involves using READ_ONCE and implementing additional checks to verify if rdev->mddev is still alive. For affected systems, updates are available in various distributions: Debian Bookworm (6.1.147-1) and Forky/Sid (6.16.3-1) have been patched (Debian).

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-40343MEDIUM6.4
  • Linux KernelLinux Kernel
  • kernel-rt-modules-internal
NoYesDec 09, 2025
CVE-2025-40342MEDIUM6.4
  • Linux KernelLinux Kernel
  • kernel-debug-modules-extra
NoYesDec 09, 2025
CVE-2025-40341MEDIUM5.1
  • Linux KernelLinux Kernel
  • linux-nvidia-tegra
NoYesDec 09, 2025
CVE-2025-40345N/AN/A
  • Linux KernelLinux Kernel
  • kernel-headers
NoYesDec 12, 2025
CVE-2025-40344N/AN/A
  • Linux KernelLinux Kernel
  • linux-azure-6.14
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