execute elf add executable permissions check. (#7769)

This commit is contained in:
geniusgogo
2023-07-03 19:25:59 +08:00
committed by GitHub
parent fd3b432915
commit 2aa4510aa8
2 changed files with 10 additions and 0 deletions

View File

@@ -2246,6 +2246,11 @@ sysret_t sys_execve(const char *path, char *const argv[], char *const envp[])
int i;
struct lwp_args_info args_info;
if (access(path, X_OK) != 0)
{
return -EACCES;
}
lwp = lwp_self();
thread = rt_thread_self();
uni_thread = 1;