• On TV.com: TOP 10 Shows CANCELED Too Soon
October 2, 2008 10:26 AM PDT

TCP flaws puts Web sites at risk

by Robert Vamosi
  • Font size
  • Print
  • 5 comments

Two researchers in Sweden have found multiple flaws in the TCP stack that could lead to massive denial-of-service attacks if exploited. At present there is no workaround and there are no patches available.

The TCP stack defines a set of rules by which a computer can communicate over any network. Robert E. Lee, chief security officer for Outpost24, told CNET News, "the vendors we are in talks with seem to be taking the threat seriously."

The discovery follows a test using a port scanner called UnicornScan, which Lee and senior security researcher Jack Louis created. The tool is used for vulnerability assessment and penetration testing at Outpost24. Lee told a Swedish podcast that when they couldn't get a port scan done soon enough, they decided to move the TCP stack into the program to make it more distributed. That's when Louis started noticing strange behavior.

"Jack found some anomalies in which machines would stop working in some very specific circumstances while being scanned," Lee told CNET News. One of the behaviors experienced was packet loss where the packets just kept trying, and trying, and trying, creating, more or less, a denial of service (DoS) on that machine.

There doesn't appear to be just one vulnerability, but several, according to Robert Hansen who first wrote about this Friday. Hansen says the potential for these vulnerabilities, as he understands it, if exploited, could result in great damage. And fixing it will require coordination with vendors of operating systems, firewalls, and Web-enabled devices.

To exploit the flaws, to see if the TCP vulnerabilities were real, Lee and Louis created a program called "sockstress" that intentionally did some wrong things with the TCP/IP handshake process. The sockstress program was very effective in producing DoS attacks. The pair have no plans to release sockstress.

Lee said he doesn't plan to have a big, public disclosure press conference like Dan Kaminsky did with the DNS flaw this past summer. "We plan to work with vendors to ensure they understand the issues fully and have adequate solutions in place before publicly sharing details on the issues. Since there are multiple issues, we may be able to share information on individual issues as they are individually addressed."

Asked whether someone else could figure this out before the patches are out, Lee said "even though I think Jack Louis is exceptionally brilliant, Outpost24 doesn't have a monopoly on bug-finding abilities. It is a matter of time before someone else independently figures it out."

As CNET's resident security expert, Robert Vamosi has been interviewed on the BBC, CNN, MSNBC, and other outlets to share his knowledge about the latest online threats and to offer advice on personal and corporate security. Listen to his podcast at securitybites.cnet.com or e-mail Robert with your questions and comments.
advertisement
Click Here
Recent posts from Security
Microsoft actively urges IE 6 users to upgrade
Microsoft investigating 'black screen of death'
Pub fined $13k for Wi-Fi copyright infringement
Tips for safe online shopping
Big changes in Security Starter Kit 2010
Confidential 9/11 pager messages disclosed
Microsoft warns of IE exploit code in the wild
Chrome OS security: 'Sandboxing' and auto updates
Add a Comment (Log in or register) (5 Comments)
  • prev
  • 1
  • next
by rmva October 2, 2008 10:47 AM PDT
... here are a couple of clues."
Reply to this comment
by ckaspereli October 2, 2008 2:52 PM PDT
Is it really any surprise? Most software is poorly designed and rarely written to handle every node in the relevant state machine, let alone attempt to describe state transitions. You'd think it were trivial to let every unhandled case default to an error condition but too often testing procedures stress the common code path and not the corners. TCP/IP takes the hit only because it's the most highly scrutinized communication protocol on the planet and because of this, probably the best.
Reply to this comment
by Thomas, David October 2, 2008 3:29 PM PDT
*cough* Clears throat

Someone can spam call your phone to create a denial service attack.

People need to get a grip, and not over-react. What types of computers, and which operating systems were they using? Were they clients, servers, or other? Were all ports open? Where they using an old industry standard port that used to be intended for firmware access? Why did the network traffic stop the computers from working, and what is the definition of stop? Did stop communicating, shut down? WHAT!
Reply to this comment
by michaelawsutton October 2, 2008 4:11 PM PDT
http://research.zscaler.com/2008/10/i-know-something-you-dont-know.html

"I have no doubt that I'll be thoroughly impressed once details of the attack are finally released. It does however make me uncomfortable to know that the clock is ticking and we can only sit on the sidelines to wait and see if motivated attackers are able to beat vendors to the punch and exploit this vulnerability before it can be patched."

Michael Sutton
VP, Security Research
Zscaler
Reply to this comment
by biffhenerson October 3, 2008 8:22 AM PDT
Flaws in TCP that cause unintended DoS were presented during a security session at Microsoft Tech-Ed in 2006. These flaws were reported to the governing agency and no action has been taken as it affects the fundamental foundation/stack.
Reply to this comment
(5 Comments)
  • prev
  • 1
  • next
advertisement
Click Here

S.F. hacker space: Heaven for the DIY set?

The Noisebridge hacker space offers sewing and Mandarin classes, soldering workshops, Internet-controlled front door access, and a server room with no door.
• Photos: Circuits, code, community

The browser battles go on and on

roundup From Firefox to IE and from Chrome to Opera and Safari, there's no sitting still for browser makers looking to keep their products fresh and competitive.

About Security

Online security is threatened by more than hacking and phishing attempts. Check here for the latest updates on software vulnerabilities, data leaks, and rapidly spreading viruses--and learn how to protect your systems.

Add this feed to your online news reader

Security topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right