From 7817211a381481da6f6b13303cbb4dfbf5df5a08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Tue, 17 Jan 2006 01:44:18 +0000 Subject: [PATCH] Allow only root to look at other team's file descriptors. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15992 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/fs/vfs.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/system/kernel/fs/vfs.cpp b/src/system/kernel/fs/vfs.cpp index eee6eb6749..eb1532ca5c 100644 --- a/src/system/kernel/fs/vfs.cpp +++ b/src/system/kernel/fs/vfs.cpp @@ -6346,6 +6346,10 @@ _user_get_next_fd_info(team_id team, uint32 *userCookie, fd_info *userInfo, struct fd_info info; uint32 cookie; + // only root can do this (or should root's group be enough?) + if (geteuid() != 0) + return B_NOT_ALLOWED; + if (infoSize != sizeof(fd_info)) return B_BAD_VALUE;