IETF Engineers Propose Disconnecting Vulnerable IPv6 Feature

By Scott M. Fulton, III | Published May 10, 2007, 11:17 AM

Earlier this month, two consulting engineers affiliated with the Internet Engineering Task Force formally proposed the simplest, though easily the most drastic, measure to deal with a diagnostic feature of new IPv6 routing that Cisco learned the hard way two years ago could enable a denial-of-service attack on the Internet's core routers: They recommend turning it off.

As SecurityFocus correspondent Robert Lemos first reported yesterday, two consultants have issued formal drafts to the IETF that officially place on the table for discussion and debate the prospects of disusing the so-called "Type 0 Routing Header." At a security conference in Vancouver last month, a demonstration entitled "Fun with IPv6 Routing Headers" effectively convinced engineers that the problem Cisco first encountered - and warned its customers about in July 2005 - continues to exist.

Since the conference, FreeBSD Unix developers have been working to implement changes to software drivers that simply ignore Type 0 routing, or "RH0," in the absence of any suggested workarounds.

But the IETF consultants' suggestions go closer to the heart of the matter, without wasting words. A network architect for Canadian DNS registrar Afilias, Joe Abley, submitted a draft whose Implementation section reads, in its entirety, "Compliant IPv6 hosts and routers MUST NOT transmit IPv6 datagrams containing RH0."

The technique called "source routing" originated with IPv4, and enabled an IP packet to specify the precise route it should take to reach its destination, up to 9 hops, rather than let the router forward the packet in the general direction of its destination as IP routers normally do. RH0's purpose was said to enable remote router diagnostics, especially when a remote system needs to inquire about a specific router's relative "health."

But in a time and place where more people like to take things apart than build them, source routing ultimately became exploited. In a typical DOS attack, multiple systems could issue coordinated packets to a specific pair of routers, perhaps deep within the Internet core, whose Type 0 paths instruct them to ping-pong those packets between each other. For the IPv6 version of source routing, packets could contain dozens of maliciously crafted, back-and-forth paths, making it easier for malicious sources to deploy attacks on the IP router core from fewer locations.

Another pair of security consultants who are actually IPv6 proponents, attending the same security conference, described the problem engineers face with the following phrase in their presentation: "Collapse the IPv6 Internet, plug off a country with a simple packet."

Private security consultant George Neville-Neil, in his IETF draft, suggested a slightly less drastic measure: Turn off RH0 by default, while engineers work on a way to implement trust between routers in the meantime. "IPv6 type 0 routing header processing should be disabled by default," Neville-Neil wrote. "However, this document does not provide "tighter" specification for type 0 routing header...It is expected that the people who enable routing header processing will appropriately restrict its use to trusted parties."

If Neville-Neil's suggestion is heeded, engineers from Cisco and elsewhere would need to work on ways to make routers more "trusted," which could mean implementing something akin to the Trusted Platform Module. In such a case, the question becomes, how much more expensive would that make routers to manufacture, deploy, and maintain - and who would end up paying that cost?

Comments

Thats a good security policy...LOL

Its a security risk so just disable it. Sounds like the solution from a support call to MicroSoftie...bwahahah

Score: 0

|

Don't wait for Microsoft's patch: Secure Windows now from today's 0-day

Microsoft is recommending users simply get rid of a vulnerable ActiveX control that no one even uses any more. We'll show you how to do that right now.

Nokia: Android? Are you crazy?

Rumors about new Android devices abound, but Nokia squashes this one.

Symantec goes live with Norton 2010 betas

Norton Internet Security and Norton Antivirus 2010 are now available for testing.

What's Now: Drenched with 'Purple Ra1n,' iPhone users caught eating 'redsn0w'

Plus: Symantec and McAfee go to war, and what's LucasArts building in its top-secret, moon-shaped orbital facility?

In New York, online booze loses a Circuit Court decision

Court worried about gangster influence if liquor purchased directly.

British Telecom sacks bitterly unpopular Phorm ad platform

Phorm under BT is no more, but the targeted ad service could still go on under Virgin or TalkTalk.

CBS is the last man standing against Hulu

Popular streaming syndication site Hulu now has all the major networks in its camp except CBS.

Not just Vista: The operating system is dying, too

Carmi Levy: Wide Angle Zoom Vista's troubles point to a bigger shift that will affect more than just Microsoft.

Bolt: the dark horse mobile browser

Bitstream's small-footprint mobile browser is available in Beta 3

IE8 WSUS update push to begin August 25

After months of availability to users willing to seek it out, Internet Explorer 8 will be rolled into Windows Server...

Geeks vs. journalists: A tale of two worldviews

Recovery with Angela Gunn Why geeks think most mainstream journalism is flaky, and why the mainstream thinks geeks are trying to kill them. (They're both right.)

Can Linux do BitLocker better than Windows 7?

Betanews kicks off a new series with a look at how the Linux operating system's FDE stacks up against BitLocker, the Windows feature that today commands a $120 premium.

Windows 7 ISO Verifier 1.0

July 6 - 5:40 PM ET

ProgDVB 6.10.2

July 6 - 5:19 PM ET

FreeBSD 8.0 Beta 1

July 6 - 4:58 PM ET

K-Lite Codec Pack 64-bit 2.5.0

July 6 - 3:55 PM ET

SysCheckUp 1.4.0

July 6 - 3:34 PM ET