CVE-2026-31514

In the Linux kernel, the following vulnerability has been resolved: erofs: set fileio bio failed in short read case For file-backed mount, IO requests are handled by vfs_iocb_iter_read(). However, it can be interrupted by SIGKILL, returning the number of bytes actually copied. Unused folios in bio are unexpectedly marked as uptodate. vfs_read filemap_read filemap_get_pages filemap_readahead erofs_fileio_readahead erofs_fileio_rq_submit vfs_iocb_iter_read filemap_read filemap_get_pages <= detect signal erofs_fileio_ki_complete <= set all folios uptodate This patch addresses this by setting short read bio with an error directly.
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:*:*:*:*:*:*:*:*

History

11 Nov 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: erofs: establecer que el bio de fileio falló en caso de lectura corta Para montajes respaldados por archivos, las solicitudes de E/S son manejadas por vfs_iocb_iter_read(). Sin embargo, puede ser interrumpido por SIGKILL, devolviendo el número de bytes realmente copiados. Folios no utilizados en el bio son marcados inesperadamente como actualizados. vfs_read filemap_read filemap_get_pages filemap_readahead erofs_fileio_readahead erofs_fileio_rq_submit vfs_iocb_iter_read filemap_read filemap_get_pages <= detectar señal erofs_fileio_ki_complete <= establecer todos los folios como actualizados Este parche aborda esto al establecer el bio de lectura corta con un error directamente.

Information

Published : 2026-04-22 14:16

Updated : 2026-11-11 23:10


NVD link : CVE-2026-31514

Mitre link : CVE-2026-31514

CVE.ORG link : CVE-2026-31514


JSON object : View

Products Affected

linux

  • linux_kernel