lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250225-vfs-fixes-093d8cb2fe3b@brauner>
Date: Tue, 25 Feb 2025 12:51:12 +0100
From: Christian Brauner <brauner@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Christian Brauner <brauner@...nel.org>,
	linux-fsdevel@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] vfs fixes

/* Summary */

This contains various fixes for this cycle:

- Use __readahead_folio() in fuse again to fix a UAF issue when using splice.

- Remove d_op->d_delete method from pidfs.

- Remove d_op->d_delete method from nsfs.

- Simplify iomap_dio_bio_iter().

- Fix a UAF in ovl_dentry_update_reval.

- Fix a miscalulated file range for filemap_fdatawrite_range_kick()

- Don't skip skip dirty page in folio_unmap_invalidate().

/* Testing */

gcc version (Debian 14.2.0-8) 14.2.0
Debian clang version 19.1.4 (1)

No build failures or warnings were observed.

/* Conflicts */

Merge conflicts with mainline
=============================

No known conflicts.

Merge conflicts with other trees
================================

No known conflicts.

The following changes since commit 2408a807bfc3f738850ef5ad5e3fd59d66168996:

  Merge tag 'vfs-6.14-rc4.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs (2025-02-17 10:38:25 -0800)

are available in the Git repository at:

  git@...olite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs tags/vfs-6.14-rc5.fixes

for you to fetch changes up to b5799106b44e1df594f4696500dbbc3b326bba18:

  iomap: Minor code simplification in iomap_dio_bio_iter() (2025-02-25 11:55:26 +0100)

Please consider pulling these changes from the signed vfs-6.14-rc5.fixes tag.

Thanks!
Christian

----------------------------------------------------------------
vfs-6.14-rc5.fixes

----------------------------------------------------------------
Christian Brauner (4):
      Merge tag 'fuse-fixes-6.14-rc4' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
      Merge patch series "fixes for uncached IO"
      pidfs: remove d_op->d_delete
      nsfs: remove d_op->d_delete

Jingbo Xu (2):
      mm/filemap: fix miscalculated file range for filemap_fdatawrite_range_kick()
      mm/truncate: don't skip dirty page in folio_unmap_invalidate()

Joanne Koong (1):
      fuse: revert back to __readahead_folio() for readahead

John Garry (1):
      iomap: Minor code simplification in iomap_dio_bio_iter()

Miklos Szeredi (1):
      fuse: don't truncate cached, mutated symlink

Vasiliy Kovalev (1):
      ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up

 fs/fuse/dev.c          |  6 ++++++
 fs/fuse/dir.c          |  2 +-
 fs/fuse/file.c         | 13 +++++++++++--
 fs/iomap/direct-io.c   |  8 +++-----
 fs/namei.c             | 24 +++++++++++++++++++-----
 fs/nsfs.c              |  1 -
 fs/overlayfs/copy_up.c |  2 +-
 fs/pidfs.c             |  1 -
 include/linux/fs.h     |  6 ++++--
 mm/filemap.c           |  2 +-
 mm/truncate.c          |  2 --
 11 files changed, 46 insertions(+), 21 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