Security Watch

An IE Vulnerability Report Gone Wrong

A security researcher gets his 15 minutes of fame on a mixed signal of confusion.

Hacking/Denial of Service
Yet another twist in the way security vulnerabilities are being reported: An alleged security "researcher" has informed the media that he’s discovered "a blatant access validation crash" that can result in malicious code, delivered from a Web site, running on the victim system "without them even knowing about it." While providing no details whatsoever to the public, the "researcher" suggests people consider using a different browser until Microsoft releases a patch. Meanwhile, Microsoft has been informed of the details by the "researcher" and is investigating.

Stories like this just make you want to walk up and shake the "researcher" by the shoulders. OK, so somebody -- not someone we know and trust, but just some guy -- says I should switch browsers until I get a patch. Yeah, right, let me see, where’s my installation of Firefox again? Imagine if the only person talking about evacuating Houston was some guy running up and down the streets … and when you asked someone authoritative or trustworthy, all they could say was, "Yeah, I heard that guy, too!"

People typically either switch browsers or they don’t -- very few use both, even when their companies force them to use a browser that might not be their first choice. It’s not that it’s impossible to use both, but it’s just cumbersome. Whether you look at the way file associations are tied to browser installation, or just the excess disk space that two browsers (and their cache) take up, you’d have to be very competent to be comfortable with multiple-browser usage.

So one has to ask the researcher, "Just who are you warning?" If the masses aren’t going to pay much attention to your warning, or if your workaround advice is just unrealistic for them, you’re simply telling those folks who would really love to find another way to attack the masses. Of course, we can’t overlook the fact that the researcher gets his 15 minutes of fame out of this, but come on, who would do that?

With so many "security warnings" or advisories coming out so frequently, the public is tuning out -- it's almost impossible to keep the attention of the average consumer. That’s why Microsoft created Windows Update in the first place, and even more so its Automatic Updates addition to Windows XP SP2. People don’t want to have to think about the advisories, rightly or wrongly, as they’re just too difficult to decipher and even harder to absorb into your daily routine.

Also, if I switched to some browser other than IE, as the research recommends, then why would I care when Microsoft releases a patch for it? If I switched because of this vulnerability, why would I switch back? The messaging is just too convoluted; ergo, it’s not intended for the average consumer. If the researcher’s reasoning for announcing anything to do with the vulnerability is to allegedly help people protect themselves, then giving them confusing or next to impossible to adopt advice is just plain counter-productive.

As if it hasn’t been said enough already, vulnerabilities need to be discussed with vendors and vendors only, until there’s a patch or until the vendor says there’s no issue. Everything else is for your ego, and I should know.

First there was a report that extremely long registry entries were not showing up in graphical user interface (GUI) tools that access the registry. Now Microsoft has released a Security Advisory (897663) stating that the Windows Firewall user interface will not show malformed exception entries -- entries which are stored in the registry.

The GUI handles malformed registry entries differently than the command-line interface does, largely because they use different programming techniques to retrieve the information. The GUI uses libraries that are more frequently vulnerable to buffer overflows, and so greater restrictions are placed on the length of entities GUI tools look at and how malformed results are returned to the program. The command-line tool is more explicit in how it handles such instances, and therefore can be more robust when the entries are malformed.

This is the type of issue that malware may use in an effort to hide themselves from anti-virus and anti-spyware programs, some of which rely on the results returned by GUI routines to determine if malware is present. However, it must be remembered that these malformed registry entries are put in place by malware "that has been run," meaning after an attack has already occurred. If proper protection is in place and accepted best practices adhered to, malware isn’t going to get to the point where it can write malformed entries in the registry, thereby minimizing if not eliminating the potential for this problem to be abused. One other thing to remember is, for the most part, when a program reads a malformed entry it doesn’t simply ignore it -- the application typically crashes and generates a fault notification that the user will, or should, pay attention to.

Symantec has sent an alert to some of its customers regarding Microsoft’s MS05-043 Security Bulletin. That bulletin pertained to the Spooler service, which contained a buffer overflow that could be exploited remotely via the RPC interface (typically via TCP135.)

This makes no sense. Any exploitation of this vulnerability is via the same path of attack that is currently being exploited by tens, if not hundreds, of pieces of malware. The advice might make sense if you chose not to use firewall or router default deny, or if you thought that patching and AV alone would be sufficient security for a device hung out on the Internet. As we all know, or should know, this type of security is simply inadequate in today’s environment. If you are protecting yourself against attacks by the malware that’s already out there, you have protected yourself against some new, and as yet never seen, piece of malware that might try to exploit MS05-043.

Governance
Based at least in part on information provided by Microsoft, authorities in Morocco and Turkey arrested two men suspected to be responsible for the Mytob and/or Zotob worm(s). The Moroccan was allegedly paid by the Turk to write both the Zotob worm and the Mytob worm in February. Each will be prosecuted in their own country.

Want More Security?

This column was originally published in our weekly Security Watch newsletter. To subscribe, click here.

While it might look like arrests are coming quickly following an event, the reality is that these investigations take months, and more often years, of extensive effort. Further, often the countries where the individuals are prosecuted lack decisive laws and penalties to dissuade these criminals from future attacks. If there’s one place the United Nations can play a role in the Internet’s development, it may be in gaining consensus across the world’s countries in what laws need to be in place and what penalties are appropriate for malware authors and their conspirators.

The U.S. Federal Communications Commission (FCC) has extended the August 28, 2005, deadline by 30 days to give VoIP customers more time to acknowledge the limitations of Enhanced 911 emergency call service available over VoIP.

One has to wonder what good this will do. If consumers haven’t recognized the limitations already, what is going to happen over the next 30 days to make them fully comprehend them? Maybe a public awareness campaign would be more appropriate than more time, assuming the limitations are actually dramatic enough to warrant it. I’d argue that most VoIP customers are already aware of the technical limitations in being located.

About the Author

Russ Cooper is a senior information security analyst with Verizon Business, Inc. He's also founder and editor of NTBugtraq, www.ntbugtraq.com, one of the industry's most influential mailing lists dedicated to Microsoft security. One of the world's most-recognized security experts, he's often quoted by major media outlets on security issues.

comments powered by Disqus
Most   Popular

Upcoming Training Events

0 AM
Live! 360 Orlando
November 17-22, 2024
TechMentor @ Microsoft HQ
August 11-15, 2025