[Full-disclosure] Multiple OS kernel insecure handling of stdio file descriptor

Peter Jeremy peter.jeremy at alcatel-lucent.com.au
Thu Jan 18 21:04:57 GMT 2007


On 2007-Jan-18 22:21:52 +0800, XFOCUS Security Team <security at xfocus.org> wrote:
>The affected OSes allows local users to write to or read from restricted
>files by closing the file descriptors 0 (standard input), 1 (standard
>output), or 2 (standard error), which may then be reused by a called
>setuid process that intended to perform I/O on normal files. the attack
>which exploit this vulnerability possibly get root right.

This vulnerability has been known for years.  OpenBSD implemented a
kernel check to block this attack in 1998.  FreeBSD and NetBSD have
similar kernel checks and I believe glibc also has checks to block
this.  It is disturbing that none of the commercial OS vendors appear
to have bothered to protect against this.

-- 
Peter Jeremy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.grok.org.uk/pipermail/full-disclosure/attachments/20070119/ccf001df/attachment.bin 


Full-Disclosure is hosted and sponsored by Secunia.