IPv6 Flaw Could Greatly Amplify DDoS Attacks 258
tygerstripes writes "The Register has a story about the discovery of a flaw in part of the IPv6 specification which has experts scrambling to have the feature removed, or at least disabled by default. From the article: 'The specification, known as the Type 0 Routing Header (RH0), allows computers to tell IPv6 routers to send data by a specific route. Originally envisioned as a way to let mobile users to retain a single IP for their devices... RH0 support allows attackers to amplify denial-of-service attacks on IPv6 infrastructure by a factor of at least 80.' Paul Vixie, president of the Internet Systems Consortium, described the fault bluntly. 'It can be exploited by any greedy Estonian teenager with a $300 Linux machine.'"
Greedy Estonian teenage overlords! (Score:2, Funny)
Re:Greedy Estonian teenage overlords! (Score:4, Funny)
They make awesome glaag.
Re: (Score:2)
Don't confuse Estonians with Russians (Score:5, Informative)
In any case, Estonia writes with Latin characters and the language is more like Finnish than anything else, apparently.
Estonian is like Finnish indeed - Not Russian (Score:3, Interesting)
I second the opinion that the reference to an 'Estonian teenager' isn't very appropriate. It continues a strong, traditional and completely
Re: (Score:3, Informative)
Estonian (Eesti [wikipedia.org]) and Finnish (Suomi [wikipedia.org]) are close enough for mutual understanding to work. Estonians watched Helsinki TV for real news and programming when Soviet Russia occupied their country (and probably still do, but now via cable legally). But the languages are not as close as Swedish, Norwegian, and Danish are to each other.
Re: (Score:2)
Yup... Estonian is a more innovative language; Finnish is quite archaic.
Estonian also has more loan words from both Slavic and Germanic languages.
Anyway, it seems that's why it's easier for Estonians to understand Finnish than vice versa.
Re:Don't confuse Estonians with Russians (Score:4, Funny)
Now that's the way to occupy a country!
Re: (Score:2, Funny)
"A nickle! Now I'll start my own hotel chain!"
s anybody surprised that Paul Vixie (Score:5, Funny)
Re:s anybody surprised that Paul Vixie (Score:5, Interesting)
This was a time when there were huge numbers of different network address formats which had to have mail routed to/from/between. That's why it's all about rewriting addresses and not about processing the message. It is also why it's so complex as it had to be flexible enough to handle IP, Usenet (i.e. bang paths), reversed domain-type addressing so you needed a complex language to deal with it.)
Remember also, this was an age before the virus and when the most malicious thing was the war dialler or phone phreaker with his trusty 300baud accoustic coupler modem. Built in security and thinking about buffer overflows weren't really even in the background of the programmers minds back then.
Times have changed, hence Sendmail just isn't an appropriate tool anymore, just like the stage coach. It doesn't mean that it's bad software.
$300 Linux box... as if (Score:5, Funny)
Estonia? (Score:5, Funny)
NOT COOL. (Score:5, Funny)
That roughly translates to "It's so easy, an Estonian can do it".
Someone is gonna be buying them roast duck (with the mango salsa) soon.
Re: (Score:3, Insightful)
Seriously though, estonia? Raise your hand if you know where that is. The only reason I ever recognize that is because I just finished a European History class where we had to memorize the current map of Europe, I'm sure if you asked me last year (or next year
And why a $300 machine? If it can be done with Linu
Re: (Score:3)
Re:NOT COOL. (Score:5, Informative)
Re:NOT COOL. (Score:5, Funny)
Re: (Score:2)
You can find out where Estonia is here [wikipedia.org].
Re: (Score:2)
Seriously though, estonia? Raise your hand if you know where that is. The only reason I ever recognize that is because I just finished a European History class where we had to memorize the current map of Europe, I'm sure if you asked me last year (or next year
Estonia... Estonia... Eh.....
Isn't that somewhere in Asia? North of Elbonia, by Kamchatka?
Re: (Score:2)
Seriously, though, that comment from Vixie was entirely stupid. Estonia's being put under pressure by Russia, the FSB (one of Russia's intelligence agencies and successor of the KGB) is stirring the flames [www.hs.fi], the Estonian embassy in Moscow is being attacked (literally), the Estonian ambassador is threatened with violence and there's a huge ddos attack against a number of Estonian websites, all because a statue is being moved to a different location (it's not even as if it's being taken dow
Re: (Score:3, Insightful)
I know where Estonia is.
I, like a significant percentage of my fellow citizens, do not support Bush, his administration, nor the neo-con obsession with war-as-a-solution-to-everything.
You sound like a bigot and I resent your smug stereotyping of Americans.
Re:NOT COOL. (Score:5, Funny)
Re: (Score:2)
Re:NOT COOL. (Score:4, Insightful)
You're right. I'm sorry.
Except this is not stereotyping (Score:2)
Re:NOT COOL. (Score:4, Insightful)
Quick! Find Liechtenstein on a map. How about San Marino? No cheating with Google Maps.
There are a lot of countries and even more cultures within countries. Nobody can be expected to know all of them. While many Americans should be ashamed of not being able to find Iraq on a map, plenty of other countries play a much smaller role in world politics and nobody should blame anyone for not knowing about them.
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Insightful)
Ha ha ha ha ha ha ha !
Is that why they all but wiped out many of those tribes you just mentioned ?
Well how's that working out for ya ?
BTW, if you can show me a link to a world map showing the locations of all those tribes you mentioned I'd appreciate it - but in the meanti
Re: (Score:2)
And just look at you now!
(I kid, I kid)
Re: (Score:2)
Elbonia is a whole country, not local tribal information, but I guess you were making a point.
Here's all you need to know to get up to speed on Estonia https://www.cia.gov/cia/publications/factbook/geos /en.html [cia.gov]
Now where can I bone up on the info you mentioned?
Re: (Score:2)
I spoke foolishly, out of extreme frustration and irritation with a country (or perhaps I should say a government) that starts a war that is supposed to be against terrorism but has the effect of fueling terrorism, bolstering recruitment to terrorist networks, strengthening the local influence of terrorist leaders, and so on. This needlessly growing terrorism creates a feeling of power
Re:NOT COOL. (Score:5, Informative)
He may have chosen Estonia in particular because there's recently (in the last week) been DDoS attacks targeting Estonia's government websites.
Those attacks were (still are, actually) carried out not by local "greedy teenagers", but top-level Russian authorities. The large-scale attacks were traced to IP addresses in Moscow owned by the Russian presidential administration and government.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Better idea (Score:5, Interesting)
Re:Better idea (Score:5, Informative)
Imagine a network of 9 computers in a mesh topology. Now imagine instead of taking at most 4 hops to get to your destination you can specify it to go through every single computer on the network for a maximum of 9-10 hops. Because all of this traffic passes through each computer in the network you have amplified the power of your DoS attack by a factor of 2-3x because you are increasing the network congestion as well as potential collisions and everything else.
Now imagine the internet. I can believe it would amplify the power of DoS attacks by 80x or more if this were permitted. The fact remains is that a good network administrator will let the routers know the best routes. Why specify the route with RH0 when the routers are already built to know the best possible route (through protocols like OSPF and BGP you can even have the routers let each other know about potential problems in the network).
Re:Better idea (Score:5, Informative)
Re: (Score:2)
Re: (Score:3)
Re: (Score:3, Insightful)
Re: (Score:3, Informative)
This bug sounds alot like one that I got bitten with years ago - source routing.
RedHat 6.2 came with source routing turned on by default. Since I was using a RH 6.2 system as my router/firewall, this was particularly damning, and allowed them to compromise my X11 workstation more than once. I played cat and mouse with a hax0r who penetrated my otherwise very stiff firewall for over a mont
Even better idea (Score:3, Interesting)
IIRC, the main reason the transitional scheme was dr
Re: (Score:2)
Everybody, your host ARPs for the gateway, because your packets can't have more than one destination IP in the header!
Re: (Score:2)
Let's say that routers search out and destroy "ping pong" routes, in their copious free time.
Malicious traffic could still route itself through every IP in your load balancing farm, so a DDoS could hit you N times with one packet. If you detect that, it could still route itself through all 13 DNS root server addresses.
I wonder how this decision got made. "Source routing" should have said "security issue" to everybody on the committee.
Re: (Score:2)
I'm not sure it's right to blame the committee when such a huge number of other people have missed it.
Re: (Score:2)
A better idea. (Score:5, Funny)
That already works for other problems, right?
Re: (Score:3, Interesting)
Insensitive Clod (Score:5, Funny)
Comment removed (Score:3, Insightful)
Re: (Score:3, Insightful)
An article that discusses the actual vulnerability (Score:5, Informative)
Re:Who gives a $%##? (Score:4, Insightful)
Re: (Score:2, Insightful)
Comment removed (Score:4, Insightful)
Intended or not... (Score:3, Insightful)
Whether or not it was intended, NAT *is* a security mechanism. Obviously not the best or the prettiest, but to say it provides no additional security is just ignorant.
Th "security" of NAT is a side effect of it BREAKING the peer to peer model of the internet.
Side effect or not, it provides additional security no matter how you look at it. From a purist's point of view, it certainly does break the peer to peer model of the internet. But from a practical user's standpoint,
Re: (Score:3, Insightful)
But from a practical user's standpoint, it rarely if ever breaks anything, provides additional functionality and security, and is usually brain-dead s
Re: (Score:2, Funny)
When a piece of software is old enough to be called venerable, it's surely more than time to patch it!
Re: (Score:2)
Do you really think having publicly addressed cell phones and voip handsets in their millions on the internet is going to a be a good thing
Yes. Want to do a file transfer between your machine and your friend's, when both of you are on mobile connections? Well, it's pretty easy, your IP is 10.23.45.102 and his is 10.24.53.12, on of you just needs to connect to the other. Oh, you're using different mobile providers? And you're on different instances of the 10/8 private subnet? Well, then you're screwed, unless one of you happens to have a server outside the enormous NAT'd range that you can use as an intermediate.
NAT might not be the prettiest idea around but it has advantages beyond just expanding the available ip address space, and the biggest advantage is security
NAT gives almost no sec
Re: (Score:2)
Re: (Score:2)
As silly as that sounds, it might not be too far off from what ends up happening. If you want your own IP address, be prepared to pay a premium.
Re: (Score:2)
Re: (Score:2)
[1]You need to k
Re:Who gives a $%##? (Score:5, Interesting)
Check our DNA. We are, essentially, insanely ridiculous kludges. Nothing but organically accreted fixes to a long series of problems. Why should anyone be surprised that our technology mirrors this fundamental aspect of our selves?
The Japanese? (Score:5, Insightful)
What's more, IPv4+NAT (as standard) doesn't give you half the features of IPv6. I've listed them before, I'll list them again here. Sure, not many use them NOW, but most of these are major areas of growth and Internet-aware devices will (sooner or later) have to use IPv6 to get the support they need.
There are probably a whole bunch of other advantages not listed here. Go to your local USAGI dealership and test drive an IPv6 today.
Re: (Score:2)
NAT is great for real world politics. I have some small networks which need to be set up in a certain way, and connected to the company LAN for the time being. But I don't want to have to redesign them to suit the current fashion in office networks so I just say to the network nazis that this network is really one box and you don't have to know what is behind the box. Its easier that way, believe me.
Same with my hom
Re: (Score:2)
I'm pretty sure you can use NAT and IPv6 at the same time. With IPv4 you're forced to use NAT because the
Re: (Score:3, Informative)
Re: (Score:2)
What's so insecure about IPv6?
The IETF screwed the pooch on this one (Score:5, Insightful)
However, there are still people in the IETF who don't want to recognize the severity of their mistake. Why do we, as a community of implementors and consumers, continue to trust these guys as a protocol standards body? It is obvious that they don't understand how complexity is the enemy of security. They add features to protocols without any concrete examples of how the feature would be used, simply because they don't ever want to make a decision. Rather than saying "No, this feature is not worth the extra complexity, we are not going to include it", it is always "OK, we will allow this as an optional mode of operation".
In this case, this was done in a particularly egregious fashion, considering the security issues with source routing have been known since at least '93 or so (in IPv4).
Re: (Score:2)
Well OK, but if you are on a closed network you might want to have this kind of control over routing. It should be supported, even if it is disabled on public networks.
Re:The IETF screwed the pooch on this one (Score:5, Insightful)
What's with all the anti-IPv6 stuff lately? (Score:2)
Re:What's with all the anti-IPv6 stuff lately? (Score:4, Informative)
Nothing New (Score:5, Interesting)
Re: (Score:2)
ISPs will. No doubt about that. Will end users become magically enlightened over night when IPv6 finally hits the masses? I kinda doubt that.
Security Through Poorly Understood New Features (Score:2)
Act NOW! The world is falling! (Score:2)
Early IPv6 drafts had limited the Type 0 route len (Score:5, Informative)
The earlier drafts of the IPv6 RFCs had limited the Type 0 routing addresses to 23 per extension header. The current limit is theoretically 128, though maximum packet size through any one link will tend to get in the way.
The number of times an IPv6 packet may ping-pong is limited by the Hop Limit field, which is an 8 but unsigned integer (i.e. 255 times).
While it is true that a very permissive router or host may process a packet with more than one Type 0 routing header, RFC 2460 strongly recommends that a router or host only process one such extension header.
One product that has been designed to locate implementation problems with IPv6 stacks (it can't do anything about design flaws!) is the Maxwell product from http://www.iwl.com/ [iwl.com]. Truth in advertising requires that I point out I helped create some of the test cases for that product (however, I am not an employee of IWL or own any equity or options on equity in the company).
Aren't the old excuses still good anymore? (Score:2)
Re: (Score:2)
Make the default "Off" (Score:2)
Because it seems to me that this could be useful, so it makes sense to still forward these sorts of packets along.. but the default would be to do it optimally rather than following the explicit route.
One possible and very practical use for this could be to send data across networks that don't happen share the same address space (ignoring the fact that IPv6 gives you so many addresses that you probably wouldn't ever _need_ to use different address spaces, it's still potentially possible that somone might
Already fixed in OpenBSD (Score:2, Informative)
The patch was released on April 27 [openbsd.org]. Now that's quick!
The OpenBSD project does a great job with security [openbsd.org]; other development teams could learn a lot from them.
Re: (Score:2)
Sure, good job on getting it out of the way, but it's not like they came up with an actual fix, they simply disabled it.
typical design stupidity (Score:2)
It's no wonder people are reluctant to adopt IPv6.
Why Estonians? (Score:2, Informative)
I live in Estonia, and no, i don't speak Russian language.
Now, maybe a big part of the world doesn't even know where Estonia is, but We are quite advanced IT country, here's some examples:
* We got National ID cards - and loads of services that use it as identification
* We just launched a cellphone based ID service, that basically replaces the need for a smart
Original CanSecWest presentation (Score:4, Informative)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Funny)
Re: (Score:3, Insightful)
Re: (Score:2, Interesting)
Re: (Score:2)
IPv6 does not forbid firewalls. in fact they will work better without NAT.
The complaint makes no sense (Score:3, Informative)
Neither does IPv4 - these things are seperate to the spec and could be added on to IPv6 as well - although NAT is a kludge to get around running out of addresses which you would not currently need for IPv6.
There are a lot of IPv6 firewalls out there, the traffic has to be routed to get to you and your firewall at the incoming connection can block everything other than the required ports so long as it can understand IPv6.
There's some good books out there o
Re: (Score:2)
Being Estonian is not a slur, sir, it's a compliment!
It all depends on your point of view, racist