CVE-2025-38579

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
19/08/2025
Last modified:
09/01/2026

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> f2fs: fix KMSAN uninit-value in extent_info usage<br /> <br /> KMSAN reported a use of uninitialized value in `__is_extent_mergeable()`<br /> and `__is_back_mergeable()` via the read extent tree path.<br /> <br /> The root cause is that `get_read_extent_info()` only initializes three<br /> fields (`fofs`, `blk`, `len`) of `struct extent_info`, leaving the<br /> remaining fields uninitialized. This leads to undefined behavior<br /> when those fields are accessed later, especially during<br /> extent merging.<br /> <br /> Fix it by zero-initializing the `extent_info` struct before population.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.15 (including) 5.15.190 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.16 (including) 6.1.148 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.2 (including) 6.6.102 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.7 (including) 6.12.42 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.13 (including) 6.15.10 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.16 (including) 6.16.1 (excluding)
cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*