* [PATCH] fs: prevent out-of-bounds array speculation when closing a file descriptor
@ 2023-03-06 18:54 Theodore Ts'o
2023-03-10 3:47 ` Al Viro
0 siblings, 1 reply; 2+ messages in thread
From: Theodore Ts'o @ 2023-03-06 18:54 UTC (permalink / raw)
To: Linux Kernel Developers List, Al Viro, Andrew Morton; +Cc: Theodore Ts'o
Google-Bug-Id: 114199369
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
---
I had sent this a while back, and failed to follow up when it
apparently get missed. $WORK has been carrying this (or the
equivalent) as an out-of-tree security patch since 2018, and now some
folks are now nagging me about why hasn't this gone upstream yet...
fs/file.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/fs/file.c b/fs/file.c
index c942c89ca4cd..7893ea161d77 100644
--- a/fs/file.c
+++ b/fs/file.c
@@ -642,6 +642,7 @@ static struct file *pick_file(struct files_struct *files, unsigned fd)
if (fd >= fdt->max_fds)
return NULL;
+ fd = array_index_nospec(fd, fdt->max_fds);
file = fdt->fd[fd];
if (file) {
rcu_assign_pointer(fdt->fd[fd], NULL);
--
2.31.0
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH] fs: prevent out-of-bounds array speculation when closing a file descriptor
2023-03-06 18:54 [PATCH] fs: prevent out-of-bounds array speculation when closing a file descriptor Theodore Ts'o
@ 2023-03-10 3:47 ` Al Viro
0 siblings, 0 replies; 2+ messages in thread
From: Al Viro @ 2023-03-10 3:47 UTC (permalink / raw)
To: Theodore Ts'o; +Cc: Linux Kernel Developers List, Andrew Morton
On Mon, Mar 06, 2023 at 01:54:50PM -0500, Theodore Ts'o wrote:
> Google-Bug-Id: 114199369
> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
> ---
>
> I had sent this a while back, and failed to follow up when it
> apparently get missed. $WORK has been carrying this (or the
> equivalent) as an out-of-tree security patch since 2018, and now some
> folks are now nagging me about why hasn't this gone upstream yet...
Applied (#fixes), will go to Linus this weekend.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-03-10 3:47 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-06 18:54 [PATCH] fs: prevent out-of-bounds array speculation when closing a file descriptor Theodore Ts'o
2023-03-10 3:47 ` Al Viro
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox