SecurityTracker.com
Keep Track of the Latest Vulnerabilities
with SecurityTracker!
    Home    |    View Topics    |    Search    |    Contact Us    |    Help    |   

SecurityTracker
Archives


Welcome to SecurityTracker!
 
Click to Sign Up
Sign Up
Sign Up for Your FREE Weekly SecurityTracker E-mail Alert Summary
Instant Alerts
Buy our Premium Vulnerability Notification Service to receive customized, instant alerts
Affiliates
Put SecurityTracker Vulnerability Alerts on Your Web Site -- It's Free!
Report a Bug
Report a vulnerability that you have found to SecurityTracker
bugs
@
securitytracker.com

Questions?
Want to learn about SecurityTracker? We've got answers to frequently asked questions right here
Sign Up!





Category:  OS (UNIX)  >  Solaris Vendors:  Sun
Sun Solaris Operating System Console Can Be Crashed By Local Users
SecurityTracker Alert ID:  1004626
CVE Reference:  GENERIC-MAP-NOMATCH   (Links to External Site)
Date:  Jun 25 2002
Impact:  Denial of service via local system
Fix Available:  Yes   Vendor Confirmed:  Yes  
Version(s): Solaris 2.5.1, 2.6, 7, 8; SPARC and Intel
Description:  A vulnerability was reported in the Sun Solaris console. A local user may be able to disable the console.

Sun issued a security Alert warning that a local user may be able to disable the Solaris console(7D) and prevent future logins to the console device (/dev/console).

Sun notes that after a successful exploit, the following type of error messages will be displayed to the console after the user logs out:

push (ldterm) on /dev/console failed, errno = 89
push (ldterm) on /dev/console failed, errno = 89
push (ldterm) on /dev/console failed, errno = 89
[....]

This will reportedly be followed by:

INIT: Command is respawning too rapidly. Check for possible errors.
id: co "/usr/lib/saf/ttymon -g -h -p "`uname -n` console login: " -T sun
-d /dev/console -l console -m ldterm,ttcompat

Impact:  A local user may be able to effectively lock out other users from the console device.
Solution:  To recover from such a vulnerability, Sun provides the following steps:

1. Login to the affected system from a remote networked system as a normal unprivileged user (using "telnet" or "rlogin" for example)
2. Become the super user and run the following two commands:

# /usr/sbin/devfsadm
# /sbin/init q

For non-networked systems, Sun indicates that a system reboot is required to recover from an attack.

Sun has released the following patches:

SPARC

* Solaris 2.5.1 with patch 106396-02 or later
* Solaris 2.6 with patch 110990-02 or later
* Solaris 7 with patch 111350-02 or later
* Solaris 8 with patch 111325-02 or later

Intel

* Solaris 2.5.1 with patch 106397-02 or later
* Solaris 2.6 with patch 110991-02 or later
* Solaris 7 with patch 111351-02 or later
* Solaris 8 with patch 111326-02 or later

Vendor URL:  sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fsalert%2F45400 (Links to External Site)
Cause:  Not specified
Underlying OS:  UNIX (Solaris - SunOS)
OS Comments:  Solaris 2.5.1, 2.6, 7, 8; SPARC and Intel

Message History:   None.


 Source Message Contents

Date:  Tue, 25 Jun 2002 09:11:58 -0400
Subject:  Sun Alert 45400; console(7D) denial of service

 

http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fsalert%2F45400

Sun issued a security Alert (45400) warning that a local user may be
able to disable the Solaris console(7D).  The local user may be able to
prevent future logins to the console device (/dev/console).

Solaris 2.5.1, 2.6, 7, and 8 are affected on both SPARC and Intel
platforms.  Solaris 9 is not affected.

Sun has assigned this BugIDs #4657339.

Sun notes that after a successful exploit, the following type of error
messages will be displayed to the console after the user logs out:

    push (ldterm) on /dev/console failed, errno = 89
    push (ldterm) on /dev/console failed, errno = 89
    push (ldterm) on /dev/console failed, errno = 89
    [....]            

This will reportedly be followed by:

    INIT: Command is respawning too rapidly. Check for possible errors.
    id:  co "/usr/lib/saf/ttymon -g -h -p "`uname -n` console login: "
-T sun
    -d /dev/console -l console -m ldterm,ttcompat            

            
To recover from such a vulnerability, Sun provides the following steps:

   1. Login to the affected system from a remote networked system as a
normal unprivileged user (using "telnet" or "rlogin" for example)
   2. Become the super user and run the following two commands:

# /usr/sbin/devfsadm
# /sbin/init q                    

For non-networked systems, Sun indicates that a system reboot is
required to recover from an attack.


Sun as released the following patches:

SPARC

    * Solaris 2.5.1 with patch 106396-02 or later
    * Solaris 2.6 with patch 110990-02 or later
    * Solaris 7 with patch 111350-02 or later
    * Solaris 8 with patch 111325-02 or later
    * Solaris 9

Intel

    * Solaris 2.5.1 with patch 106397-02 or later
    * Solaris 2.6 with patch 110991-02 or later
    * Solaris 7 with patch 111351-02 or later
    * Solaris 8 with patch 111326-02 or later
    * Solaris 9



 


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us   |    Help

Copyright 2002, SecurityGlobal.net LLC