Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


07:40 AM
Connect Directly

SNMP Scan Nets Thousands of Vulnerable Devices

Researchers find products from Cisco, Apple, and Microsoft are vulnerable

If your network management people and your security people still aren’t talking, here’s another reason they should: researchers with the GNUCitizen hacker group have discovered details on over 5,000 SNMP-enabled devices on the Internet just by sending out random SNMP queries.

In a recent scan experiment, the researchers found names, models, and even patching information on some of these devices, which included brand-name routers such as Cisco, printers, VOIP phones and modems, and servers running Windows, FreeBSD, and Linux.

“It's worth noting that such systems' returns [included] very specific information such as full patching level of OS,” says Adrian Pastor, a researcher with GNUCitizen who has recently been conducting a range of SNMP vulnerability research, including a proof-of-concept for an attack that uses SNMP to launch a cross-site scripting attack. (See SNMP Joins Dark Side in New XSS Attack and Phishing for SNMP.)

Among the products that responded the most to GNUCitizen’s SNMP requests were ARRIS Touchstone Telephony modems, which accounted for over 35 percent of the devices they detected; various models of Cisco routers; Apple AirPort and Base Station wireless products; ZyXEL Prestige routers; Netopia routers; and Windows 2000 servers.

Pastor says that SNMP security issues aren’t new, but there are still plenty of SNMP-enabled devices exposed on the Internet. All it takes is SNMP read access to get their brand and model and other sensitive information for potential hacking purposes.

“There are still many Internet-visible systems waiting to be compromised via SNMP... many devices run SNMP by default, which is bad news,” Pastor says. “Another thing that I learned is that many systems that are firewalled are protected from TCP probes, but not UDP [which SNMP is based on]. In other words, you might find a bunch of hosts that cannot be probed via TCP services but still allow for a potential compromise via SNMP.”

Researcher HD Moore points out that there are lots of SNMP-scanning and brute-force hacking tools available today. “It’s fun research and I’m glad they shared the results, but it’s definitely not groundbreaking,” says Moore, director of security research at BreakingPoint Systems and creator of Metasploit, which also supports SNMP hacking.

“A counterpoint is that the only reason so many of these devices are exposed in the first place is because nobody manages them, via the Web interface or otherwise,” Moore says.

GNUCitizen researchers queried 2.5 million random IP addresses, but only about 5,320 of them responded to the SNMP requests. Pastor says several factors contributed to the low turnout, including the fact that SNMP is mostly enabled on embedded devices, which represent a relatively small piece of the Net, and because some of the IP addresses the researchers queried could have been internal IP addresses or are unassigned.

Some ISPs ship Internet routers, such as ZyXEL’s Prestige, with custom configurations that leave SNMP wide open to the Net, Pastor says. Other vulnerable devices’ SNMP woes could be due to factory default settings, for instance, he adds.

“SNMP read access could [be] enough to fully own a device!” he wrote in a GNUCitizen blog post today.

Have a comment on this story? Please click "Discuss" below. If you'd like to contact Dark Reading's editors directly, send us a message.

Kelly Jackson Higgins is the Executive Editor of Dark Reading. She is an award-winning veteran technology and business journalist with more than two decades of experience in reporting and editing for various publications, including Network Computing, Secure Enterprise ... View Full Bio

Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
Small Business Security: 5 Tips on How and Where to Start
Mike Puglia, Chief Strategy Officer at Kaseya,  2/13/2020
Architectural Analysis IDs 78 Specific Risks in Machine-Learning Systems
Jai Vijayan, Contributing Writer,  2/13/2020
Register for Dark Reading Newsletters
White Papers
Current Issue
6 Emerging Cyber Threats That Enterprises Face in 2020
This Tech Digest gives an in-depth look at six emerging cyber threats that enterprises could face in 2020. Download your copy today!
Flash Poll
How Enterprises Are Developing and Maintaining Secure Applications
How Enterprises Are Developing and Maintaining Secure Applications
The concept of application security is well known, but application security testing and remediation processes remain unbalanced. Most organizations are confident in their approach to AppSec, although others seem to have no approach at all. Read this report to find out more.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
PUBLISHED: 2020-02-20
The Linux kernel from v2.3.36 before v2.6.39 allows local unprivileged users to cause a denial of service (memory consumption) by triggering creation of PTE pages.
PUBLISHED: 2020-02-20
Multiple cross-site request forgery (CSRF) and cross-site scripting (XSS) vulnerabilities in Axous 1.1.1 and earlier allow remote attackers to hijack the authentication of administrators for requests that (1) add an administrator account via an addnew action to admin/administrators_add.php; or (2) c...
PUBLISHED: 2020-02-20
Multiple stack-based buffer overflows in the __dn_expand function in network/dn_expand.c in musl libc 1.1x before 1.1.2 and 0.9.13 through 1.0.3 allow remote attackers to (1) have unspecified impact via an invalid name length in a DNS response or (2) cause a denial of service (crash) via an invalid ...
PUBLISHED: 2020-02-20
The Neighbor Discovery (ND) protocol implementation in the IPv6 stack in FreeBSD through 10.1 allows remote attackers to reconfigure a hop-limit setting via a small hop_limit value in a Router Advertisement (RA) message.
PUBLISHED: 2020-02-20
Ansible before 1.5.5 constructs filenames containing user and password fields on the basis of deb lines in sources.list, which might allow local users to obtain sensitive credential information in opportunistic circumstances by leveraging existence of a file that uses the "deb http://user:[email protected]