Re: Fwd: init scripts and su - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Fwd: init scripts and su
Date
Msg-id 7009.1091767434@sss.pgh.pa.us
Whole thread Raw
In response to Fwd: init scripts and su  (Peter Eisentraut <peter_e@gmx.net>)
Responses Re: Fwd: init scripts and su  (Christopher Kings-Lynne <chriskl@familyhealth.com.au>)
Re: Fwd: init scripts and su  (Peter Eisentraut <peter_e@gmx.net>)
List pgsql-hackers
Peter Eisentraut <peter_e@gmx.net> writes:
> For your amusement...

> During the time between the daemon launch and it closing it's file
> handles and calling setsid(2) (which some daemons don't do because
> they are buggy) any other code running in the same UID could take over
> the process via ptrace, fork off a child process that inherits the
> administrator tty, and then stuff characters into the keyboard buffer
> with ioctl(fd,TIOCSTI,&c) (*).

(a) And there would be untrusted code running as postgres exactly why?

(b) Seems to me the real security bug here is the mere existence of that   ioctl call.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: pgxs: build infrastructure for extensions v4
Next
From: Greg Stark
Date:
Subject: Upgrade path for contrib modules