Sun Solaris '/usr/lib/print/conv_fix' Unsafe fopen() Call May Let Local Users Gain Root Privileges
|
|
SecurityTracker Alert ID: 1009241
|
|
CVE Reference: GENERIC-MAP-NOMATCH
(Links to External Site)
|
Date: Feb 27 2004
|
Impact: Modification of system information, Root access via local system
|
Fix Available: Yes
Vendor Confirmed: Yes
|
Version(s): Solaris 7, 8, and 9
|
Description: A vulnerability was reported in the Sun Solaris '/usr/lib/print/conv_fix' application. A local user may be able to obtain elevated privileges.
It is reported that there is a flaw in '/usr/lib/print/conv_fix' as invoked by the conv_lpd(1M) script. The vulnerability is reportedly
due to the unsafe use of the fopen() function. A local user can cause the script to create or overwrite arbitrary files on the
system when the script is run by the root user. As a result, the local user may be able to cause denial of service conditions (by
modifying or deleting important files) or gain root privileges on the target system.
Solaris 7, 8, and 9 are affected.
|
Impact: A local user may be able to gain root privileges on the target system.
|
Solution: Sun has issued the following fixes:
SPARC Platform
Solaris 7 with patch 107115-14 or later
Solaris 8 with patch 109320-09
or later
Solaris 9 with patch 113329-05 or later
x86 Platform
Solaris 7 with patch 107116-14 or later
Solaris 8 with patch
109321-09 or later
Solaris 9 with patch 114980-05 or later
As a workaround, Sun reports that you can run conv_lpd(1M) as a non-root
user.
|
Vendor URL: sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fsalert%2F57509 (Links to External Site)
|
Cause: Access control error, State error
|
Underlying OS: UNIX (Solaris - SunOS)
|
|
Message History:
None.
|
Source Message Contents
|
Date: Fri, 27 Feb 2004 07:41:19 -0500
Subject: http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fsalert%2F57509
|
http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fsalert%2F57509
57509 Security Vulnerability in "/usr/lib/print/conv_fix" May Allow Unauthorized
Privileges and/or Denial of Service 26 Feb 2004
Sun reported a vulnerability in the "/usr/lib/print/conv_fix" as invoked by the
conv_lpd(1M) script. A local user can create or overwrite arbitrary files on the system
when the script is run by the root user. As a result, the local user can gain root
privileges.
Solaris 7, 8, and 9 are affected.
As a workaround, Sun reports that you can run conv_lpd(1M) as a non-root user.
Sun has issued the following fixes:
SPARC Platform
Solaris 7 with patch 107115-14 or later
Solaris 8 with patch 109320-09 or later
Solaris 9 with patch 113329-05 or later
x86 Platform
Solaris 7 with patch 107116-14 or later
Solaris 8 with patch 109321-09 or later
Solaris 9 with patch 114980-05 or later
-----
Sun Alert ID: 57509
Synopsis: Security Vulnerability in "/usr/lib/print/conv_fix" May Allow Unauthorized
Privileges and/or Denial of Service
Category: Security
Product: Solaris
BugIDs: 4705947, 4705948
Avoidance: Patch, Workaround
State: Resolved
Date Released: 26-Feb-2004
Date Closed: 26-Feb-2004
Date Modified:
|
|