search menu icon-carat-right cmu-wordmark

CERT Coordination Center

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

Vulnerability Note VU#258632

Original Release Date: 2001-05-09 | Last Revised: 2001-05-09

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
%

Vendor Information


CVSS Metrics

Group Score Vector
Base
Temporal
Environmental

References

Acknowledgements

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: CVE-2001-0331
Severity Metric: 33.75
Date Public: 2001-05-09
Date First Published: 2001-05-09
Date Last Updated: 2001-05-09 21:31 UTC
Document Revision: 6

Sponsored by CISA.