CVE-2025-38172
Linux Kernel vulnerability analysis and mitigation

Overview

A vulnerability was discovered in the Linux kernel's erofs (Enhanced Read-Only File System) implementation, identified as CVE-2025-38172. The issue was disclosed on July 3, 2025, and affects the handling of multiple devices with different types. The vulnerability exists in the way erofs handles file-backed devices and block devices when used together (NVD, CVE).

Technical details

The vulnerability occurs when the primary device is a block device while the extra device is a file-backed device. In this scenario, erofsinitdevice returns ENOTBLK, which is not properly handled as an error in erofsfcgettree. This leads to a Use-After-Free (UAF) vulnerability in the following sequence: erofsfcgettree calls gettreebdevflags(erofsfcfillsuper), followed by erofsreadsuperblock and erofsinitdevice. When sbi->dif0 is not initialized and returns -ENOTBLK, deactivatelockedsuper frees sbi, but the code continues to access it through sbi->dif0.file = filp_open(), resulting in the UAF condition (NVD).

Impact

The vulnerability could lead to a Use-After-Free condition in the Linux kernel, which typically can result in system crashes, privilege escalation, or arbitrary code execution. This poses a significant risk to system stability and security (NVD).

Mitigation and workarounds

The vulnerability has been resolved by converting the -ENOTBLK error to -EINVAL when detected in erofsinitdevice. This ensures proper error handling when the primary device is a block device and the extra device is not a block device (NVD).

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-40205HIGH7.8
  • Linux KernelLinux Kernel
  • linux-gcp-5.4
NoYesNov 12, 2025
CVE-2025-40211HIGH7.1
  • Linux KernelLinux Kernel
  • linux-gcp-6.8
NoYesNov 21, 2025
CVE-2025-40206MEDIUM5.5
  • Linux KernelLinux Kernel
  • kernel-zfcpdump-modules-extra
NoYesNov 12, 2025
CVE-2025-40210MEDIUM5.1
  • Linux KernelLinux Kernel
  • kernel-rt-64k-modules
NoYesNov 21, 2025
CVE-2025-40212N/AN/A
  • Linux KernelLinux Kernel
  • linux-azure-6.14
NoYesNov 24, 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