Welcome Guest. | Log In | Register | Membership Benefits

Critical Juniper Router Flaw Triggers Prompt Patching

Vulnerability causes routers to crash and reboot

Jan 07, 2010 | 05:53 PM | 

By Kelly Jackson Higgins

Juniper Networks yesterday issued a patch for a serious and exploitable flaw in its router operating system that could cause a router to crash altogether.

The critical security alert issued to Juniper customers and partners set off a rare flurry of router-patching last night, security experts say. "It's not atypical to not apply low-criticality patches to core routers. Now that this has been classified as 'critical,' people seem to be reacting," says Daniel Kennedy, a partner with Praetorian Security Group, which has been studying the vulnerability and says it heard many ISPs were already applying the patches last night.

Organizations don't routinely patch routers; they typically don't have the resources to do so, nor is patching a router as high a priority as patching a server, for instance. Some avoid patching because a major breach is less likely than the possibility of an unintentional outage from applying a router update.

And many organizations incorrectly assume their customized router configurations aren't as big of a target. But security experts -- such as Felix "FX" Lindner, who has conducted groundbreaking research on Cisco router vulnerabilities -- have demonstrated that exploiting routers isn't as hard as was once thought.

Dan Kaminksy, director of penetration testing for IOActive, says this Juniper vulnerability should be patched--and fast: "A remote kernel panic on most versions of the second most popular routing platform on the Internet is significant. IT admins should take this threat to their infrastructure seriously, and patch immediately," Kaminsky says.

There has been no sign of an active exploit for the Juniper router vulnerability yet, but the attack works like this: When the router receives a TCP header with a crafted options field, JUNOS, Juniper's router operating system kernel, crashes and the OS reboots. JUNOS' firewall filter is unable to filter the packet, either. Juniper's JUNOS versions 3, 4, 5, 6, 7, 8, and 9 series routers are all affected by the flaw, which basically results in a denial-of-service attack.

"So JUNOS versions released after January are reported to crash upon receiving a TCP packet that ACL filtering will not stop. Per Juniper, there is no real effective workaround, just application of the provided patch," Kennedy says.

Juniper had fixed the problem about a year ago, he says, but apparently discovered recently that the flaw was exploitable while working on an interoperability issue.

The advisory, which was among seven posted and available only to Juniper customers and partners, included a patch and workarounds, according to Barry Greene, director of Juniper's security incident response team. "These are all scheduled security advisories as part of a monthly schedule (similar to Microsoft's Patch Tuesday). All have fixed code available and feasible workarounds which can be used and deployed immediately by our customers," Greene said in a statement.

Meanwhile, Praetorian today tested all 256 instances of the TCP option field in the header, Kennedy says, and found the one that causes the router to crash. "The exploit is thus confirmed," he says.

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.



Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dark Reading encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dark Reading moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. Dark Reading further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
Subscribe to RSS



Vulnerability Management Reports

report Choosing the Right Vulnerability Scanner for Your Organization
Vulnerability scanners can be used to help detect and fix systemic problems in an organization's security program and monitor the effectiveness of security controls. However, a vulnerability scanner can improve the organization?s security posture only when it is used as part of a vulnerability management program, in which products, processes and people are working together to find, identify, prioritize and mitigate threats. Here are some tips on choosing and implementing vulnerability scanners in your enterprise.

report Using Google to Find Vulnerabilities In Your IT Environment
Attackers are increasingly using a simple method for finding flaws in websites and applications: they Google them. Using Google code search, hackers can identify crucial vulnerabilities in application code strings, providing the entry point they need to break through application security. Sound scary? It is, but there is good news: You can use these same methods to find flaws before the bad guys do. In this special report, we outline methods for using search engines such as Google and Bing to identify vulnerabilities in your applications, systems and services--and to fix them before they can be exploited.

report Security Pro's Guide to Patch Management
It's no longer sufficient to patch just Windows, Office and IE. With the massive array of applications now residing on enterprise PCs, and the proliferation of mobile and cloud-based applications, your business is far too vulnerable to exploitation unless you have a solid strategy for patch prioritization, deployment and quality assurance. Follow these steps to put your plan in place.

Other reports from the Vulnerability Management Tech Center:




Featured Webcasts
Featured Whitepapers
Featured Reports