We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f3685aa commit 90bab90Copy full SHA for 90bab90
exec.c
@@ -62,7 +62,7 @@ exec(char *path, char **argv)
62
goto bad;
63
if(ph.type != ELF_PROG_LOAD)
64
continue;
65
- if(ph.va + ph.memsz > sz)
+ if(ph.va + ph.memsz < ph.va || ph.va + ph.memsz > sz || ph.memsz < ph.filesz)
66
67
if(readi(ip, mem + ph.va, ph.offset, ph.filesz) != ph.filesz)
68
0 commit comments