ie8 fix
madison

Zero Day

Ryan Naraine, Emil Protalinski and Dancho Danchev

Dan Kaminsky breaks DNS, massive multi-vendor patch coming, details at Black Hat Vegas '08

By | July 8, 2008, 2:59pm PDT

Summary: It would seem there’s a bigger story to that MS08-037 flaw that came out for Patch Tuesday today. From Dave Lewis over at the Liquid Matrix security blog: Today Dan Kaminsky released a first, as far as I can recall. A coordinated patch was released today by Dan Kaminsky of IO Active that fixes a vulnerability that [...]

Loading...

It would seem there’s a bigger story to that MS08-037 flaw that came out for Patch Tuesday today.

From Dave Lewis over at the Liquid Matrix security blog:

Today Dan Kaminsky released a first, as far as I can recall. A coordinated patch was released today by Dan Kaminsky of IO Active that fixes a vulnerability that apparently exists in all DNS servers.

Unlike other researchers who give up the gory details, Kaminsky took a wiser path by smiling and nodding. He’ll give up the goods at Black Hat in August. That should give folks enough time to patch their systems.

From CNET:

Toward addressing the flaw, Kaminsky said the researchers decided to conduct a synchronized, multivendor release and as part of that, Microsoft in its July Patch Tuesday released MS08-037. Cisco, Sun, and Bind are also expected to roll out patches later on Tuesday.

As part of the coordinated release, Art Manion of CERT said vendors with DNS servers have been contacted, and there’s a longer list of additional vendors that have DNS clients. That list includes AT&T, Akamai, Juniper Networks, Inc., Netgear, Nortel, and ZyXEL. Not all of the DNS client vendors have announced patches or updates. Manion also confirmed that other nations with CERTs have also been informed of this vulnerability.

Apparently Kaminsky has also provided a DNS checking tool on his site to see if your DNS is vulnerable.

The Liquid Matrix guys also mention that Rich Mogull has more details on the flaw over at the Securosis blog, and that the Thomas Ptacek, of the Matasano crew, has some doubts about this flaw, as seen on Twitter. Mogull calls the issue a “major issue in DNS that could allow attackers to easily compromise any name server (it also affects clients).” Mogull further goes on to say:

The issue is extremely serious, and all name servers should be patched as soon as possible. Updates are also being released for a variety of other platforms since this is a problem with the DNS protocol itself, not a specific implementation. The good news is this is a really strange situation where the fix does not immediately reveal the vulnerability and reverse engineering isn’t directly possible.

Dan asked for some assistance in getting the word out and was kind enough to sit down with me for an interview. We discuss the importance of DNS, why this issue is such a problem, how he discovered it, and how such a large group of vendors was able to come together, decide on a fix, keep it secret, and all issue on the same day.

Dan and the vendors, did an amazing job with this one. We’ve also attached the official CERT release and an Executive Overview document discussing the issue.

Executive Overview (pdf)

CERT Advisory (doc)

Further, Mogull has released a podcat of his interview with Kaminsky here.

I’ll be trying to reach out to Thomas Ptacek and Dan Kaminsky to see if we can get anymore details, but we may have to accept that this won’t be resolved for a month at Black Hat. We’ll have full coverage of that event, so stay tuned.

-Nate

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Disclosure

Nathan McFeters

http://i.zdnet.com/images/auth/nmcfeters_53x53.jpg

Biography

Nathan McFeters

Nathan McFeters is a Senior Security Advisor for Ernst & Young's Advanced Security Center in Chicago. Nathan has performed web application, deep source code, Internet, Intranet, wireless, dial-up, and social engineering engagements for numerous clients in the Fortune 500 during his career at Ernst & Young and has spoken at a number of prestigious conferences, including Black Hat, DEFCON, ToorCon, and Hack in the Box. He can be found at his Pwn* blog and XS-Sniper, a blog with Billy Rios.

29
Comments

Join the conversation!

Just In

3rd party firewall software broken
Owen3.141 12th Jul 2008
News at 11...
Can you document that a bit more?
It shows you the results of those connections. If the responses always come from the same port, then it tells you you are vulnerable.
0 Votes
+ -
thx
D T Schmitz 9th Jul 2008
nt
Your name server, at 10.1.1.1, appears vulnerable to DNS Cache Poisoning.

All requests came from the following source port: 1278

Requests seen for 73fe92fc7e07.toorrr.com:
10.1.1.1:1278 TXID=52428
10.1.1.1:1278 TXID=45916
10.1.1.1:1278 TXID=27890
10.1.1.1:1278 TXID=23416
10.1.1.1:1278 TXID=38577

Basically to me it looks like it is showing you that the source port for your requests is predictable, potentially allowing someone to spoof their own DNS response to that port.

