CVE-2025-21691

In the Linux kernel, the following vulnerability has been resolved: cachestat: fix page cache statistics permission checking When the 'cachestat()' system call was added in commit cf264e1329fb ("cachestat: implement cachestat syscall"), it was meant to be a much more convenient (and performant) version of mincore() that didn't need mapping things into the user virtual address space in order to work. But it ended up missing the "check for writability or ownership" fix for mincore(), done in commit 134fca9063ad ("mm/mincore.c: make mincore() more conservative"). This just adds equivalent logic to 'cachestat()', modified for the file context (rather than vma).
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13:*:*:*:*:*:*:*

History

15 Oct 2025, 16:25

Type Values Removed Values Added
CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13:*:*:*:*:*:*:*
CWE NVD-CWE-noinfo
Summary
  • (es) En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: cachestat: corregir la comprobación de permisos de las estadísticas de caché de página Cuando se añadió la llamada al sistema 'cachestat()' en el commit cf264e1329fb ("cachestat: implementar la llamada al sistema cachestat"), se suponía que era una versión mucho más conveniente (y de mayor rendimiento) de mincore() que no necesitaba asignar cosas al espacio de direcciones virtuales del usuario para funcionar. Pero terminó faltando la corrección de "comprobar la capacidad de escritura o la propiedad" para mincore(), realizada en el commit 134fca9063ad ("mm/mincore.c: hacer que mincore() sea más conservador"). Esto solo añade una lógica equivalente a 'cachestat()', modificada para el contexto del archivo (en lugar de vma).
References () https://git.kernel.org/stable/c/5f537664e705b0bf8b7e329861f20128534f6a83 - () https://git.kernel.org/stable/c/5f537664e705b0bf8b7e329861f20128534f6a83 - Patch
References () https://git.kernel.org/stable/c/780ab8329672464984cf1344bd5c3993af0226c7 - () https://git.kernel.org/stable/c/780ab8329672464984cf1344bd5c3993af0226c7 - Patch
References () https://git.kernel.org/stable/c/7d6405c13b0d8a8367cd8df63f118b619a3f0dd2 - () https://git.kernel.org/stable/c/7d6405c13b0d8a8367cd8df63f118b619a3f0dd2 - Patch
References () https://git.kernel.org/stable/c/97153a05077f618f7471f50a78158602badccb30 - () https://git.kernel.org/stable/c/97153a05077f618f7471f50a78158602badccb30 - Patch
First Time Linux
Linux linux Kernel
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.5

10 Feb 2025, 16:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-02-10 16:15

Updated : 2025-10-15 16:25


NVD link : CVE-2025-21691

Mitre link : CVE-2025-21691

CVE.ORG link : CVE-2025-21691


JSON object : View

Products Affected

linux

  • linux_kernel