1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2025-05-18 00:58:26 -04:00
Thomas B. "dm8tbr" Ruecker 53e6ee7abb SECURITY FIX - Override supplementary groups
In case of <changeowner> only UID and GID were changed, 
supplementary groups were left in place.
This is a potential security issue only if <changeowner> is used.
New behaviour is to set UID, GID and set supplementary groups 
based on the UID
Even in case of icecast remaining in supplementary group 0 
this "only" gives it things like access to files that are owned 
by group 0 and according to their umask. This is obviously bad,
but not as bad as UID 0 with all its other special rights.
It's a security issue and we fix immediately and recommend users to update.

PS: Cherry picking this should be fine by distros for fixing older releases.

svn path=/icecast/trunk/icecast/; revision=19137
2014-05-06 04:53:24 +00:00
..
2009-07-07 16:37:31 +00:00
2007-08-16 22:49:13 +00:00
2012-10-12 14:41:12 +00:00
2007-08-23 16:58:18 +00:00
2012-06-13 21:24:23 +00:00
2012-10-10 22:48:15 +00:00
2012-06-13 21:24:23 +00:00
2004-11-20 02:16:59 +00:00
2004-11-20 02:16:59 +00:00
2012-10-11 22:54:53 +00:00
2009-03-17 01:45:41 +00:00