|
|
SA#02: SNMP VulnerabilitiesSNMP agents supplied by nCipher, as well as those required to run other nCipher SNMP support software, could be vulnerable to buffer overflow attacks including denial of service and privilege elevation. This advisory also available as PGP-signed plaintext. SummarySNMP agents supplied by nCipher, as well as those required to run other nCipher SNMP support software, could be vulnerable to buffer overflow attacks including denial of service and privilege elevation. BackgroundnCipher supplies a range of hardware security modules (HSMs) and a range of cryptographic accelerators. These modules have the ability to return statistics about current operational conditions (running temperature, free memory, etc.) as well as information about the number of commands processed and various other parameters. To facilitate remote monitoring of nCipher-supplied modules, nCipher supplies an SNMP agent and SNMP support software that can be installed on the host system, if required. The SNMP agent is able to return management information and statistics for all modules connected to that server. The software supplied with the nShield, nForce and some nFast modules is a self-contained SNMP agent. The newer nFast 800 range comes with support software that is installed alongside the standard operating system SNMP agent.
Issue Description1. CauseA recent CERT advisory highlighted research by the Oulu University Secure Programming Group (OUSPG) showing that various vulnerabilities exist in many SNMP implementations from many different vendors. The SNMP agent used as the basis for customisation of the nCipher SNMP agent is the NET-SNMP agent version 4.2.1. The NET-SNMP programming group claim that the vulnerabilities are fixed in the current version (4.2.3, at the time of writing). An inspection of the code and change log between this version and the current version at the time of writing (4.2.3) shows that the following vulnerabilities have been fixed:
In addition, the SNMP agents that the nFast 800 support software require for correct operation may also be vulnerable to the problems highlighted by CERT:
Microsoft has released a security advisory of their own highlighting the vulnerabilities in their agent and providing a patch. 2. Impact--------- In addition, anyone who can alter the SNMP agent startup script on the server may be able to modify the user that the SNMP agent is running as and cause a denial-of-service or privilege elevation. The default nCipher installation allows only root or local administrator users to edit the SNMP agent startup script. Note that these vulnerabilities only affect the host the SNMP agent is running on, and not the HSM. The security of the HSM is unaffected. However, the ability to execute code as a user of the server may enable greater access to security information than would otherwise be available. 3. Who May Be AffectedThis problem affects users:
This problem does not affect users:
4. How To Tell If You Are AffectedIf you are using an nShield, nForce or nFast module (excluding the nFast 800) and running the nCipher SNMP agent:
If you are using an nFast 800 and running the nCipher SNMP support software on a Linux server:
If you are using an nFast 800 and running the nCipher SNMP support software on a Windows 2000 server:
Remedy1. Users running the nCipher SNMP agent:nCipher has upgraded its SNMP agent to version 4.2.3 of the NET-SNMP agent, which fixes the vulnerabilities outlined here.
2. Users running the nCipher SNMP support software (nFast 800 only):Customers using the nCipher SNMP support software must ensure that their operating system has a suitably new version of the SNMP agent software installed. If the server is running Linux or Solaris, a release updating the NET-SNMP software to version 4.2.3 should be available from the vendor. If the server is running Windows 2000, a patch from Microsoft is available from
Security Usage NotesWe reproduce here some information from the User Guide concerning recommended security practices: The nCipher SNMP Agent enables other computers on the network to connect to it and make requests for information. The nCipher agent is based on the NET-SNMP kit, which has been tested but not fully reviewed by nCipher. nCipher strongly recommends that the nCipher agent is deployed only on a private network, or protected from the global Internet by an appropriate firewall.
Software Distribution and ReferencesYou can obtain copies of this advisory, patch kits for all nCipher supported platforms, and supporting documentation, from the nCipher updates site: http://www.ncipher.com/support/advisories/
Further informationThe CERT advisory on vulnerabilities of multiple implementations of the SNMP protocol: The NET-SNMP project pages: Microsoft Security Bulletin MS002-006, with details of the patch: Solaris Users: Sun Microsystems SunSolve Home Page: General information about nCipher products:
nCipher SupportnCipher customers who require support or further information regarding this problem should contact support@ncipher.com. ©2002 nCipher Corporation Ltd. $Id: advisory2.txt,v 1.4 2002/02/26 14:06:20 james Exp $
Download Patches |
nCipher protects critical enterprise data for many of the world's most security-conscious organizations
by being an industry leader in cryptography and data security, data encryption, enterprise pki,
digital signature software, timestamp, and other data protection solutions.