← Voltar à pesquisa de CVEs

CVE-2026-45935

Linux Kernel

Descrição

In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot In the -DeleteIndexEntryRoot- case of the -do_action- function, the entry size (-esize-) is retrieved from the log record without adequate bounds checking. Specifically, the code calculates the end of the entry (-e2-) using: e2 = Add2Ptr(e1, esize); It then calculates the size for memmove using -PtrOffset(e2, ...)-, which subtracts the end pointer from the buffer limit. If -esize- is maliciously large, -e2- exceeds the used buffer size. This results in a negative offset which, when cast to size_t for memmove, interprets as a massive unsigned integer, leading to a heap buffer overflow. This commit adds a check to ensure that the entry size (-esize-) strictly fits within the remaining used space of the index header before performing memory operations.

CVSS 7.8EPSS 0.149%Risco 0.79
Ver fonte
Publicação
2026-05-27 14:17:09
Versões afetadas
unknown
Tipo
Core software
Vetor
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Sistemas operativos
Linux