Vulnerability Note VU#258632

SGI IRIX Embedded Support Partner (ESP) service rpc.espd contains buffer overflow

Original Release date: 09 May 2001 | Last revised: 09 May 2001

Overview

There is a remotely-accessible buffer overflow in SGI IRIX systems running rpc.espd that may allow remote attackers to execute arbitrary code. The Embedded Support Partner daemon (rpc.espd) is enabled by default on all IRIX versions since 6.5.5.

Description

The Embedded Support Partner daemon (rpc.espd) is used system administratosr to manage large numbers of SGI systems running IRIX. It maintains state about the devices attached to IRIX systems on a network. The ESP daemon, rpc.espd, contains a buffer overflow condition that may allow remote attackers to execute arbitrary code with super user privileges on the target server.

Internet Security Systems X-Force issued an advisory about this vulnerability on May 9, 2001, which is available at:

http://xforce.iss.net/alerts/advise76.php

The espd appears to also be accesible via a web interface listening on port 5555/tcp. It is unclear at this time whether the buffer overflow occurs as a result of a call to the RPC service or via the http interface.

Impact

A remote user may gain root privileges.

Solution

Please see the following advisory from SGI, 20010501-01-P:

ftp://patches.sgi.com/support/free/security/advisories/20010501-01-P

An excerpt from 20010501-01-P which includes a workaround:

- --------------------------
- --- Temporary Solution ---
- --------------------------

Although patches are available for this issue, it is realized that
there may be situations where installing the patches immediately may
not be possible.

The steps below can be used to disable the rpc.espd daemon to prevent
exploitation of this vulnerability until patches can be installed.



1) Become the root user on the system.

% /bin/su -
Password:
#

2) Change the permissions on the rpc.espd daemon.


# /bin/chmod -x /usr/etc/rpc.espd


3) Restart inetd to kill any vulnerable running daemons.

# /etc/killall -HUP inetd


4) Return to previous level.

# exit
%

Systems Affected (Learn More)

No information available. If you are a vendor and your product is affected, let us know.

CVSS Metrics (Learn More)

Group Score Vector
Base N/A N/A
Temporal N/A N/A
Environmental N/A N/A

References

Credit

Mark Dowd of X-Force, Internet Security Systems, has been publicly credited for discovering this vulnerability.

This document was written by Jeffrey S. Havrilla.

Other Information

  • CVE IDs: CAN-2001-0331
  • Date Public: 09 May 2001
  • Date First Published: 09 May 2001
  • Date Last Updated: 09 May 2001
  • Severity Metric: 33.75
  • Document Revision: 5

Feedback

If you have feedback, comments, or additional information about this vulnerability, please send us email.