SEGV when make is run with malformed environment
Mohamed Ait Oubarka <[email protected]> Tue, 23 Sep 2025 01:56:28 +0100
| Newsgroups | gmane.comp.gnu.make.bugs |
|---|---|
| Message-ID | <CAEqQ1bJzA_Lk-C2bXkdE78jVxo6tUrY4BMJ7v9XzR5TGVYk8Rg@mail.gmail.com> |
Hello,
GNU Make crashes with a SEGV when the environment contains invalid entries.
For example:
```c
#include <unistd.h>
int main(void)
{
char *envp[] = {"key", NULL}; // key without value
execve("/bin/make", (char *[]) {"/bin/make", NULL}, envp);
}
```
Regards,
OUBARKA