2CPU

Main Menu

· Content
· News
· Articles
· Mailinglists
· Knowledgebase
· Trouble Tickets
· Files
· Glossary
· Links
· Compatibility Lists
· Forums

News

· News Overview
· News Channels
· News Archive
· Search News
· Submit News

What's New

Login to see an overview of all news stories since your last visit.

News Channels

· General Site News
· Folding@Home
· SETI@Home
· General Web News
· General Distributed Computing
· RC5
· General Articles
· Hardware
· Motherboards
· Video Cards
· Storage
· Cases
· Optical Drives
· Barebones, Servers and SFFs
· Processors
· General Hardware
· Operating Systems
· Applications
· How-To
· General Technical
· Frequently Asked Questions
· Editorials
· Press Releases

News Tags

The news tag list is currently empty

Online Users

There are currently 19 user(s) online:
Google, MSN

Managed with Contentteller(R) Community Edition, (C) 2002 - 2009 Esselbach Internet Solutions. The Community Edition of Contentteller(R) is free software released under the GNU/GPL v3

Latest News

· Happy New Year
· AMD aim Opteron at the Cloud
· Cisco doing the silicon shuffle
· Juniper goes after the SDN market
· China gives birth to Godson, rival Intel
· HP intros the Proliant SL4500 series Server
· Tech Jobs and Minimum wage
· Linux Mag's Linux for Small Business Servers
· AMD's Sweet 16
· AMD Aiming for ARM

Top News

· Samsung To Enter the Server Market?
· Weekend Topic: Should employers be able to fire employees caught looking for job
· Neoseeker plays with Iwill's DVD266-R!
· Site Redesign: Comments? Suggestions? Help?
· Poll Time: Milkshake - Beverage or Dessert?
· Help Wanted!
· Honesty: The best policy?
· Dual AMD with nForce?
· AMD says 'No' to dual Athlon XP's?
· Multimonitor graphics shootout at TR

Latest Poll

There are currently no polls in the news database

News Archive

· January 2013
· December 2012
· November 2012
· October 2012
· August 2012
· July 2012
· June 2012
· May 2012
· April 2012
· March 2012
· February 2012
· January 2012
· December 2011
· November 2011
· April 2011
· March 2011
· February 2011
· January 2011
· November 2010
· October 2010
· September 2010
· August 2010
· July 2010
· June 2010
· May 2010
· April 2010
· March 2010
· February 2010
· January 2010
· December 2009
· September 2009
· August 2009
· July 2009
· June 2009
· May 2009
· April 2009
· March 2009
· February 2009
· January 2009
· December 2008
· November 2008
· October 2008
· September 2008
· August 2008
· July 2008
· June 2008
· May 2008
· April 2008
· March 2008
· February 2008
· January 2008
· December 2007
· November 2007
· October 2007
· September 2007
· August 2007
· July 2007
· June 2007
· May 2007
· April 2007
· March 2007
· February 2007
· January 2007
· December 2006
· November 2006
· October 2006
· September 2006
· August 2006
· July 2006
· June 2006
· May 2006
· April 2006
· March 2006
· February 2006
· January 2006
· December 2005
· November 2005
· October 2005
· September 2005
· August 2005
· July 2005
· June 2005
· May 2005
· April 2005
· March 2005
· February 2005
· January 2005
· December 2004
· November 2004
· October 2004
· September 2004
· August 2004
· July 2004
· June 2004
· May 2004
· April 2004
· March 2004
· February 2004
· January 2004
· December 2003
· November 2003
· October 2003
· September 2003
· August 2003
· July 2003
· June 2003
· May 2003
· April 2003
· March 2003
· February 2003
· January 2003
· December 2002
· November 2002
· October 2002
· September 2002
· August 2002
· July 2002
· June 2002
· May 2002
· April 2002
· March 2002
· February 2002
· January 2002
· December 2001
· November 2001
· October 2001
· September 2001
· August 2001
· July 2001
· June 2001
· May 2001
· April 2001
· March 2001
· February 2001
· January 2001
· December 2000
· November 2000
· October 2000
· September 2000
· August 2000
· July 2000
· June 2000
· May 2000
· April 2000
· March 2000
· February 2000
· January 2000

