public inbox for glibc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug nptl/10563] supplementary groups are not shared between (p)threads [not found] <bug-10563-131@http.sourceware.org/bugzilla/> @ 2011-01-11 1:52 ` mark at heily dot com 2011-01-11 2:11 ` mark at heily dot com ` (3 subsequent siblings) 4 siblings, 0 replies; 6+ messages in thread From: mark at heily dot com @ 2011-01-11 1:52 UTC (permalink / raw) To: glibc-bugs http://sourceware.org/bugzilla/show_bug.cgi?id=10563 --- Comment #2 from Mark Heily <mark at heily dot com> 2011-01-11 01:51:47 UTC --- Created attachment 5187 --> http://sourceware.org/bugzilla/attachment.cgi?id=5187 use INLINE_SETXID_SYSCALL for setgroups() The attached patch converts setgroups() to use INLINE_SETXID_SYSCALL which should hopefully fix the problem. I havn't tested it, and don't know if there is anything else that needs to be done. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug nptl/10563] supplementary groups are not shared between (p)threads [not found] <bug-10563-131@http.sourceware.org/bugzilla/> 2011-01-11 1:52 ` [Bug nptl/10563] supplementary groups are not shared between (p)threads mark at heily dot com @ 2011-01-11 2:11 ` mark at heily dot com 2011-01-14 13:43 ` drepper.fsp at gmail dot com ` (2 subsequent siblings) 4 siblings, 0 replies; 6+ messages in thread From: mark at heily dot com @ 2011-01-11 2:11 UTC (permalink / raw) To: glibc-bugs http://sourceware.org/bugzilla/show_bug.cgi?id=10563 --- Comment #3 from Mark Heily <mark at heily dot com> 2011-01-11 02:11:32 UTC --- Created attachment 5188 --> http://sourceware.org/bugzilla/attachment.cgi?id=5188 Additional testcase -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug nptl/10563] supplementary groups are not shared between (p)threads [not found] <bug-10563-131@http.sourceware.org/bugzilla/> 2011-01-11 1:52 ` [Bug nptl/10563] supplementary groups are not shared between (p)threads mark at heily dot com 2011-01-11 2:11 ` mark at heily dot com @ 2011-01-14 13:43 ` drepper.fsp at gmail dot com 2014-07-01 6:59 ` fweimer at redhat dot com 2014-07-01 8:34 ` fweimer at redhat dot com 4 siblings, 0 replies; 6+ messages in thread From: drepper.fsp at gmail dot com @ 2011-01-14 13:43 UTC (permalink / raw) To: glibc-bugs http://sourceware.org/bugzilla/show_bug.cgi?id=10563 Ulrich Drepper <drepper.fsp at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #4 from Ulrich Drepper <drepper.fsp at gmail dot com> 2011-01-14 13:42:57 UTC --- I checked in some changes. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug nptl/10563] supplementary groups are not shared between (p)threads [not found] <bug-10563-131@http.sourceware.org/bugzilla/> ` (2 preceding siblings ...) 2011-01-14 13:43 ` drepper.fsp at gmail dot com @ 2014-07-01 6:59 ` fweimer at redhat dot com 2014-07-01 8:34 ` fweimer at redhat dot com 4 siblings, 0 replies; 6+ messages in thread From: fweimer at redhat dot com @ 2014-07-01 6:59 UTC (permalink / raw) To: glibc-bugs https://sourceware.org/bugzilla/show_bug.cgi?id=10563 Florian Weimer <fweimer at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fweimer at redhat dot com Flags| |security+ --- Comment #5 from Florian Weimer <fweimer at redhat dot com> --- This should probably treated as a security issue because it can interact with relinquishing privileges. -- You are receiving this mail because: You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug nptl/10563] supplementary groups are not shared between (p)threads [not found] <bug-10563-131@http.sourceware.org/bugzilla/> ` (3 preceding siblings ...) 2014-07-01 6:59 ` fweimer at redhat dot com @ 2014-07-01 8:34 ` fweimer at redhat dot com 4 siblings, 0 replies; 6+ messages in thread From: fweimer at redhat dot com @ 2014-07-01 8:34 UTC (permalink / raw) To: glibc-bugs https://sourceware.org/bugzilla/show_bug.cgi?id=10563 --- Comment #6 from Florian Weimer <fweimer at redhat dot com> --- Fixed in commit 70181fddf1467996bea393d13294ffe76b8a0853, which went into glibc 2.13. -- You are receiving this mail because: You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug nptl/10563] New: supplementary groups are not shared between (p)threads @ 2009-08-25 22:50 kamil dot 76934 at iskra dot name 2009-08-25 22:52 ` [Bug nptl/10563] " kamil dot 76934 at iskra dot name 0 siblings, 1 reply; 6+ messages in thread From: kamil dot 76934 at iskra dot name @ 2009-08-25 22:50 UTC (permalink / raw) To: glibc-bugs I noticed that supplementary groups (getgroups(2)/setgroups(2)) are not shared between the threads in a multithreaded program. I would expect that since [e]uid and [e]gid are, so should the supplementary groups? I checked the source and I can see that set*id() calls use the setxid API to synchronize the ids between the threads, but setgroups() does not do that; I guess that's the problem. I didn't try to compile the latest version, but the source is the same in that respect... This is with kernel 2.6.30, gcc 4.3.2, binutils 2.18, but I don't think this matters all that much, as I first saw it on a completely different platform (PPC64 SLES 10). I'll attach a self-contained testcode. It needs to be run as root. I'm getting the following output: "Initial groups: 0, 1, 2, 3, 4, 6, 10, 11, 20, 26, 27 Launched a new thread Changing groups in the main thread... Main thread groups: 12345 Launched thread groups: 0, 1, 2, 3, 4, 6, 10, 11, 20, 26, 27" Instead, I would expect the last line to be "12345". -- Summary: supplementary groups are not shared between (p)threads Product: glibc Version: 2.9 Status: NEW Severity: normal Priority: P2 Component: nptl AssignedTo: drepper at redhat dot com ReportedBy: kamil dot 76934 at iskra dot name CC: glibc-bugs at sources dot redhat dot com GCC host triplet: x86_64-pc-linux-gnu http://sourceware.org/bugzilla/show_bug.cgi?id=10563 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug nptl/10563] supplementary groups are not shared between (p)threads 2009-08-25 22:50 [Bug nptl/10563] New: " kamil dot 76934 at iskra dot name @ 2009-08-25 22:52 ` kamil dot 76934 at iskra dot name 0 siblings, 0 replies; 6+ messages in thread From: kamil dot 76934 at iskra dot name @ 2009-08-25 22:52 UTC (permalink / raw) To: glibc-bugs ------- Additional Comments From kamil dot 76934 at iskra dot name 2009-08-25 22:51 ------- Created an attachment (id=4151) --> (http://sourceware.org/bugzilla/attachment.cgi?id=4151&action=view) self-contained testcase -- http://sourceware.org/bugzilla/show_bug.cgi?id=10563 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-07-01 8:34 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <bug-10563-131@http.sourceware.org/bugzilla/> 2011-01-11 1:52 ` [Bug nptl/10563] supplementary groups are not shared between (p)threads mark at heily dot com 2011-01-11 2:11 ` mark at heily dot com 2011-01-14 13:43 ` drepper.fsp at gmail dot com 2014-07-01 6:59 ` fweimer at redhat dot com 2014-07-01 8:34 ` fweimer at redhat dot com 2009-08-25 22:50 [Bug nptl/10563] New: " kamil dot 76934 at iskra dot name 2009-08-25 22:52 ` [Bug nptl/10563] " kamil dot 76934 at iskra dot name
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).