CVE-2025-71072

CVE-2025-71072

High · published January 13, 2026

CVSS v3.1
8.2
EPSS
0%
Percentile
20.1
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

shmem: fix recovery on rename failures

maple_tree insertions can fail if we are seriously short on memory;

simple_offset_rename() does not recover well if it runs into that.

The same goes for simple_offset_rename_exchange().

Moreover, shmem_whiteout() expects that if it succeeds, the caller will

progress to d_move(), i.e. that shmem_rename2() won't fail past the

successful call of shmem_whiteout().

Not hard to fix, fortunately - mtree_store() can't fail if the index we

are trying to store into is already present in the tree as a singleton.

For simple_offset_rename_exchange() that's enough - we just need to be

careful about the order of operations.

For simple_offset_rename() solution is to preinsert the target into the

tree for new_dir; the rest can be done without any potentially failing

operations.

That preinsertion has to be done in shmem_rename2() rather than in

simple_offset_rename() itself - otherwise we'd need to deal with the

possibility of failure after successful shmem_whiteout().

The record
Technical detail
CVSS v3.1
8.2 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
CVSS v4.0
Not supplied
EPSS
0.00288 · 20.1th percentile
Published
2026-01-13T21:16Z
Affected products (11)
ProductVersionsFixed in
linux/linux_kernel≥ 6.6.1, < 6.12.646.12.64
linux/linux_kernel≥ 6.13, < 6.18.36.18.3
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (4)
EPSS history
Timeline
  • 13 JAN 15:31Z
    shmem: fix recovery on rename failures
    cvelistv5