-Nate
0 Votes
+ -
Dan Kaminsky breaks DNS???
Media Whore 9th Jul 2008
What brainless twit writes these headlines?
0 Votes
+ -
Think of it as jargon. He broke (or not using jargon, he found a problem with the program, a bug if you like) the program or in this case more specifically the protocol. He didn't fix the protocol unless he wrote a code fix for the programmers which I doubt that he did.
0 Votes
+ -
Village idiot
allor 9th Jul 2008
Brainless twit is depriving a nice village of an idiot.
0 Votes
+ -
Wow
nmcfeters 10th Jul 2008
Why throw a negative comment like that without stating your problem with it? Literally, Dan's attack breaks the intended way DNS works, so what's the problem with stating the title as such?

-Nate
0 Votes
+ -
RE: Dan Kaminsky breaks DNS
Timpraetor 9th Jul 2008
Uhhh Sounds like "Dan Kaminsky FIXES DNS" should be the
title, but then would we have read it?
0 Votes
+ -
Dan broke DNS, Dan fixed DNS. Go Dan.

-Nate
Pretty ironic then that his 'Check My DNS' tool on doxpara.com is broken and just produces the stupid IIS 'The page cannot be found' error.
0 Votes
+ -
nt
0 Votes
+ -
Same here (is working)
boony Updated - 9th Jul 2008
Says my name server appears to be safe
0 Votes
+ -
Think of how many hits that page was getting.

-Nate
If things are good you will see this on the doxpara.com tester:

Your name server, at 10.0.0.1, appears to be safe.
Requests seen for deadbeefdeadbeef.toorrr.com:
10.0.0.1:26156 TXID=4994
10.0.0.1:26156 TXID=42279
10.0.0.1:26156 TXID=12037
10.0.0.1:26156 TXID=58911
10.0.0.1:34370 TXID=43667

IPs franked to protect the innocent.
Isn't it actually the case that Mr. Kaminsky only discovered that DNS was ALREADY broken, and therefore helped to provide a fix?
0 Votes
+ -
We have to wait and see
nmcfeters 10th Jul 2008
There's tons of problems with DNS that have been known about. My understanding is that Dan's was something new, and it was devastating enough to get this fixed.

-Nate
Of course I'm vulnerable... I use T/W cable/road runner... (ISP)
We've been pummeled with complaints that clients cannot access the Internet. This seems to be a direct result of the patches Microsoft downloaded last night. The magic cure is to uninstall your own choice of firewall and use Windows' build in firewall. Gee Whiz.
0 Votes
+ -
Some software firewalls are failing
riveroad 9th Jul 2008
Not sure if this was what you are getting at, but ZoneAlarm for one is not working if you have the MS patch installed (http://www.heise-online.co.uk/news/ZoneAlarm-blocks-internet-access-following-Microsoft-s-DNS-patch--/111076) or directly to Checkpoint's website where they say to remove the patch: http://forums.zonealarm.com/zonelabs/board/message?board.id=Official&message.id=6
0 Votes
+ -
the offending patch
Alzie 9th Jul 2008
the offending patch is KB951748.

How do I know? I removed it to get my internet working
0 Votes
+ -
KB951748
jwhiley1@... 9th Jul 2008
Thanks for info. At first, I did a system restore prior to patch in order to get one of my computers back up on the internet. Then, I read the ZDNET article with your reply and removed the patch on another machine & it came back up! After this fiasco, I'm thinking seriously about going LINUX! I depend too much on the internet to allow this to happen again.
microslut couldn't patch a garden.
I don't know if it's the same issue, but when I installed the two patches on my WinXP SP3 system on Tues. night, I was no longer able to connect to any site on the Internet -- it appeared that DNS was somehow not working (even though my DNS resolution is automatic through my ISP). When I uninstalled both patches, everything worked fine!
0 Votes
+ -
Protect DNS with everything we've got !!!!

Full marks on sorting this one!!!!!
If I change http://www.ingdirect.ca/en/ to http://209.167.4.21/en/ , will this circumvent the DNS problem?
PS My internet went down (XS-SP3 & ZoneAlarm). Temp Fix => Internet security level HIGH -> MED. Now looking to uninstall KB951748

Nik
It would have helped a lot if we had some warning that problems with using the internet would result from the patch.
MS has no empathy for its clients, doing what it supremely wants to do. I'm going to do some serious research on getting as far away from Micros--t as possible.
The DNS patch should have been my choice, I should have the right to decide how and where I use my computer.
It'a race. If the bad guys win, we're going to be hurting.
0 Votes
+ -
3rd party firewall software broken
Owen3.141 12th Jul 2008
News at 11...

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix