[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: the watchdog of login program
From: |
Thomas Bushnell BSG |
Subject: |
Re: the watchdog of login program |
Date: |
30 Aug 2004 18:40:56 -0700 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 |
Roland McGrath <roland@frob.com> writes:
> > More exactly, you mean before calling proc_setowner.
>
> Yes.
>
> > We should be more careful here.
>
> How?
As I described below. :)
> > For all we know, we have big giant hairy port leaks in the startup code
> > for the Hurd, and every process in the system is running as root.
>
> Not if there are EXEC_NEWTASK execs involved.
Ok, that's true, EXEC_NEWTASK is good enough for the general case.
> Like I said, there might be leaks in login I haven't though of. Using
> EXEC_NEWTASK is the way to be sure none survive, but there will be a window
> between proc_setowner and the exec completing where the target owner can
> hijack the login process and exploit any leaks. We can avoid that by using
> EXEC_SECURE instead, and just not calling proc_setowner at all. Then exec
> will use proc_setowner on the fresh task's proc port after proc_reassign.
Ah, good idea. I think EXEC_SECURE is perhaps the best solution
here.
> That is nuts. You don't know what you are talking about proc and
> startup programs for. There is no problem with them. We are
> talking about login here.
Given the normal use of EXEC_NEWTASK, you are right.
Thomas
- Re: the watchdog of login program, (continued)
- Re: the watchdog of login program, Roland McGrath, 2004/08/26
- Re: the watchdog of login program, Roland McGrath, 2004/08/26
- Re: the watchdog of login program, Ognyan Kulev, 2004/08/26
- Re: the watchdog of login program, Roland McGrath, 2004/08/26
- Re: the watchdog of login program, Ognyan Kulev, 2004/08/27
- Re: the watchdog of login program, Roland McGrath, 2004/08/27
- Re: the watchdog of login program, Ognyan Kulev, 2004/08/28
- Re: the watchdog of login program, Roland McGrath, 2004/08/30
- Re: the watchdog of login program, Thomas Bushnell BSG, 2004/08/30
- Re: the watchdog of login program, Roland McGrath, 2004/08/31
- Re: the watchdog of login program,
Thomas Bushnell BSG <=
- Re: the watchdog of login program, Michael Banck, 2004/08/26