Category
Security
Release Phase
Resolved
ProductSolaris 9 Operating System
Solaris 2.6 Operating System
Solaris 7 Operating System
Solaris 8 Operating System
Bug Id
4711164
Date of Resolved Release14-OCT-2003
Impact
A kernel race condition may cause a Solaris system working as a print server to panic during high loads. This race condition may also be triggered by an unprivileged local user executing exploit code which utilizes pipe(2) and certain STREAMS routines.
Note: This condition does not allow a local user to gain root or uid(0) access to the system.
Contributing Factors
This issue can occur in the following releases:
SPARC Platform
-
Solaris 2.6 without patch 114941-01
-
Solaris 7 without patch 114944-01
-
Solaris 8 without patch 114984-01
-
Solaris 9 without patch 114971-01
x86 Platform
-
Solaris 2.6 without patch 114942-01
-
Solaris 7 without patch 114945-01
-
Solaris 8 without patch 114985-01
-
Solaris 9 without patch 114972-01
This issue is most likely to occur on, but is not limited to, systems having more than one CPU. Some of the print service programs can also trigger this issue if print services are used extensively on the system.
Symptoms
To verify if the described issue has been experienced, check the stack trace in the crash dump which is typically located in the "/var/crash/<hostname>" directory. There is a high probability that the system has encountered this issue if the stack trace is similar to the following:
#ls
unix.0 vmcore.0
#/usr/bin/adb -k unix.0 vmcore.0
physmem 7a7c1
$c
fifo_vfastoff+4
stubs_common_code+0x70
msgio32+0x8c
putmsg32+0x9c
syscall_trap32+0xa8
$q
#
Workaround
There is no workaround. Please see the "Resolution" section below.
Resolution
This issue is addressed in the following releases:
SPARC Platform
-
Solaris 2.6 with patch 114941-01 or later
-
Solaris 7 with patch 114944-01 or later
-
Solaris 8 with patch 114984-01 or later
-
Solaris 9 with patch 114971-01 or later
x86 Platform
-
Solaris 2.6 with patch 114942-01 or later
-
Solaris 7 with patch 114945-01 or later
-
Solaris 8 with patch 114985-01 or later
-
Solaris 9 with patch 114972-01 or later
Modification History
References
114945-01
114944-01
114984-01
114941-01
114942-01
114985-01
114972-01
114971-01
AttachmentsThis solution has no attachment