From d7345cf5608d9e2f9beeac7c5414a29bdd64a702 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 23 Jan 2021 16:44:16 +0100 Subject: [PATCH] Kernel: Use current EUID/EGID for LocalSocket prebind credentials --- Kernel/Net/LocalSocket.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/Net/LocalSocket.cpp b/Kernel/Net/LocalSocket.cpp index 0b3ffd9cb6..fba7b583de 100644 --- a/Kernel/Net/LocalSocket.cpp +++ b/Kernel/Net/LocalSocket.cpp @@ -65,8 +65,8 @@ LocalSocket::LocalSocket(int type) all_sockets().resource().append(this); auto current_process = Process::current(); - m_prebind_uid = current_process->uid(); - m_prebind_gid = current_process->gid(); + m_prebind_uid = current_process->euid(); + m_prebind_gid = current_process->egid(); m_prebind_mode = 0666; m_for_client.set_unblock_callback([this]() {