Privacy and Legal Notice
TECHNICAL BULLETIN
T-261: Solaris Trusted Extensions Weakness May Let Users Gain Elevated Privileges
October 29, 2009 15:00 GMT
|
| PROBLEM: |
A vulnerability was reported in Solaris. A remote user with access to
the X server may be able to gain elevated privileges on the target
system. |
| PLATFORM: |
Solaris 10 & OpenSolaris
|
| ABSTRACT: |
A remote user with access to the target X server can exploit a flaw in
the Solaris Trusted Extensions Policy configuration and then leverage
an additional vulnerability to gain privileges on the target server. |
|
| IMPACT ASSESSMENT: |
This risk is medium. A remote user with access to the X server may be able to gain elevated privileges on the target system. |
|
Discussion:
A security weakness in Solaris Trusted Extensions Policy configuration may allow a remote unprivileged user who has authorized or unauthorized access to the X server, to leverage an additional vulnerability which could lead to arbitrary code execution as a local privileged or unprivileged user.
This issue is present in the following releases:
SPARC Platform
* Solaris 10 without patch 126363-08
* OpenSolaris based upon builds snv_37 through snv_125
x86 Platform
* Solaris 10 without patch 126364-08
* OpenSolaris based upon builds snv_37 through snv_125
Note 1: Solaris 8, Solaris 9 and releases of Solaris 10 prior to Solaris 10 11/06 do not include Solaris Trusted Extensions and so do not have this weakness.
Note 2: This issue only impacts Solaris 10 and OpenSolaris systems which have installed and configured Solaris Trusted Extensions. To determine if a system is configured with Trusted Extensions, the following command can be run in the global zone:
$ svcs /system/labeld
STATE STIME FMRI
online 10:02:34 svc:/system/labeld:default
If the state is disabled or if the labeld service is not listed, then the system is not configured to use Trusted Extensions.
Workaround:
To work around the described issue for the Xorg(1) server, the XTEST extension may be disabled by adding the following lines to xorg.conf(4) file:
Section "Extensions"
Option "XTEST" "disable"
EndSection
Solution:
This issue is addressed in the following releases:
SPARC Platform
* Solaris 10 with patch 126363-08 or later
* OpenSolaris based upon builds snv_126 or later
x86 Platform
* Solaris 10 with patch 126364-08 or later
* OpenSolaris based upon builds snv_126 or later
DOE-CIRC wishes to acknowledge the contributions of Sun Microsystems for the
information contained in this bulletin.
DOE-CIRC services are available to DOE, DOE Contractors, and the NIH.
DOE-CIRC can be contacted at:
Voice: 866-941-2472
E-mail: doecirc@doecirc.energy.gov
World Wide Web: http://www.doecirc.energy.gov
UCRL-MI-119788