No Denying New Switch Vulnerability
Exploit code demonstrates how easily hackers can take advantage of a router security hole and launch denial-of-service attacks.
August 11, 2003 12:00 PM ETComputerworld -
Vendors of IT security products frequently release information about vulnerabilities associated with their software and hardware. I receive 15 to 20 such advisories every day and have to examine each one to determine whether it's applicable to our infrastructure. If the advisory pertains to a product we use, I must figure out whether it affects us.
That's not always easy. Before making a decision, I need to know if there have been any reported compromises and if the exploit code actually works.
I also review who released the advisory, the potential effect on my company and what resources I'll need to mitigate the vulnerability. Getting that information requires additional research, but as my recent experience shows, that can be time well spent.
Recently, someone released code that exploits a remote denial-of-service vulnerability in any network device from Cisco Systems Inc. that runs Versions 11.x or 12.x of the vendor's Internetworking Operating System (IOS) (see story).
Researching the Flaw
Since there was a significant amount of information both from Cisco and on message boards, and the advisory pertained to versions of IOS that we run, I needed to do some research about the potential of this vulnerability.
Reconfiguring or upgrading routers to cope with the problem isn't easy, so I decided to find out more about the risks we faced and ways we could protect ourselves without causing too much disruption to our operations.
Just as I started investigating the advisory, a colleague sent me two e-mails that included code exploiting the Cisco IOS weakness. Rather than relying on third-party opinions, I decided to use this code to test the vulnerability myself.
To exploit this vulnerability, the program must send a series of specially formatted IP packets with specific protocol types to the interface of a vulnerable router.
When executed properly, the transmitted packets can cause the router to flag the input queue as full. When this happens, the input queue refuses any more packets, causing the denial-of-service condition.
Network administrators must then reboot the router to reset the device and clear the problem. If the router isn't accessible from the network, someone must go to the data center and manually reboot the device -- which isn't much fun at 3 a.m.
The code I received by e-mail wasn't compiled. I transferred it from my desktop to a Linux workstation I have in the lab and reviewed it for other malicious content.
Once I had it compiled, I needed to find a router to run tests on. I talked one of
Security
Additional Resources



Learn the important issues you must consider before starting your next mobility initiative. Get your mobility white paper from IDC now, compliments of Sybase.
White Papers & Webcasts
Death to PST Files
Download Now
The Tangled Web: Silent Threats & Invisible Enemies
Download Now
Tape Killed the IT Guy
Watch Now
Forrester Consulting Mobility Study: Taking Control of Enterprise Mobile Device Diversity
Download Now
BRM: What You Can Do To Reduce Risk In Challenging Times
Watch this webcast now!
What IT Must Do to Support Employee-Owned BlackBerry, iPhone and Android Mobile Devices
Download Now
Web 2.0, Social Media and the Dark Web - A Web Criminals Paradise?
In this discussion, learn about the challenges of protecting your users from the potentially unsafe content hidden in the "Dark Web".
eGuide: Enterprise Security
Smart Security Strategies for 2010. Read now!
Disaster Recovery 2008: Reduced Costs and Improved Performance
How long can your Enterprise afford to be without your data? With an accelerated disaster recovery program, you never have to answer this...

