Trusted Extensions binaries have been part of Solaris since the 3rd update release of Solaris 10. Over the weekend Trusted Extensions entered a new and very exciting era. Not only is it now part of the Solaris 10 binary product but there were two signficant changes.

  • First the packages are no longer extra and are always installed. Turning on Trusted Extensions is now just a matter of starting the labeling service: 'svcadm enable labeld'. This architecture change is discussed in PSARC/2006/254.
  • Secondly the source code to what was previously called the "TLC" gate migrated into the ON gate. Most of this is in usr/src - ie it is open and under the CDDL license. However there is one part that ended up in usr/closed and that is labeld. The information on how to call labeld is open so in theory other distros could create their own replacement daemon.
This is just the first part, the corresponding changes need to happen for the TX supplementary code for the other consolidations including JDS.

- Darren

tags:

Permalink | Comments [0]

A few months ago, blogs.sun.com/security started off in a new direction. The goal was to provide a large and highly visible stage for anyone within Sun who wanted to share their thoughts about security. Per the announcement:

If you are member of the Sun security community, and if you have something to say, where do you go to talk about the whole panoply of security? To where should you direct your voice? The answer, now, is here, blogs.sun.com/security.

The goal of this effort was simple. It enabled Sun's security community to:

provide a point of consolidation, where people can find postings and feeds pertinent to their preferred topics - Security Alerts, Tips, New Products, Announcements of "Pertinent Stuff" internal and external to Sun - where you can find personally written content with a high signal-to-noise ratio, and where you can have conversations through comments, cross-linking, providing the immediacy which is a cornerstone of the modern web.

A lot of great content has been shared in this forum and across blogs.sun.com since that posting. In addition, the announcement said that:

Over the coming weeks there will be evolution and change, and you'll be hearing from real Sun people with real interest in security.

Well, it was more than just a few weeks, but it is certainly in this spirit that I am happy to announce the newly updated security landing page at www.sun.com/security. This page has been revamped by real Sun people with real interest in security and this is just the beginning. We will be bringing you fresh news and content on a regular basis, will be working to update the rest of the security pages in the very near future, and will be working towards even closer integration with blogs.sun.com/security.

For Sun employees, if you want your security postings to be visible on www.sun.com/security, you need only to tag your blog posting with the keyword security.

Check it out and let us know what you think!

tags:

Permalink | Comments [0]

Product: Solaris 9 Operating System, Solaris 10 Operating System, Solaris 8 Operating System

Multiple security vulnerabilities exist in the X11 FreeType library and  X11 display servers Xsun(1) and Xorg(1).

The XC-MISC extension is used by the X11 display servers to manage resource IDs. A local or remote unprivileged user who is able to display data on a running X11 server instance may be able to elevate their privileges to root and execute arbitrary code or cause a Denial of Service (DOS) to that X11 server instance resulting from memory corruption in ProxXCMiscGetXIDList.

This issue is described in the following documents:

http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=503

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1003

http://lists.freedesktop.org/archives/xorg-announce/2007-April/000286.html

The X11 display servers contain a flaw that may allow a local or remote unprivileged user who is able to display data on a running X11 server instance to elevate their privileges to root and execute arbitrary code or cause a Denial of Service (DOS) to that X11 server instance when a BDF font file specifies that there are more then 2^30 characters defined in the font file.

This issue is described in the following documents:

http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=501

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1351

http://lists.freedesktop.org/archives/xorg-announce/2007-April/000286.html

The X11 Free Type library and X11 display servers contain a flaw that may allow a local or remote unprivileged user who is able to display data on a running X11 server instance to elevate their privileges to root and execute arbitrary code or cause a Denial of Service (DOS) to that X11 server instance by causing the server to load a long path name in the fonts.dir file for a font.

This issue is described in the following documents:

http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=502

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1352

http://lists.freedesktop.org/archives/xorg-announce/2007-April/000286.html

Avoidance: Patch
State: Resolved
First released: 25-Apr-2007
Permalink | Comments [0]

Product: Solaris 9 Operating System, Solaris 10 Operating System, Solaris 8 Operating System

