From 4cdf218145f19da5d74a78626aa48d2593e80a25 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Fri, 18 Apr 2025 02:37:16 +0300 Subject: [PATCH] Kernel: Don't allow opening file with path "" --- kernel/kernel/Process.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/kernel/Process.cpp b/kernel/kernel/Process.cpp index 638f84da..270e7a99 100644 --- a/kernel/kernel/Process.cpp +++ b/kernel/kernel/Process.cpp @@ -445,6 +445,9 @@ namespace Kernel { ASSERT(m_process_lock.is_locked()); + if (path[0] == '\0') + return BAN::Error::from_errno(ENOENT); + auto relative_parent = TRY(find_relative_parent(fd, path)); VirtualFileSystem::File parent;