StringBleed SNMP Vulnerability
This content has been archived
This article no longer conforms to NHS Digital's standards for cyber alerts, and may contain outdated or inaccurate information. Use of this information contained in this page is at your own risk
Summary
Threat details
SNMP is a network protocol that allows information on devices within a network to be accessed from a remote location for monitoring purposes. There are three versions of SNMP available for implementation, each with improvements over the last version.
A key difference in version 3 is the authentication mechanisms which offer username and password authentication. This is considered more secure than versions 1 and 2 which rely on human readable community strings. These work by passing the string along with an SNMP request and if the string matches the request, it is processed.
The recently discovered vulnerability, named StringBleed was found during research into the use of weak community strings on public facing SNMP enabled devices using SNMP versions 1 and 2. While scanning the public IP address space, it was found that a number of devices appeared to authenticate regardless of the community string used. The flaw is present in over one hundred and fifty unique device types across multiple vendors with new vendors being discovered regularly.
Once a vulnerable device is found, an attacker is presented with full read/write capabilities, allowing the operation of the device to be impacted as well as making sensitive information available. This can provide further intelligence around the infrastructure of a target network.
The research into this topic has produced a list of affected cable modem models which currently stands at seventy eight vulnerable models which are publically listed. With this information, it is more likely that malicious attacks will be seen in the near future as the attack is easily adapted into an automated attack that could result in any vulnerable devices being compromised in a relatively short amount of time.
Remediation steps
Last edited: 17 February 2020 11:39 am