A Security Vulnerability in Low Bandwidth X proxy (lbxproxy(1)) may allow a local unprivileged user, the ability to read some data from any file that has group ownership of root on the system.

lbxproxy(1) is used for making connections to the X11 Display Server (Xserver or Xorg) faster over a low bandWidth connection.

Sun acknowledges with thanks, Charles Morris, Old Dominion University, for discovering and reporting this issue.

Avoidance: Patch, Workaround
State: Resolved
First released: 25-Jul-2007
Permalink | Comments [0]

Product: Solaris 9 Operating System, Solaris 10 Operating System, Solaris 8 Operating System

A buffer overflow vulnerability in libX11 may allow a local unprivileged user to be able to execute arbitrary code or commands with elevated privileges. The code or commands executed would run with the privileges of the application dynamically linked to the libX11 library. A number of programs shipped in Solaris and by third parties dynamically link with the libX11 library and run with elevated privileges. Applications that call XInitImage() with user-controllable parameters may be vulnerable, such as xwud(1) and ImageMagick, when loading X Window Dump (xwd) files with incorrect parameters.

This issue is described in the following documents:

CVE-2007-1667 at http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1667

http://lists.freedesktop.org/archives/xorg-announce/2007-April/000286.html

Avoidance: Patch, Workaround
State: Resolved
First released: 24-Apr-2007
Permalink | Comments [0]

Product: Java 2 Platform, Standard Edition

A security vulnerability in the Java Runtime Environment Applet Class Loader may allow an untrusted applet that is loaded from a remote system to circumvent network access restrictions and establish socket connections to certain services running on the local host, as if it were loaded from the system that the applet is running on. This may allow the untrusted remote applet the ability to exploit any security vulnerabilities existing in the services it has connected to.

Sun acknowledges with thanks, John Heasman of NGSSoftware, for bringing this issue to our attention.

Avoidance: Patch, Upgrade
State: Resolved
First released: 18-Jul-2007
Permalink | Comments [0]

Product: Java 2 Platform, Standard Edition

A buffer overflow vulnerability in processing GIF images in the Java Runtime Environment may allow an untrusted applet to elevate its privileges. For example, an applet may grant itself permissions to read and write local files or execute local applications with the privileges of the user running the untrusted applet.