Theme Selector

The theme override option is disabled

Welcome to our website

To take full advantage of all features you need to login or register. Registration is completely free and takes only a few seconds.

2CPU.com » News » May 2005 » Intel Hyper-threading Has Security Flaw?

Intel Hyper-threading Has Security Flaw?

Posted by: duke on: 05/13/2005 02:44 PM [ Print | 8 comment(s) ]

The Inquirer is reporting that Intel's Hyper-Threading may have a rather serious security flaw.
Colin Percival, a member of FreeBSD's security team, claimed the flaw allows local information disclosure, meaning that unprivileged users can steal RSA private keys being used on the same machine.
You can read the entire post over here.


Digg it! Slashdot Del.icio.us Technorati Fark it! Binklist Furl Newsvine Windows Live Netscape Google Bookmarks Reddit! LinkaGoGo Tailrank Wink Dzone Simpy Spurl Yahoo! MyWeb NetVouz RawSugar Smarking Scuttle Magnolia BlogMarks Nowpublic FeedMeLinks Wists Onlywire Connotia Shadows Co.mments

« Supermicro AMD Opteron box star of builder show · Intel Hyper-threading Has Security Flaw? · Intel: next-gen dual-cores not NetBurst »

Comment

duraid
SMP Qualified


Posts: 387
Joined: 2002-03-31

