mirror of
https://github.com/ipmitool/ipmitool.git
synced 2025-05-11 19:17:22 +00:00
Fixes CVE-2011-4339 - world writeable PID file
Adds proper umask() before writing PID file.
This commit is contained in:
parent
b6d2f7e302
commit
5ed7f6ac0a
@ -746,6 +746,7 @@ ipmievd_main(struct ipmi_event_intf * eintf, int argc, char ** argv)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
umask(022);
|
||||||
fp = ipmi_open_file_write(pidfile);
|
fp = ipmi_open_file_write(pidfile);
|
||||||
if (fp != NULL) {
|
if (fp != NULL) {
|
||||||
fprintf(fp, "%d\n", (int)getpid());
|
fprintf(fp, "%d\n", (int)getpid());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user