+++ This bug was initially created as a clone of Bug #219279 +++ Description of problem: GConf uses the directory /tmp/gconfd-$LOGNAME for storing a lock file (and possibly some other stuff -- I do not know, I know nearly nothing about GConf) even if GCONF_GLOBAL_LOCKS environment is not set. As the /tmp directory is sticky, it is possible for any user to create the directory with this name prior to first login of a new user, effectively preventing it from using GConf clients. The impact of this is quite serious, as the user can't use most of Gnome, Evolution, etc. and it's quite hard for a non-technican user to work it around. Additionaly, I think any temporary directory and file should disappear when application terminates. It is obvious that it is not a good practice not to do so. Version-Release number of selected component (if applicable): At least FC5 and FC6's GConf. How reproducible: Before user logs in/launches GConfd for the first time. Some systems erase /tmp at each startup or use memory-based filesystem for it. In that case the problem is reproducible after each startup. Steps to Reproduce: This migh be obvious enough while (true); do touch /tmp/gconfd-$(tail -n1 /etc/passwd |awk -F: '{print $1}'); done
Closing this bug WONTFIX. See the explanation in bug 219279 for more details.
bug 219281 that is.
I thought this was left open for devel, but I can not find the bug ID, so reopening this as it is still a valid problem, though of a very low severity.
This is still a valid flaw. Leaving open.
I fixed this bug upstream, so will be fixed in F10. Not going to fix in earlier releases.
Related upstream bug reports: http://bugzilla.gnome.org/show_bug.cgi?id=167030 http://bugzilla.gnome.org/show_bug.cgi?id=141138
The Red Hat Security Response Team has rated this issue as having low security impact. The risks associated with fixing this bug are greater than the low severity security risk. We therefore currently have no plans to fix this flaw in Red Hat Enterprise Linux 3, 4, or 5.
Reporter changed to security-response-team by request of Jay Turner.