#36327 Posted on: 05/14/2005 11:02 AM
I just read the paper, and had a quick chat with Colin himself. As will be clear if you read the paper (and not the inquirer's rubbish), this is not a problem specific to Intel hyperthreading. The situation occurs on any processor that allows multiple concurrent threads of execution that can "attack" a shared cache. Therefore, the same problem will be observed on:

any multi-core processor that has a shared cache, regardless of whether or not it has any sort of hyperthreading. For example, IBM's POWER4 and POWER5 are vulnerable to the attack described, even if you disable SMT.

Finally, the problem is easily (and in my opinion, most appropriately) fixed at the operating-system level, as you can again learn by reading Colin's paper (and, surprise surprise, not the inquirer, even though they seem to have updated their page.)

In short: don't worry. There's nothing wrong with your hardware, and the software (your OS) is likely to be fixed very soon (if it hasn't already.)

Comment

GNU_Raiz
Registered User


Posts: 140
Joined: 2003-02-26

#36328 Posted on: 05/14/2005 07:49 PM
Very informative, I noticed this when it first appeared on KernelTrap. This could be another reason why HyperTheading is not being pushed, as much as it used to be. Also I think its interesting that Netburst is not as big a player as it used to be.

I just feel sorry for all those Xeon based servers who rely on HyperThreading as part of their job. You make it sound like its not a big deal, its a big deal if you have an application that actually uses, or needs HyperThreading! For many system admins, that was probably one of the reasons they bought into the Intel mantra, now it comes back and bites them in the backside.

How many Xeon servers run the *BSD's, which it seems will be the first one to have this problem fixed? What about the other OS'es? I see it two ways, this could hurry up the death of HyperThreading since Intel is already moving away from Netburst, or it will push Intel to put heat on the affected OS'es nip this in the bud.

Just wait for it, yea here it comes, when the mainsteam media gets a wiff of this look for Intel to go into damage control.

Gnu_Raiz

Use it, promote it, live it! Open Software! Open Source Libre Office!

Comment

AssKoala
Anti-Zealot @ GATech



Posts: 3309
Joined: 2002-01-02

#36329 Posted on: 05/14/2005 08:34 PM
Ignoring GNU_Raiz's generally ignorant statements, I'm with duraid on this one. There's not a damned thing to worry about.

Me Webpage | If you always think like an expert, you'll always be a beginner. | "A handful of knowledgeable people is more effective than an army of fools" -Writing Secure Code, 2nd Ed.

Comment

Mr. Hahn
Unregistered



#36330 Posted on: 05/15/2005 10:33 AM
Never thought I'd be sorta happy that I don't have to patch something because that something was never supported properly on my os for me to want to enable it in the first place.

Comment

audioaficionado
SMP aficionado too



Posts: 3536
Joined: 2003-08-23

#36331 Posted on: 05/15/2005 11:02 AM
[Alfred E. Newman voice] What? Me worry...

Iwill DH800, 2GB (2x1024) OCZ4002048PFDC-K 2.5-3-3-8-1t Dual Prestionia Xeons 2.4 M0 @1.50v 220Mhz 3.3GHz Location: 42.3 N 122.9 W Medford, Oregon, USA

Comment

Hydra
Performance Junkie



Posts: 174
Joined: 2001-03-09

#36332 Posted on: 05/17/2005 07:27 AM
This security flaw with Hyper-Threading seems to be only related to Intel processors with this feature:
http://www.daemonology.net/hyperthreading-considered-harmful/
Hyper-Threading, as currently implemented on Intel Pentium Extreme Edition, Pentium 4, Mobile Pentium 4, and Xeon processors, suffers from a serious security flaw. This flaw permits local information disclosure, including allowing an unprivileged user to steal an RSA private key being used on the same machine. Administrators of multi-user systems are strongly advised to take action to disable Hyper-Threading immediately; single-user systems (i.e., desktop computers) are not affected.

I presented details of how to exploit this security flaw at BSDCan 2005 in Ottawa on May 13th, 2005. For those who were unable to attend my talk, I have written a 12-page paper, Cache Missing for Fun and Profit, discussing this flaw and related problems, both realized and theoretical.


Overclocking is a blast! Do I smell something burning? :D

Comment

duraid
SMP Qualified


Posts: 387
Joined: 2002-03-31

#36333 Posted on: 05/17/2005 02:54 PM
Originally posted by Hydra
This security flaw with Hyper-Threading seems to be only related to Intel processors with this feature:
http://www.daemonology.net/hyperthreading-considered-harmful/


Hydra, you're a retard mate. Not only have you just proven that you can't understand the very article you just linked to (if you could, you'd know that the hack isn't limited to hyperthreading or other SMT processors, much less Intel SMT processors)) but apparently you can't even read up this very ******* web page. Did you not see what I said? Could you not understand it?

I am now almost certain that the POWER4 and POWER5 are both vulnerable to Colin's attack, as they provide the means for the spy process to _accurately_ determine the speed with which it is executing (which, ultimately, is how the information is transmitted to it.) (I had never needed to use POWER4 or POWER5 performance counters by hand before, but they are there and they work just like the RDTSC instruction on pentium/athlon/opteron/whatever.)

For $1,000 I will go ahead and write the trojan/spy pair for POWER4 (a CPU which is NOT multithreaded, hydra) and if it turns out that they don't work, you keep your money. :) Anyone else on this forum with a power4/power5 linux box who wants to give me an account can be the judge, and it would actually be quite a fun competition, because they wouldn't have to trust me. All they'd have to do is run the trojan program I give them and point it to some file on their hard disk. I could then tell them the contents of this file just by running the spy, even though they could verify using strace that the trojan didn't create any files, open any network sockets, or do anything at all like that.

So, do I have any takers? Hydra, are you feeling lucky?  ;)

Comment

Hydra
Performance Junkie



Posts: 174
Joined: 2001-03-09

#36334 Posted on: 05/18/2005 04:47 PM
duraid: You're just so rude that you really don't deserve a reply. If every Itanic fanboy is like you, I feel really sorry for the platform. People like you dosen't do it any good, and if you're representative it's no wonder why it's struggling so much to survive :rolleyes:

Overclocking is a blast! Do I smell something burning? :D

2CPU.com » News » May 2005 » Intel Hyper-threading Has Security Flaw?