CVSROOT:        /cvs
Module name:    src
Changes by:     r...@cvs.openbsd.org    2015/02/06 02:16:06

Modified files:
        sbin/dhclient  : dhclient.c privsep.c privsep.h 

Log message:
The write_file() privsep interface was too permissive and
theoretically allowed the unprivileged child process to write to
arbitrary files.  Restrict it by replacing it with two specific
write_resolv_conf() and write_option_db() privsep interfaces where all
the critical decision has been moved to the parent.

OK krw@

Reply via email to