Description: Sun Solaris has been found vulnerable to a privilege escalation vulnerability in "dtsession".
dtsession is installed setuid "root" and does not properly verify the "HOME" environment variable. This allows a malicious user to cause a heap overflow which can be exploited to execute arbitrary code with root privileges.
Solution: It is necessary to remove the setuid bit until Sun issues a patch. This may prevent users from unlocking the screen.
The patches:
Solaris 2.6 106027-12
Solaris 2.6_x86 106028-12
Solaris 7 107702-12
Solaris 7_x86 107703-12
Solaris 8 109354-19
Solaris 8_x86 109355-18
Solaris 9 114497-01
Solaris 9_x86 114498-01
Provided and/or discovered by: NSFOCUS Security Team
If you have new information regarding this Secunia advisory or a product in our database, please send it to us using either our web form or email us at vuln@secunia.com.
Ideas, suggestions, and other feedback are most welcome.