Security Best Practice: Protect Yourself against Multiple SNMP Vulnerabilities
| Check Point Reference: | SBP-2007-03 | |
| Date Published: | ||
| Severity: | ||
| Last Updated: | ||
| Source: | SmartDefense Research Center | |
| Protection Provided by: |
VPN-1
|
|
| Who is Vulnerable? Network devices that support SNMP | ||
| Vulnerability Description The Simple Network Management Protocol (SNMP) is an application layer protocol that is part of the Transmission Control Protocol/Internet Protocol (TCP/IP) protocol suite. SNMP allows administrators to remotely manage network devices made by many different vendors, including servers, workstations, routers, firewalls, and so forth. The SNMP Service allows the local computer to service incoming SNMP requests. SNMP is subjected to multiple attacks including message length related attacks, invalid command attacks, and invalid version attacks. Such attacks may lead to a buffer overflow on an affected system. Some of these attacks may also hide malicious code or format string characters in the body of a SNMP message. |
||
|
Vulnerability Details SmartDefense offers several preemptive protections against SNMP related vulnerabilities: Invalid SNMP Data Length - An attacker can create buffer overflow on a vulnerable system via a malicious SNMP massages with invalid data length. By enabling the protection, SmartDefense will block SNMP messages with malformed data length. Invalid SNMP Version - There are currently 3 versions of the SNMP protocol: SNMPv1, SNMPv2 and SNMPv3. To prevent invalid version based attacks, SmartDefense will detect and block SNMP messages that have a malformed or missing version field. Invalid SNMP PDU Type - The SNMP protocol is controlled by a list of PDU types (commands). By enabling the protection, SmartDefense will detect and block invalid SNMP commands. Invalid SNMP PDU Type Length - Overly long SNMP commands may cause buffer overflow on an affected system. SmartDefense will detect and block PDU types with malformed size. |
Protection Overview
SmartDefense offers several preemptive protections against SNMP related vulnerabilities. The protections allow you to detect and block SNMP messages that have malformed or missing fields, to block overly long or malformed SNMP commands and more.
In order for the protection to be activated, update your VPN-1/InterSpect/Connectra product to the latest SmartDefense update. For information on how to update SmartDefense, go to SBP-2006-05, Protection tab and select the version of your choice.
To configure the defense, select your product from the list below and follow the related protection steps.