Note: This is an archival copy of Security Sun Alert 200471 as previously published on http://sunsolve.sun.com.
Latest version of this security advisory is available from http://support.oracle.com as Sun Alert 1000349.1.
Article ID : 1000349.1
Article Type : Sun Alerts (SURE)
Last reviewed : 2006-10-30
Audience : PUBLIC
Copyright Notice: Copyright © 2010, Oracle Corporation and/or its affiliates.

A Vulnerability in Network Security Services (NSS) Affects Sun Java System Web Server and Sun ONE Application Server



Category
Security

Release Phase
Resolved

Product
Sun ONE Application Server 7, Standard Edition
Sun Java System Web Server 6.0 Service Pack 8

Bug Id
6289081

Date of Resolved Release
31-OCT-2006

Impact

A local or remote unprivileged user may be able to cause the Sun Java System Web Server or the Sun ONE Application Server to exit unexpectedly due to a security vulnerability in Network Security Services (NSS). The ability to disable a Sun Java System Web Server or a Sun ONE Application Server is a type of Denial of Service (DoS).

Additional information about Network Security Services (NSS) is available at:


Contributing Factors

This issue can occur in the following releases for all platforms:

  • Sun Java System Web Server 6.0 without Service Pack 10
  • Sun ONE Application Server 7 without Update 3

Note: This issue only affects systems which have SSLv2 enabled. Follow the steps listed in the Relief/Workaround section below to determine if SSLv2 is enabled on the system.  


Symptoms

There are no reliable symptoms that would indicate the described issue has been exploited.


Workaround

To eliminate the possibility of the described issue from occurring, disable SSLv2 and all associated SSLv2 ciphers as shown below:

For Webserver 6.0:

  1. Log into the Administration Server
  2. Select the desired server instance from the pull down menu
  3. Select the "Preferences" tab and click on the "Edit Listen Sockets" link
  4. For the Listen Socket that has SSL enabled, select "Attributes"
  5. Under "Ciphers" select "SSL2"
  6. Uncheck "SSL version 2" (One may also disable all of the "SSLV2 ciphers" by unselcting them)
  7. Click "OK" then "Quit"
  8. Click "Apply" in the upper-right corner of the browser
  9. Click "Apply Changes" and restart the server
  10. Enter the SSL password when prompted

For Appserver 7.0:

  1. Log into the Administration Server
  2. Select the desired instance from the pull down menu
  3. Expand the HTTP Server node
  4. Select the "HTTP Listeners" node
  5. Select the desired SSL instance to be edited
  6. Uncheck the "SSL2 Enabled" checkbox to disable SSLv2
  7. Click "Save"
  8. Click on "Apply changes required"
  9. Restart the server

Resolution

This issue is addressed in the following releases:

  • Sun Java System Web Server 6.0 Service Pack 10 or later
  • Sun ONE Application Server 7 Update 3 or later

Sun Java System Web Server 6.0 Service Pack 10 can be found at: http://www.sun.com/download/products.xml?id=43a84f89

Sun ONE Application Server 7 Update can be found at: http://www.sun.com/download/products.xml?id=438cfb75














Attachments
This solution has no attachment