[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <156174691124.1557844.14293659081769020256.stgit@magnolia>
Date: Fri, 28 Jun 2019 11:35:11 -0700
From: "Darrick J. Wong" <darrick.wong@...cle.com>
To: hch@...radead.org, akpm@...ux-foundation.org, tytso@....edu,
viro@...iv.linux.org.uk, darrick.wong@...cle.com
Cc: linux-xfs@...r.kernel.org, linux-fsdevel@...r.kernel.org,
linux-kernel@...r.kernel.org, linux-mm@...ck.org
Subject: [PATCH v2 0/2] vfs: make active swap files unwritable
Hi all,
I discovered that it's possible for userspace to write to active swap
files and swap devices. While activated, the kernel effectively holds
an irrevocable (except by swapoff) longterm lease on the storage
associated with the swap device, so we need to shut down this vector for
memory corruption of userspace programs.
If you're going to start using this mess, you probably ought to just
pull from my git trees, which are linked below.
This has been lightly tested with fstests. Enjoy!
Comments and questions are, as always, welcome.
--D
kernel git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfs-linux.git/log/?h=immutable-swapfiles
fstests git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfstests-dev.git/log/?h=immutable-swapfiles
Powered by blists - more mailing lists