Cursor flaw gives Vista security a black eye

Microsoft's release of a "critical" patch on Tuesday poked holes in Vista's security promises, but security experts advise against discounting the new operating system.

The software giant broke with its monthly patch cycle Tuesday to fix a bug that cybercrooks had been using since last week to attack Windows PCs, including those running Vista.

"As far as software vulnerabilities go, Vista's cover is blown," said Nand Mulchandani, a vice president at Determina, the company that discovered the latest security bug. "It is not Superman; it is just a human being. It is just software. Vista is going to be very similar to the other operating systems Microsoft has delivered in terms of bugs."

Microsoft officially launched Vista for consumers in January, promoting the operating system as the most secure version of Windows yet. It is the first client version of Windows built with security in mind, meaning that it should have fewer coding errors that might be exploited in attacks, Microsoft has said.

Yet the "critical" hole that affected much older Windows versions also hit Vista. The vulnerability lies in the way Windows handles animated cursors and could let an attacker commandeer a PC when the user views a malicious Web site or e-mail message.

The cursor flaw lies in the operating system code. This means that any application that relies on the operating system to handle animated cursor files could be an attack vector. This includes alternative browsers, such as Firefox.

It is a flaw that should have been caught by Microsoft's code-vetting processes for Vista, called the Security Development Lifecycle, some experts said. The flaw is also evidence that faulty code from previous Windows versions has been copied into Vista, they said.

"It is a little premature to attack the whole effort altogether, but this is something that the Security Development Lifecycle should have caught," said Amol Sarwate, a research manager at vulnerability management company Qualys.

The buffer overflow vulnerability in the cursor function in particular should have already been fixed because a bug in the same Windows component was patched two years ago, said Rohit Dhamankar, manager of security research at TippingPoint, a seller of intrusion prevention products. That should have prompted re-examination of the code, Dhamankar said.

Microsoft disputes that it should have caught the cursor bug before. People who say so don't understand security vulnerabilities because not all bugs are created equal, said Stephen Toulouse, senior product manager in Microsoft's Security Technology Unit.

"In the case of the cursor vulnerability, even though something may look similar to the outside, that doesn't mean the code is anything alike to the previous vulnerability," Toulouse said. "The SDL was never meant to catch every single vulnerability, period."

But Dhamankar argues that Microsoft forgot to recheck all the possibilities that could lead to a buffer overflow after the original bug was found and patched in 2005.

Mulchandani agreed. "The dirty little secret is that Microsoft clearly did not write Vista from scratch. They did not completely build a whole new code base for this operating system. Every version of Windows since Windows NT has had this flaw in it," he said.

Microsoft does acknowledge that Vista will have vulnerabilities. "There are going to be other vulnerabilities. The SDL is not a process by which no vulnerabilities will ever occur. There is no process on this planet that can do that," Toulouse said.

The cursor flaw is like a sign post for the bug hunters. Hackers will now be looking for bugs in similar Windows components to find ways to attack Vista.

"This has been a very significant break and it definitely gives a big pointer," Dhamankar said. "If more such errors are found later, Vista is not going to be able to offer the great protection that's claimed."

Still, Microsoft's Vista security promise doesn't fall apart because of this single vulnerability. Vista is more secure than XP or any other Microsoft client operating system, Sarwate said. "If you consider Windows 2000, XP, 2003, I would still say that Vista is more secure than all the other operating systems," he said.

Mulchandani also said that, while Microsoft has taken way too big a bite at the security message, Vista is more secure than its predecessors because of features such as User Account Control and others that limit privileges on the operating system.

And that's just the goal Microsoft was aiming for, Toulouse said.

"You have to look at Vista versus XP. A lot of people are holding Vista up and saying in a vacuum it will reach some nirvana of security," Toulouse said. "Our whole goal with Windows Vista was to create a fundamentally more secure operating system than we have ever created previously."

Advertisement

Talkback 5 comments

    Is this a surprise? Chris -- 05/04/07

    Microsoft has promised a lot of things that never lived up to their expectations. This is just one of the many disappointments that will soon follow. For example, full DX10 support, but OpenGL has been removed in the porcess, which is one of the reasons that some games runs slow.

    Regardless, unless Microsoft adopts a unix-like policy into its operating system, there will always be security issues.

    Ignorance Anonymous -- 14/04/07 (in reply to #320077400)

    When did Microsoft promise there would be no bugs, Einstein? And, for your information, there's no need for OpenGL with DX10 and the reason why some games are slow on Vista is simply because they are not tweaked for Vista, the OS was released only 3 months ago, genious. And the fact that you assume there would be no security issues if Microsoft would adopt a Unix-like policy just goes to show how ignorant you are and how little you know about what you are talking , if Microsoft would adop a Unix-like policy half of our software would stop working, that's what would happen.

    Microsoft will never be secure Anonymous -- 15/05/07

    I'm a 14 year old who is sick and tired of windows because of is vulnerabilities, it was a real disappointment to me to see the final release of vista. Microsoft claims it put 4 years into the development, and that its more secure, safe and more useful then the previous version XP. What a shame all i see is a different look which is never going to change anything for me. Some added programs and features that was built into MAC systems long before xp was built. I use my computer in a hostile condition, because i am not able to trust anything based under windows operating system. Microsoft should really open its eyes and actually really do something about these security holes and probably the whole OS, if Microsoft is not going to do anything soon then ill be one of the many people already switching to Linux and MAC based systems.

    Good Effort Microsoft Anonymous -- 12/09/07 (in reply to #320079423)

    Bash Microsoft all you like, linux and mac have security problems too. Compared to XP Vista is a step forward, my biggest problems with Vista have not been security related but driver related and backward compatability.

    It must be very hard to keep the OS working with all that old software and I must admit so much doesn't work because of 8-bit and 16-bit code.

    All I can say is keep the updates coming to solve the problems. It's like a thankyou to those who buy your software. Overall they are doing a good job, I'm yet to see anyone do better.

    I love linux it's fantastic for servers and you can't argue with the price, but Microsoft make a good all round desktop OS. Others are just good in niche areas.

    For Annon on 12/09/2007 K80theSHADE -- 23/08/08 (in reply to #320086022)

    You have no clue what you are talking about, or you are a M$ shill trying to lie to what you must think are very stupid people. 8-bit and 16-bit code?!
    Hey moron: 8-bit code hasn't been around since win95, and 16-bit code died with XP! Vista hasn't a scrap of 8- or 16-bit compatible code. Not one line.
    Keep the updates coming?! You mean like the update that opened the door to the mouse attack? Or how about the one that silently set some group policies back to default?
    What the hell is the matter with you people? You are not only willing to pay "finished-product" prices for half-baked, daub and wattle crap, but you actually CHEER the bandits on!
    Get a clue.

Add your opinion

Latest Videos

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • Renai LeMay How reliable is IP telephony?
    Have you ever heard a weird kind of hissing, crackling or popping noise when calling someone on an IP telephony line? How rare is the phenomenon these days?
  • Array Forget the NBN, 100Mbps is already here
    Telstra and TransACT will shortly begin offering 100Mbps broadband to many customers. By moving early, the companies have not only raised the bar for Australia's broadband services, but thrown down a challenge to a government that now faces increased pressure to deliver the NBN as promised.
  • Array IT: Govt's cost-cutting bitch
    The government needs to stop looking at IT as a necessary evil or the place to remove costs when the Treasurer comes calling.
  • More blogs »

Tags

Back to top

Featured