CVE-2025-71266

In the Linux kernel, the following vulnerability has been resolved: fs: ntfs3: check return value of indx_find to avoid infinite loop We found an infinite loop bug in the ntfs3 file system that can lead to a Denial-of-Service (DoS) condition. A malformed dentry in the ntfs3 filesystem can cause the kernel to hang during the lookup operations. By setting the HAS_SUB_NODE flag in an INDEX_ENTRY within a directory's INDEX_ALLOCATION block and manipulating the VCN pointer, an attacker can cause the indx_find() function to repeatedly read the same block, allocating 4 KB of memory each time. The kernel lacks VCN loop detection and depth limits, causing memory exhaustion and an OOM crash. This patch adds a return value check for fnd_push() to prevent a memory exhaustion vulnerability caused by infinite loops. When the index exceeds the size of the fnd->nodes array, fnd_push() returns -EINVAL. The indx_find() function checks this return value and stops processing, preventing further memory allocation.
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:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.15:-:*:*:*:*:*:*

History

21 May 2026, 15:39

Type Values Removed Values Added
First Time Linux linux Kernel
Linux
References () https://git.kernel.org/stable/c/0ad7a1be44479503dbe5c699759861ef5b8bd70c - () https://git.kernel.org/stable/c/0ad7a1be44479503dbe5c699759861ef5b8bd70c - Patch
References () https://git.kernel.org/stable/c/14c3188afbedfd5178bbabb8002487ea14b37b56 - () https://git.kernel.org/stable/c/14c3188afbedfd5178bbabb8002487ea14b37b56 - Patch
References () https://git.kernel.org/stable/c/1732053c8a6b360e2d5afb1b34fe9779398b072c - () https://git.kernel.org/stable/c/1732053c8a6b360e2d5afb1b34fe9779398b072c - Patch
References () https://git.kernel.org/stable/c/398e768d1accd1f5645492ab996005d7aa84a5b0 - () https://git.kernel.org/stable/c/398e768d1accd1f5645492ab996005d7aa84a5b0 - Patch
References () https://git.kernel.org/stable/c/435d34719db0e130f6f0c621d67ed524cc1a7d10 - () https://git.kernel.org/stable/c/435d34719db0e130f6f0c621d67ed524cc1a7d10 - Patch
References () https://git.kernel.org/stable/c/68e32694be231c1cdb99b7637a657314e88e1a96 - () https://git.kernel.org/stable/c/68e32694be231c1cdb99b7637a657314e88e1a96 - Patch
References () https://git.kernel.org/stable/c/b0ea441f44ce64fa514a415d4a9e6e2b06e7946c - () https://git.kernel.org/stable/c/b0ea441f44ce64fa514a415d4a9e6e2b06e7946c - Patch
CWE CWE-835
CPE cpe:2.3:o:linux:linux_kernel:5.15:-:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.5
Summary
  • (es) En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: fs: ntfs3: verificar el valor de retorno de indx_find para evitar un bucle infinito Hemos encontrado un error de bucle infinito en el sistema de archivos ntfs3 que puede conducir a una condición de Denegación de Servicio (DoS). Una entrada de directorio (dentry) malformada en el sistema de archivos ntfs3 puede hacer que el kernel se cuelgue durante las operaciones de búsqueda. Al establecer la bandera HAS_SUB_NODE en una INDEX_ENTRY dentro del bloque INDEX_ALLOCATION de un directorio y manipular el puntero VCN, un atacante puede hacer que la función indx_find() lea repetidamente el mismo bloque, asignando 4 KB de memoria cada vez. El kernel carece de detección de bucles VCN y límites de profundidad, causando agotamiento de memoria y un fallo OOM. Este parche añade una verificación del valor de retorno para fnd_push() para prevenir una vulnerabilidad de agotamiento de memoria causada por bucles infinitos. Cuando el índice excede el tamaño del array fnd->nodes, fnd_push() devuelve -EINVAL. La función indx_find() verifica este valor de retorno y detiene el procesamiento, evitando una mayor asignación de memoria.

18 Mar 2026, 11:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-18 11:16

Updated : 2026-05-21 15:39


NVD link : CVE-2025-71266

Mitre link : CVE-2025-71266

CVE.ORG link : CVE-2025-71266


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-835

Loop with Unreachable Exit Condition ('Infinite Loop')