Flaw leaves work PCs and Internet cafes open

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

NEWS
A class of attacks that allows a user to take control of any PC or server could leave computer systems in corporations and Internet cafes vulnerable to attack, a researcher says. Dubbed "shatter" attacks by the original discoverer, the class of security hacks uses the Windows messaging system to request that insecure but privileged applications run malicious code. The Windows messaging system is the medium through which applications and the Windows operating system communicate with each other. Oliver Lavery, an independent researcher and author of a paper published by security consultancy iDefense on Friday, said that Microsoft fixed the original flaw found but left the basic messaging system untouched. Applications that run with system privileges but don't follow Microsoft's recommended security practices allow the vulnerability to be exploited. "I think the point that many people have missed in the past is that this is not a single attack, it's a type of attack," Lavery wrote in an email interview. "Taken alone each instance of a shatter attack is a problem, but not a critical one. The fact that this type of hole is present in many applications, including parts of windows itself, makes the problem much more serious." Because the vulnerability requires that a user on the system run the attack code, many people dismissed the attack as unimportant when a researcher released two papers on the issue last year. No wonder: The vast majority of home users have full administrator rights on their PCs, making privilege escalation a moot attack. However, many corporations only allow employees to have limited user accounts, while kiosks, libraries and Internet cafes usually don't allow users to modify the system. Such situations are where privilege-escalation attacks are most dangerous, Lavery said. "With modern Windows versions, a normal user account isn't permitted to, say, format the drives in a computer; this sort of function should be restricted to administrators," he said in the email. "Shatter attacks allow this restriction to be circumvented, so a hostile program which exploits a shatter vulnerability can do far more damage than one that does not." Chris Paget, a security researcher, originally wrote about the "shatter" privilege escalation attacks last fall. "The root cause of the problem is that any application can send any message to any other application on the same desktop," said Paget, now a senior security consultant with Next-Generation Security Software. "When the target application receives a message, it has no way of discerning whether the message was sent to it by the system or by another process." However, the direness of his warnings and the fact that several errors were found with some of his claims led many people to debate the importance of the research. Microsoft's initial dismissal of the paper reinforced that. The software giant discounted the threat because an attacker would require "unrestricted physical access to your computer" to use the exploit, the company argued in a statement sent to CNET News.com last year. Microsoft's tune changed a few months later. In December, the company issued a patch that fixed the instance of the problem that Paget had identified. On Wednesday, Microsoft corrected another instance of the vulnerability when it closed a hole in the Utility Manager, which was included in Windows 2000 to handle accessibility options for PCs. Ian Mulholland, security program manager for the Microsoft Security Response Centre, said that the software giant had needed time to investigate the issue before it realised the danger. Moreover, Mulholland said that application makers that follow Microsoft's security guidelines would not have vulnerable applications. The company has long recommended that software makers do not use the messaging system for highly privileged applications. At least a handful of developers still haven't adopted this basic measure of protection. "We published a Knowledge Base article on this back in 1994 -- that recommendation well predates this instance," he said. "At the end of the day, we can make the recommendations, but if people choose to do otherwise, we can't force them." Researcher Lavery said he understands the problems in fixing the flaw. The solution would require an extensive rewrite of vulnerable applications. In his paper, Lavery suggests a temporary solution, but it's likely that the issue will remain until all software makers improve the security of their code, he said. "The fact that numerous applications are written in a manner that is vulnerable to message-based attacks is not due to a fundamental flaw in Windows," he wrote. "The flaw lies in the way programmers are writing software that runs on it."
For all security-related news, including updates on the latest viruses, hacking exploits and patches, check out ZDNet UK's Security News Section. Let the editors know what you think in the Mailroom.

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

bootlegger

Make that 13 people now - I got refused today at Manchester airport. I thought I was up to date on this legislation - I knew of the EU ruling from...

2 hours ago by bootlegger on UK airport body scans will not be opt out
tinycg

Don't forget to check out apps like GoodReader or SlideShark either, they're indispensible for people on the go in presentation situations. Best...

4 hours ago by tinycg on Four top iPad apps for people on the move
TerryRK

Well it seems there is something a number of us agree on. Why is the Ubuntu Unity launcher so ugly? I thought perhaps it was something to do with...

9 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Freebies202

Duplicate comments are not made intentionally. Its very good to know that now you are keeping check on this problem because sometimes a commenter...

18 hours ago by Freebies202 on Microsoft fixes blog comments, speeds up blogs with open source
kevinmchapman

"the very significant number of users" and "many (most) of us" - you have no evidence for these statements. It is a fact that most users are saying...

1 day ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
Marg Menzies Harrison

Another grammar faux pas is the improper use of "you". When sitting down down in a restaurant, for example, I get cringe when the waitress...

1 day ago by Marg Menzies Harrison via Facebook on 10 flagrant grammar mistakes that make you look stupid
zdnetukuser

And NOW, folks, for Canonical's next trick... Kubuntu is late. Here's a pencil. Draw your own conclusions. cf.:...

1 day ago by zdnetukuser on Linux Minterface
Moley

@kevinmchapman. The discussion here reflects the very significant number of users who really do like the traditional menu system and who wish to...

1 day ago by Moley on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

Er, no... It is an efficient means of finding the application/file/setting you need in one place. The icons are a simply a fallback for when you...

1 day ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

Isn't the provision of a text based search an admission by the developers that the mass of icons approach does not work? I don't need to use a...

1 day ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

"Unity and GNOME 3 both abandon the old text-based cascading menus in favour of a graphical icon-driven system." Point truly missed. Both use a...

1 day ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

whs001 - Thank you, I'm glad you liked the article. I absolutely agree with you on your first point. I should perhaps have made it clearer that...

1 day ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Dennis Nilsson

If we allow corporate interest to dictate the way our government circumvents due process against foreign entities then we should accept the same...

1 day ago by Dennis Nilsson via Facebook on ACTA stumbles in Germany
GHar123

I totally dislike pirating of works, I fear that artists will be deterred from creating works if they think that they are going to get ripped off....

2 days ago by GHar123 on ACTA stumbles in Germany
JCB33

How dare film makers, artists or anybody that invests in creativity stop us pirating their works for free. I want to be able to walk into my local...

2 days ago by JCB33 on ACTA stumbles in Germany
Moley

@GrueMaster. I prefer horses for courses rather than one size fits all. I, and I suspect most other computer users, do not really wish to have...

2 days ago by Moley on A tale of two distros: Ubuntu and Linux Mint
greycynic

The product that scares me every time I have to use it is the Office 2007 version of Excel. The first bug that I found was applying the median...

2 days ago by greycynic on Ten flawed products that derail productivity
GrueMaster

Nice review and very informative. One thing I'd like to add (in reply to whs001's 1st question), the main reason to have the same interface from...

2 days ago by GrueMaster on A tale of two distros: Ubuntu and Linux Mint
Frederick Wrigley

I'be been using Mint 12 since the RC came out, and I am far more happy with the Cinnamon, the Mate, and, yes (with extensions), theGnome 3...

2 days ago by Frederick Wrigley via Facebook on A tale of two distros: Ubuntu and Linux Mint
bdantas

Excellent article. One small correction, though--although a fresh installation of Linux Mint 12 will, indeed, provide the user with a version of...

2 days ago by bdantas on A tale of two distros: Ubuntu and Linux Mint