Sun acknowledges with thanks, an anonymous researcher working with the Zero Day Initiative (http://www.zerodayinitiative.com/) and TippingPoint (http://www.tippingpoint.com) for bringing this issue to our attention.

More information regarding this issue is available at:

Avoidance: Patch, Upgrade
State: Resolved
First released: 16-Jan-2007
Permalink | Comments [0]

Product: Sun Java Enterprise System 5, Solaris 9 Operating System, Solaris 10 Operating System, Sun Java Enterprise System 2003Q4, Sun Java Enterprise System 2005Q1, Sun Java Enterprise System 2005Q4, Sun Java Enterprise System 2004Q2

Security vulnerabilities in the Network Security Services (NSS) implementation of SSL2 may affect both SSL clients (such as browsers) and SSL servers which make use of this library. As a result, the client or server may exit unexpectedly, which is a type of Denial of Service (DoS). For servers running on Microsoft Windows, they may present a remote code execution vulnerability.

These vulnerabilities are in NSS's implementation of SSL2, not in the SSL2 protocol itself.

Note: NSS is a set of libraries that implement SSL2, SSL 3.0 and TLS (SSL 3.1). NSS is widely used. It is used in the Mozilla family of browsers offered by Sun to Solaris users. It is also used in the "Java Enterprise Server" (JES) family of server products, including Web server, Directory Server, Messaging Server, Application Server, Portal Server, and others. It is used for the built-in LDAPS client in Solaris 9 and 10 which may be used as part of the Solaris login program.

This issue is also described in the following documents:

Avoidance: Patch, Workaround
State: Resolved
First released: 29-Mar-2007
Permalink | Comments [0]

Product: Sun Java System Access Manager 2004Q2, Sun Java System Access Manager 6 2005Q1, Sun Java System Identity Server 6.1

When the debug level within Sun Java System Access Manager (formerly Sun Java System Identity Server) is set to "message," login passwords may be logged in plain text and are therefore readable by local unprivileged users. This would allow that user to gain unauthorized access to user identities which are managed by Sun Java System Access Manager.

Avoidance: Patch, Workaround
State: Workaround
First released: 10-Jul-2007
Permalink | Comments [0]

Product: Java 2 Platform, Standard Edition

The Java XML Digital Signature implementation that is included in the JDK and JRE 6 release does not securely process XSLT stylesheets contained in XSLT Transforms in XML Signatures. This could lead to the execution of arbitrary code with the permissions of the application processing XML signatures that include these XSLT stylesheets.

Sun acknowledges with thanks, Brad Hill of iSEC Partners, for bringing this issue to our attention.

Avoidance: Patch, Upgrade
State: Resolved
First released: 10-Jul-2007
Permalink | Comments [0]

Product: Solaris 9 Operating System, Solaris 10 Operating System, Solaris 8 Operating System

A security vulnerability in the way the rcp(1) command invokes helper applications may allow a local unprivileged user (or a remote user in the case of shared filesystems) to create files with specially crafted file names which could lead to the execution of arbitrary commands with the privileges of a local user when that local user executes the rcp(1) command on the specially crafted file names.

Note: The scp(1) utility is also affected by this issue which is described in the following documents:

CVE-2006-0225 at: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-0225

Sun Alert 102961 at: http://sunsolve.sun.com/search/document.do?assetkey=1-26-102961-1

Avoidance: Patch, Workaround
State: Resolved
First released: 10-Jul-2007
Permalink | Comments [0]

Product: Java 2 Platform, Standard Edition

A buffer overflow vulnerability in the Java Web Start URL parsing code may allow an untrusted application to elevate its privileges. For example, an application may grant itself permissions to read and write local files or execute local applications with the privileges of the user running the Java Web Start application.

Sun acknowledges with thanks, Brett Moore of Security-Assessment.com for discovering and reporting this issue.

Sun also acknowledges eEye Digital Security for bringing this issue to our attention.

Avoidance: Patch, Upgrade
State: Resolved
First released: 10-Jul-2007
Permalink | Comments [0]

Product: Java 2 Platform, Standard Edition

The Java Secure Socket Extension (JSSE) that is included in various releases of the Java Runtime Environment does not correctly process SSL/TLS handshake requests. This vulnerability may be exploited to create a Denial of Service (DoS) condition to the system as a whole on a server that listens for SSL/TLS connections using JSSE for SSL/TLS support.

Sun acknowledges with thanks, Cisco Systems for bringing this issue to our attention.

Avoidance: Patch, Upgrade
State: Resolved
First released: 10-Jul-2007
Permalink | Comments [0]

Product: Java 2 Platform, Standard Edition

A defect in the Javadoc tool in various releases of the JDK may lead to the generation of HTML documentation pages which contain a potential cross-site scripting (XSS) vulnerability. This may allow a remote user to gain access to cookies from the website that hosts the generated documentation.

Sun acknowledges, with thanks, Martin Straka, for bringing this issue to our attention.

Avoidance: Upgrade
State: Resolved
First released: 28-Jun-2007
Permalink | Comments [3]

Product: Solaris 9 Operating System, Solaris 10 Operating System, Solaris 8 Operating System

A security vulnerability in the implementation of the RPCSEC_GSS API, which impacts applications utilizing this API (rpcsec_gss(3NSL)) such as the kadmind(1M) daemon, may allow execution of arbitrary commands. In the case of Kerberos Key Distribution Centers(KDC) (which run kadmind(1M)) an unprivileged and unauthenticated remote user may be able to execute arbitrary commands on the system with the privileges of the kadmind(1M) daemon (usually 'root').

In addition, on KDC systems this issue may allow the remote user to compromise the Kerberos key database or cause the affected program to crash, which is a form of Denial of Service (DoS).

This issue is referenced in the following documents:

http://web.mit.edu/kerberos/advisories/MITKRB5-SA-2007-004.txt

CVE-2007-2442 at http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2442

Avoidance: Patch
State: Resolved
First released: 26-Jun-2007
Permalink | Comments [0]