-----BEGIN PGP SIGNED MESSAGE----- ============================================================================== Security Advisory CERT-NL ============================================================================== Author/Source : Niels den Otter Index : S-99-03 Distribution : World Page : 1 Classification: External Version: 1 Subject : HP security vulnerability with rpc.pcnfsd Date : 12-Feb-99 ============================================================================== By courtesy of HEWLETT-PACKARD we received information on a security vulnerability with rpc.pcnfsd on the HP 9000 series 700/800 platform. This vulnerability allows remote and local users to gain root access. CERT-NL recommends to follow the instructions and install the available patches as mentioned below. - ------------------------------------------------------------------------- HEWLETT-PACKARD COMPANY SECURITY BULLETIN: #00091, 08 Febraury 1999 - ------------------------------------------------------------------------- The information in the following Security Bulletin should be acted upon as soon as possible. Hewlett-Packard Company will not be liable for any consequences to any customer resulting from customer's failure to fully implement instructions in this Security Bulletin as soon as possible. - ------------------------------------------------------------------------- PROBLEM: rpc.pcnfsd has an error in its use of the spool directory PLATFORM: HP 9000 series 700/800. DAMAGE: Remote and local users can compromise root access. SOLUTION: Install _all_ applicable patches listed below. Reboot required. AVAILABILITY: All patches are available now. - ------------------------------------------------------------------------- I. A. Background rpc.pcnfsd is a remote procedure call used by NFS clients which is a service providing username and password authentication for system which have NFS client software installed. If exploited, this defect allows the main printer spool directory used by rpc.pcnfsd to be made world writeable. B. Fixing the problem This involves installing a series of patches which require rebooting the system. The main patch requires a libc patch, which in turn requires a kernal patch. For HP-UX 10.01: PHNE_17248 For HP-UX 10.10: PHNE_17248 For HP-UX 10.20: PHNE_17098 For HP-UX 11.00: PHNE_16470 The following sets of patches will need to be installed to resolve all the documented patch dependencies. The dependencies will be satisfied by the patches listed, or any patch that supersedes them: s700 10.01: PHNE_17248, PHKL_7059, PHCO_14253; s800 10.01: PHNE_17248, PHKL_7060, PHCO_14253; s700 10.10: PHNE_17248, PHKL_8292, PHCO_14254; s800 10.10: PHNE_17248, PHKL_8293, PHCO_14254; s700 10.20: PHNE_17098, PHKL_9155, PHKL_16750, PHCO_13777, PHCO_12922, PHCO_17389, PHNE_16237, PHKL_16959, PHKL_17012, PHKL_17253, PHKL_12007; s800 10.20: PHNE_17098, PHKL_9156, PHKL_16751, PHCO_13777, PHCO_12922, PHCO_17389, PHNE_17097, PHKL_16957, PHKL_17013, PHKL_17254, PHKL_12008; s700 11.00: PHNE_16470, PHCO_16629, PHKL_15689, PHCO_14625; s800 11.00: PHNE_16470, PHCO_16629, PHKL_15689, PHCO_14625. NOTE: This problem is fixed fully in HP-UX release 11.01. C. To subscribe to automatically receive future NEW HP Security Bulletins from the HP Electronic Support Center via electronic mail, do the following: Use your browser to get to the HP Electronic Support Center page at: http://us-support.external.hp.com (for US, Canada, Asia-Pacific, & Latin-America) http://europe-support.external.hp.com (for Europe) Login with your user ID and password (or register for one). Remember to save the User ID assigned to you, and your password. Once you are in the Main Menu: To -subscribe- to future HP Security Bulletins, click on "Support Information Digests". To -review- bulletins already released from the main Menu, click on the "Search Technical Knowledge Database." Near the bottom of the next page, click on "Browse the HP Security Bulletin Archive". Once in the archive there is another link to our current Security Patch Matrix. Updated daily, this matrix categorizes security patches by platform/OS release, and by bulletin topic. The security patch matrix is also available via anonymous ftp: us-ffs.external.hp.com ~ftp/export/patches/hp-ux_patch_matrix D. To report new security vulnerabilities, send email to security-alert@hp.com Please encrypt any exploit information using the security-alert PGP key, available from your local key server, or by sending a message with a -subject- (not body) of 'get key' (no quotes) to security-alert@hp.com. Permission is granted for copying and circulating this Bulletin to Hewlett-Packard (HP) customers (or the Internet community) for the purpose of alerting them to problems, if and only if, the Bulletin is not edited or changed in any way, is attributed to HP, and provided such reproduction and/or distribution is performed for non-commercial purposes. Any other use of this information is prohibited. HP is not liable for any misuse of this information by any third party. ________________________________________________________________________ =========================================================================== CERT-NL is the Computer Emergency Response Team for SURFnet customers. SURFnet is the Dutch network for educational, research and related institutes. CERT-NL is a member of the Forum of Incident Response and Security Teams (FIRST). All CERT-NL material is available under: http://www.surfnet.nl/surfnet/security/cert-nl.html ftp://ftp.surfnet.nl/surfnet/net-security In case of computer or network security problems please contact your local CERT/security-team or CERT-NL (if your institute is NOT a SURFnet customer please address the appropriate (local) CERT/security-team). CERT-NL is one/two hour(s) ahead of UTC (GMT) in winter/summer, i.e. UTC+0100 in winter and UTC+0200 in summer (DST). Email: cert-nl@surfnet.nl ATTENDED REGULARLY ALL DAYS Phone: +31 302 305 305 BUSINESS HOURS ONLY Fax: +31 302 305 329 BUSINESS HOURS ONLY Snailmail: SURFnet bv Attn. CERT-NL P.O. Box 19035 NL - 3501 DA UTRECHT The Netherlands NOODGEVALLEN: 06 52 87 92 82 ALTIJD BEREIKBAAR EMERGENCIES : +31 6 52 87 92 82 ATTENDED AT ALL TIMES CERT-NL'S EMERGENCY PHONENUMBER IS ONLY TO BE USED IN CASE OF EMERGENCIES: THE SURFNET HELPDESK OPERATING THE EMERGENCY NUMBER HAS A *FIXED* PROCEDURE FOR DEALING WITH YOUR ALERT AND WILL IN REGULAR CASES RELAY IT TO CERT-NL IN AN APPROPRIATE MANNER. CERT-NL WILL THEN CONTACT YOU. ============================================================================== -----BEGIN PGP SIGNATURE----- Version: 2.6.3ia Charset: latin1 iQCVAwUBNsQJU/E6s6q7Tf4RAQE2rgQAr6SXTKaD1mQE62A2me2uXojySQ99LxPM lCR0/Pg4w3lpy+EMERP1fYSuuiJUohofsizE6V7aADRYrRDP8FAKoYHRKhkUp709 k6T8GGhvUsQR7tb4Eg/jqQEOjp8H3VbnJWcWyMSLJF90lSxadyvDPGDE3/vqxuD0 dP2GLQgHCEI= =ZKep -----END PGP SIGNATURE-----