From d8ef13a426f5d34b59e4ad1bc1c64ac63ba44ac8 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Tue, 31 Dec 2019 13:22:43 +0100 Subject: [PATCH] ProcFS: Supervisor-only inodes should be owned by UID 0, GID 0 --- Kernel/FileSystem/ProcFS.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Kernel/FileSystem/ProcFS.cpp b/Kernel/FileSystem/ProcFS.cpp index cf6f7234a3..0c97e47611 100644 --- a/Kernel/FileSystem/ProcFS.cpp +++ b/Kernel/FileSystem/ProcFS.cpp @@ -1040,8 +1040,11 @@ InodeMetadata ProcFSInode::metadata() const } if (proc_file_type > FI_Invalid && proc_file_type < FI_MaxStaticFileIndex) { - if (fs().m_entries[proc_file_type].supervisor_only) + if (fs().m_entries[proc_file_type].supervisor_only) { + metadata.uid = 0; + metadata.gid = 0; metadata.mode &= ~077; + } } #ifdef PROCFS_DEBUG