Kernel/VFS: Restrict special unveil rule for Loader.so

This commit is contained in:
Ralf Donau
2021-09-08 19:40:07 +02:00
committed by Andreas Kling
parent 3bf204fd03
commit ec03f29fd1

View File

@@ -764,7 +764,7 @@ KResult VirtualFileSystem::validate_path_against_process_veil(StringView path, i
{
if (Process::current().veil_state() == VeilState::None)
return KSuccess;
if (path == "/usr/lib/Loader.so")
if (options == O_EXEC && path == "/usr/lib/Loader.so")
return KSuccess;
VERIFY(path.starts_with('/'));