Slashdot Mirror


Kaspersky To Demo Attack Code For Intel Chips

snydeq writes "Kris Kaspersky will demonstrate how attackers can target flaws in Intel microprocessors to remotely attack a computer using JavaScript or TCP/IP packets, regardless of OS. The demo will be presented at the Hack In The Box Security Conference in Kuala Lumpur in October and will show how processor bugs can be exploited using certain instruction sequences and a knowledge of how Java compilers work, allowing an attacker to take control of the compiler. The demonstrated attack will be made against fully patched computers running a range of OSes, including Windows XP, Vista, Windows Server 2003, Windows Server 2008, Linux, and BSD. An attack against a Mac is also a possibility."

303 comments

  1. Heh... by pushing-robot · · Score: 5, Funny

    At least I know I'm safe because I run... Oh, crap.

    --
    How can I believe you when you tell me what I don't want to hear?
    1. Re:Heh... by hostyle · · Score: 5, Interesting

      I wonder if running inside a VM could at all mitigate the attack.

      --
      Caesar si viveret, ad remum dareris.
    2. Re:Heh... by mjs_ud · · Score: 3, Funny

      Time to pull the ethernet cable out. Would someone like to send me the slashdot articles via USPS? There aren't any potential problems with that solution are there? Wait...please send anthrax free too.

      --
      return EXIT_SUCCESS;
    3. Re:Heh... by phorm · · Score: 5, Funny

      At least I know I'm safe because I run...

      AMD?

    4. Re:Heh... by Kamineko · · Score: 2, Funny

      An Amiga? :)

    5. Re:Heh... by at_slashdot · · Score: 4, Interesting

      At least I know I'm safe because I run... Oh, crap.

      I'm sure AMD fans will make a point that they are protected in this case.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    6. Re:Heh... by Anonymous Coward · · Score: 2, Funny

      Transmeta?

      Via?

      Sparc?

    7. Re:Heh... by Darkness404 · · Score: 1, Funny

      There aren't any potential problems with that solution are there?

      Except if you want them to arrive on time, have friendly support, sort through them getting lost in the mail and the rest of the joys that our government has imposed on us.

      --
      Taxation is legalized theft, no more, no less.
    8. Re:Heh... by Kamineko · · Score: 4, Funny

      Cut it out! No amount of magic spells are going to mitigate this damage!

    9. Re:Heh... by cleatsupkeep · · Score: 2, Funny

      At least I know I'm safe because I run... Oh, crap.

      I'm sure AMD fans will make a point that they are protected in this case.

      But on the flip side, they run AMD. :-).

    10. Re:Heh... by sokoban · · Score: 0, Redundant

      At least I know I'm safe because I run... Oh, crap.

      Seeing that you post on Slashdot, I highly doubt that you run.

      Or that you get laid on a regular basis, for that matter.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 is the magic number.
    11. Re:Heh... by Deadplant · · Score: 1

      I'm safe because I run each new browser session using a disposable PC on the moon. (i use a telescope and wireless keyboards)

    12. Re:Heh... by mweather · · Score: 5, Funny

      Sure, if you run the host computer with an AMD chip. But that would be silly.

    13. Re:Heh... by mweather · · Score: 2, Funny

      You haven't used UPS, FedEx or DHL recently, have you?

    14. Re:Heh... by negRo_slim · · Score: 1

      and the rest of the joys that our government has imposed on us.

      Like .42 USD postage? I highly doubt if anyone but the government ran our postal system we'd see anything but higher rates.

      --
      On the Oregon Cost born and raised, On the beach is where I spent most of my days
    15. Re:Heh... by jimbolauski · · Score: 5, Funny

      My Chinese knockoff fentium processor will be safe.

      --
      Knowledge = Power
      P= W/t
      t=Money
      Money = Work/Knowledge so the less you know the more you make
    16. Re:Heh... by 14erCleaner · · Score: 1

      MS-DOS 2.1.

      --
      Have you read my blog lately?
    17. Re:Heh... by elrous0 · · Score: 4, Funny

      For the first time in a two years, I'm actually glad I went with AMD.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    18. Re:Heh... by Darkness404 · · Score: 0

      Like .42 USD postage? I highly doubt if anyone but the government ran our postal system we'd see anything but higher rates.

      But we would have competition. And speedy service. And plus, with really expensive postage, people wouldn't make you mail much stuff anymore, and that is a plus.

      --
      Taxation is legalized theft, no more, no less.
    19. Re:Heh... by XnavxeMiyyep · · Score: 2, Funny

      We still do have competition. UPS, FedEx, etc. The government just supplies a cheap alternative that people elect to use.

      --
      I put the 't' in electrical engineering.
    20. Re:Heh... by g0bshiTe · · Score: 4, Insightful

      Possibly, but as an AMD user myself I can't help but wonder if what can be done on Intel with this won't also open Pandora's box on AMD using the same or similar methods.

      --
      I am Bennett Haselton! I am Bennett Haselton!
    21. Re:Heh... by brunokummel · · Score: 1

      At least I know I'm safe because I run... Oh, crap.

      I'm sure AMD fans will make a point that they are protected in this case.

      Well I'm an AMD fan I'm sure feel protected against his code, on the other hand I guess you are not as afraid as me from having a CPU meltdown in case the fan over my heatsink stops working....=)

      --
      What is best in life? To crush your enemies, to see them driven before you and to hear the lamentations of their women.
    22. Re:Heh... by DaedalusHKX · · Score: 2, Insightful

      And then the irony will be that on Windows, the exploit will crash out, in Linux it will require a more up to date version of WINE to be installed so it can run and then crash like in Windows, and in BSD it simply won't run since BSD is that old "eunuchs" stuff that won't run Windows "cross platform" 'sploits.

      In the end, everyone is SAFE from attack by the sheer virtues of their software goodness that is inherent in "modern" OS's.

      --
      " What luck for rulers that men do not think" - Adolf Hitler
    23. Re:Heh... by Darkness404 · · Score: 1

      We still do have competition. UPS, FedEx, etc. The government just supplies a cheap alternative that people elect to use.

      I was asked to pay for some postage from the person who sent it to me and this wasn't from the person who sent this to me, but from the post office itself! So, no it isn't just a cheap alternative to UPS/Fed Ex it uses unfair business practices if it wasn't by the government to secure a virtual monopoly.

      --
      Taxation is legalized theft, no more, no less.
    24. Re:Heh... by Anonymous Coward · · Score: 0

      ...BeOS? QNX?

    25. Re:Heh... by ddusza · · Score: 1

      Hmmmm, makes that old Sun Ultra 60 that I installed Ubuntu 7.04 for Sparc on may have been worth the effort....meh.

      --
      Don't fear the penguins
    26. Re:Heh... by holloway · · Score: 2, Informative

      Wireless keyboard eh?

      You should do it like Missle Command and ignite the atmosphere with explosions that can be OCRed from your moon computer's webcam.

    27. Re:Heh... by commodoresloat · · Score: 1

      PPC!! We've got a few CPUs here that are still working quite well under OS X that are apparently immune to this.

    28. Re:Heh... by jonbryce · · Score: 1

      Royal Mail in Britain have responded to the introduction of competition in the UK post market by increasing prices.

    29. Re:Heh... by Adriax · · Score: 1

      I've got a dell order that shipped last thursday via DHL's next day service.
      So far it's taken 4 days to get to aurora, CO, 1000 miles of it's 1400 mile trip. I'm expecting it to get here wednesday or thursday.

      --
      I don't suffer from insanity, I enjoy every minute of it!
    30. Re:Heh... by VAXcat · · Score: 1

      At least I know I'm safe...because I run VMS!

      --
      There is no God, and Dirac is his prophet.
    31. Re:Heh... by gmuslera · · Score: 1

      At least I know I'm safe because I run... Oh, crap.

      ActiveX?

    32. Re:Heh... by Anonymous Coward · · Score: 0

      All thanks to the built-in Chinese Golden Shield firewall.

    33. Re:Heh... by qwertyman66 · · Score: 1

      Is it acceptable to include Ebola or some similar non anthrax based biological agent?

    34. Re:Heh... by ohxten · · Score: 1

      I'm surprised your fentium didn't die -- or at least break into pieces -- before you hit 'Reply'.

      --
      Need an automatic screenshot taker? Try here.
    35. Re:Heh... by Arthur+B. · · Score: 2, Informative

      Really ?

      You don't know about the American Letter Company then.

      http://www.lysanderspooner.org/STAMP2.htm
      http://www.lysanderspooner.org/STAMP1.htm
      http://www.lysanderspooner.org/STAMP3.htm

      The sad truth is, USPS is a coercive monopoly which wouldn't exist if it where not for competitors being threatened of jail and large fines.

      --
      \u262D = \u5350
    36. Re:Heh... by Bugs42 · · Score: 0, Redundant

      Or that you get laid.

      There, fixed that for you.

      --
      Programmer: an ingenious device that converts caffeine into code.
    37. Re:Heh... by Anonymous Coward · · Score: 0

      Klaatu?

      Berata?

      Nic*ahem*?

    38. Re:Heh... by Anonymous Coward · · Score: 0

      Yes, this type of hack is pointless since the thing already SHIPS with backdoors...3

    39. Re:Heh... by Anonymous Coward · · Score: 0

      I run Alpha processors, couldn't be bothered with intel crap.

    40. Re:Heh... by anonymousbob22 · · Score: 1

      I'm having trouble parsing that statement. Translation: Anyone but the gov't == private industry Anything but higher rates == lower or equivalent rates So, you doubt that privatization of USPS would make mailing cheaper. I do agree with that; the USPS is operating at a loss to provide a convenience that is no longer really taken advantage of, and is mostly supplanted by email, telephone, SMS, etc. BUT, privatization of the USPS would never happen since everyone would bitch and complain even more about how much stamps cost.

    41. Re:Heh... by Anonymous Coward · · Score: 1, Funny

      Yes, yes yes. In fact, every tick of the clock cycle of an Intel chip is like a turd falling into my DRINK. I couldn't be bothered with that bunch of crap either, not to mention it makes for a very nasty drink. Very, very nasty.

    42. Re:Heh... by jcuervo · · Score: 1

      So far it's taken 4 days to get to aurora, CO, 1000 miles of it's 1400 mile trip. I'm expecting it to get here wednesday or thursday.

      Uh. Call me ignorant, but is that good or bad? I don't send/receive lots of actual paper.

      --
      Assume I was drunk when I posted this.
    43. Re:Heh... by Adriax · · Score: 1

      Next day service != a week later, or atleast it shouldn't. Fed ex/UPS 3day service gets here on time.

      --
      I don't suffer from insanity, I enjoy every minute of it!
    44. Re:Heh... by 12357bd · · Score: 1

      Also: Knowledge = Work/Money so the more you have the less you understand.

      Fantastic example of applied mathematics!

      --
      What's in a sig?
    45. Re:Heh... by iFrated · · Score: 1

      Cyrix?

    46. Re:Heh... by TheLink · · Score: 1

      If you run the VM in an x86 emulator that did not emulate the bugs, then yes it would mitigate the attack.

      However emulation is slower than virtualisation. Virtualization is where the virtual machine runs code natively (stuff like vmware modifies the executed code a bit if necessary and does it on the fly).

      Stuff like "old-skool" Xen don't even modify the code ( need more cooperation from the O/S to "fake it").

      So I doubt it'll help.

      If the attacks are really practical and the exploited bugs unpatchable, it could be a much bigger deal than the infamous Intel math bug. It would have been easy to workaround the math bug, probably without that much loss in performance.

      And here I was considering getting a new PC this year. I wonder about the AMD errata. Oh well.

      --
  2. That's Nothing, This November I'm Going To... by ergo98 · · Score: 5, Funny

    ...demonstrate how you can make a 1GW fusion reactor out of nothing but a sweaty gym sock and the corpse of a field mouse.

    No, seriously. 100%. Cross my heart.

    1. Re:That's Nothing, This November I'm Going To... by ergo98 · · Score: 0, Offtopic

      Which I can do based upon my knowledge of how the catalytic converter in an 86 Ford Escort works.

      You just wait.

    2. Re:That's Nothing, This November I'm Going To... by Yvan256 · · Score: 3, Funny

      Macgyver is that you?

    3. Re:That's Nothing, This November I'm Going To... by Anonymous Coward · · Score: 1, Funny

      Show me this field mouse. What kind of 'field' was the mouse in? Define sweaty and also sock. Gym had better have a refined definition also. I trust you on the rest. No, really. 100%. Cross my heart.x

    4. Re:That's Nothing, This November I'm Going To... by Thelasko · · Score: 5, Funny

      I'd be more impressed if you demonstrated a working 86 Ford Escort.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    5. Re:That's Nothing, This November I'm Going To... by Gazzonyx · · Score: 1

      Does it have to have a roof? (true story!)

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    6. Re:That's Nothing, This November I'm Going To... by ergo98 · · Score: 5, Interesting

      Okay, seriously -- based upon nothing but an overly bold claim featuring some massive technical faults, people are actually believing this? My post should be +5 insightful, not funny, because it really isn't intended to be funny.

      Are people perhaps thinking this is Eugene Kaspersky or something? This guy is no relation to him.

      Maybe, just maybe, someone really is going to sit on an epic, world shaking fault until an October security conference, but every bullshit detector is ringing as loudly as it can ring right now.

      October will roll around and some guy will demonstrate some edge condition non-issue and say "Oh, did they misinterpret and overstate? Those bastards!"

    7. Re:That's Nothing, This November I'm Going To... by elrous0 · · Score: 1

      We're going to need a bigger mouse.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    8. Re:That's Nothing, This November I'm Going To... by Kamineko · · Score: 1

      You're still 210 megawatts short though.

    9. Re:That's Nothing, This November I'm Going To... by Hordeking · · Score: 1

      You're still 210 megawatts short though.

      So, when do we go back to the future?

      --
      Disclaimer: The opinions and actions of the US Gov't are in no way representative of those held by this author or its ci
    10. Re:That's Nothing, This November I'm Going To... by Anonymous Coward · · Score: 5, Informative

      Err, Kris Kaspersky has a good reputation and does write pretty good books.

    11. Re:That's Nothing, This November I'm Going To... by CopaceticOpus · · Score: 1

      My post should be +5 insightful, not funny, because it really isn't intended to be funny.

      You used heavy sarcasm and a colorful, ridiculous exaggeration. Of course you meant to be funny. Besides, insightful and funny are often the same thing.

    12. Re:That's Nothing, This November I'm Going To... by Ant+P. · · Score: 5, Interesting

      Sounds like they might have found a practical exploit for one of the many bugs in the Core/2 that OpenBSD were throwing a fit about when it was released. Maybe they were right.

    13. Re:That's Nothing, This November I'm Going To... by TheRaven64 · · Score: 4, Informative

      The Core and Core 2 both have serious errata relating to how they handle virtual memory. It is possible to violate page and segment protections using these, although it is not obvious how to do so in a way that does anything other than crashing (i.e. there is a quite difficult possible DoS and may be a very difficult arbitrary privileged code execution hole). This requires running arbitrary (unprivileged) code, but apparently he's found a way of generating the required code in a JVM.

      --
      I am TheRaven on Soylent News
    14. Re:That's Nothing, This November I'm Going To... by Anonymous Coward · · Score: 0

      Point your bullshit detector this way.

      http://it.slashdot.org/comments.pl?sid=613673&cid=24187095

      Theo predicted this crap would happen over a year ago.

    15. Re:That's Nothing, This November I'm Going To... by Anonymous Coward · · Score: 0

      Does it include putting the field mouse in the sock and whacking people with it until they make you a fusion reactor?

    16. Re:That's Nothing, This November I'm Going To... by Anonymous Coward · · Score: 0

      Until today I had no idea who Kris Kaspersky was. Now I know he's a fear-mongering crackpot, not to be taken seriously. Bravo, Kris!

      The current crop of CPU errata are no more severe than usual. Every CPU has had bugs. This alleged OS-independent code execution with full privilege exploit is complete bullshit, and the presentation is far enough in the future that the hype will be all but forgotten by the time he can't deliver. Notice how he uses a lot of suggestive language in the abstract without making any specific claims. He's hoping against all reason that he'll be able to cook up something dramatic in the coming months, but mostly he's practicing his hand-waving-fu.

      I expect he'll have some wildly impractical attack that very infrequently causes a race condition on certain systems, which he'll claim can "easily" (and obviously, for experts like him) be extended to attack any system any time.

    17. Re:That's Nothing, This November I'm Going To... by Tumbleweed · · Score: 1

      ...demonstrate how you can make a 1GW fusion reactor out of nothing but a sweaty gym sock and the corpse of a field mouse.

      Hmm...African or European field mouse?

    18. Re:That's Nothing, This November I'm Going To... by Anonymous Coward · · Score: 0

      Kris kaspersky is pretty well known in the hacking/reverse engineering community. Although I have to admit that he appears to be pretty weird sometimes. He is what you would call a "true" hacker:
      * He released most of his books for free as e-books. You can download most of them here:
      http://www.openrce.org/forums/posts/368
      * He is offering FREE 10 day reverse engineering courses. You only have to pay for tickets to russia - he provides accomodations, food etc. Alternatively if you'll provide accomodations, and pay for the tickets he is willing to teach classes for free in a country of your choosing. Here's his blog with the offer:
      http://souriz.wordpress.com/category/courses-n-trainings/
      You can read a discussion about it here:
      http://www.openrce.org/forums/posts/788

    19. Re:That's Nothing, This November I'm Going To... by Daimaou · · Score: 1

      His older books look OK, but I don't know, to me two or three stars isn't "pretty good". At least he has written some books though. That's more than I can say.

    20. Re:That's Nothing, This November I'm Going To... by Pogdranaut · · Score: 0

      ...demonstrate how you can make a 1GW fusion reactor out of nothing but a sweaty gym sock and the corpse of a field mouse.

      It might not be that easy, but this guy seems to be on the right track.

    21. Re:That's Nothing, This November I'm Going To... by ergo98 · · Score: 1

      At least he has written some books though. That's more than I can say.

      I haven't read his books, so maybe they really are great, however the barrier to entry to authoring technology books is incredibly low nowadays-

      * Know a modicum about a topic.
      * Have a basic command of the English language.
      * Have lots of time.

      This wasn't always the case, but nowadays the tech publishing industry is dominated by flyweights. There are seldom tech editors (or even language editors worth counting), and most books are just full of garbage -- a complete waste of time.

      And I don't say this as a spurned author, stewing under rejection letters -- if I had the time and the inclination, and could stomach the poor reputation of the industry, I'd write some books. I say it as a pissed off purchaser who is just blown away by the garbage that passes as information in this industry now. Even reading some of the reviews of Kris' books on Amazon (which I'm always suspicious about when there's a small number, as it's a little easy to stuff with friends and family), it is astounding some of the garbage that he got printed.

    22. Re:That's Nothing, This November I'm Going To... by ergo98 · · Score: 1

      The Core and Core 2 both have serious errata relating to how they handle virtual memory

      All CPUs have errata. Nature of the beast.

      However this isn't just a claim that "I know how to exploit this in this very specific instance", but rather that he can exploit it in countless complete disconnected ways (e.g. TCP packets, JavaScript, Java, and so on) on a wide variety of operating system. That doesn't pass muster, and sounds like serious grandstanding.

      Secondly, no one makes such a grand claim for three months out. No one. It doesn't happen.

      I'm sure he has a fault. I'm also fairly sure it's a non-issue fault.

    23. Re:That's Nothing, This November I'm Going To... by Anonymous Coward · · Score: 0

      I'd be more impressed if you demonstrated a working 86 Ford Escort.

      Sure! http://72.66.23.131

    24. Re:That's Nothing, This November I'm Going To... by shutdown+-p+now · · Score: 1

      Kris Kaspersky is rather well known by those into low-level assembly programming (among other things; I do not know, he may be an important figure elsewhere). That you do not know of him speaks only of your credibility on the issue.

    25. Re:That's Nothing, This November I'm Going To... by ergo98 · · Score: 1

      That you do not know of him speaks only of your credibility on the issue.

      Ouch. Boy, that really stangs.

      Only in reality he's marginally known among a very small circle, and has some very low circulation books.

      Let's wait and see, why don't we, and we'll revisit it then. Everything about this, and I mean everything (including his resume) screams bullshit.

  3. GNU Hurd Wins Again by y86 · · Score: 4, Funny

    It's OK I run hurd.

    1. Re:GNU Hurd Wins Again by jamieswith · · Score: 3, Funny

      Yeah, you have nothing to worry about - not even the virus writers make programs for hurd!

  4. java: write once... by Anonymous Coward · · Score: 3, Funny

    ...hack everywhere

  5. I WIN by Anonymous Coward · · Score: 0

    I don't have an OS installed on my computer.

    Nyah nyah.

    1. Re:I WIN by Anonymous Coward · · Score: 0

      So you're running Windows?

  6. Don't worry. . . by Zenaku · · Score: 2, Funny

    I'm sure Intel will release a patch. ;)

    --
    If fate makes you a motorcycle, you become a motorcycle.
    1. Re:Don't worry. . . by ymail.com · · Score: 4, Funny

      If Intel doesn't release that hardware patch, it's time to go play in another Sandbox.

      Or else go back to 1999 where Pentium III machines with Intel's processor ID enabled in CMOS enable shoppers to have an "enhanced online experience" while they run IE 4.01 from Windows machines that aren't behind a firewall ... to safely prove who they are to websites.

    2. Re:Don't worry. . . by Anonymous Coward · · Score: 1, Interesting

      Go ahead, laugh. But you *can* make changes to the bios which can mediate some of the bugs, and you *can* make software changes to the writable control store that either intercepts or works around the various eratta.

  7. Java or Javascript? by Yvan256 · · Score: 4, Insightful

    ... remotely attack a computer using JavaScript or TCP/IP packets ... can be exploited using certain instruction sequences and a knowledge of how Java compilers work

    So is it Java or Javascript? Either the summary is wrong or this guy doesn't even know the difference between the two.

    1. Re:Java or Javascript? by xzaph · · Score: 3, Funny

      Obviously, it's Javascript implemented in Java.

    2. Re:Java or Javascript? by Anonymous Coward · · Score: 0

      Obviously, it's Javascript implemented in Java.

      But why would you abuse the Java compiler then? wouldn't you exploit the Javascript interpreter?

    3. Re:Java or Javascript? by caffeinemessiah · · Score: 0

      So is it Java or Javascript? Either the summary is wrong or this guy doesn't even know the difference between the two.

      knowledge of how Java compilers work != will be exploiting a Java compiler flaw

      There may be (probably are) methodological similarities between Java compilers and JavaScript interpreters that make them both vulnerable to this attack.

      --
      An old-timer with old-timey ideas.
    4. Re:Java or Javascript? by MindStalker · · Score: 4, Informative

      The official conference website says the same thing
      http://conference.hackinthebox.org/hitbsecconf2008kl/?page_id=214

      Reading the conference website sounds like he is saying the can crash computers through forced tight loops via multiple languages, javascript, java, even TCP/IP

    5. Re:Java or Javascript? by Mike+McTernan · · Score: 1

      So a new f00f bug then?

      http://en.wikipedia.org/wiki/F00f

      --
      -- Mike
    6. Re:Java or Javascript? by Anonymous Coward · · Score: 1, Informative

      Shrug. Mozilla Rhino is javascript implemented in java. It's handy if you want to embed a friendly interpreter in your java app, sort of like the way TCL used to be used for C apps, and the way GNU intended Guile to be used (but screwed up because apparently 90% of everyone hates Scheme).

      Some java people prefer beanshell or jruby, but I like rhino because, well, it's standard javascript instead of completely made up (beanshell) or obnoxiously line-noisy (ruby).

    7. Re:Java or Javascript? by thetoadwarrior · · Score: 1

      My guess is was that he's looking at how Java's compiler works with multi-platforms and is implementing those ideas with javascript.

      That or he's a bit slow in the head.

    8. Re:Java or Javascript? by Anonymous Coward · · Score: 0

      Obviously, it's Javascript implemented in Java.

      What, you mean like this?

    9. Re:Java or Javascript? by Anonymous Coward · · Score: 0

      I think the first sentence you quoted was talking about various ways that processor bugs could be triggered, while the entirely different sentence that you quoted and tried to tie to the first sentence was how he intends to perform the specific bug he was going to demonstrate at this show.

      Next level, I suggest you take the feat "Reading Comprehension". It doubles your threat range for critical thoughts.

    10. Re:Java or Javascript? by XHIIHIIHX · · Score: 1

      Crashing a computer does not a security hole make.

    11. Re:Java or Javascript? by gTsiros · · Score: 1

      java compiler ?

      --
      Looking for people to chat about multicopters, coding, music. skype: gtsiros
    12. Re:Java or Javascript? by Sancho · · Score: 1

      http://en.wikipedia.org/wiki/Java_compiler

    13. Re:Java or Javascript? by the_B0fh · · Score: 1

      Since when does it not?

    14. Re:Java or Javascript? by Anonymous Coward · · Score: 0

      We were laughing at the concept of virus in an image file.

      Until one day they manipulated the image parser and manage to inject code to the memory simply by crafting a special image file.

      Now we are laughing at the usage of Javascript to attack processor bugs (it is more acceptable if it's on Java).

      Tomorrow we be making trips to all the pc's disabling Javascript in their browsers.

    15. Re:Java or Javascript? by g-san · · Score: 1

      I've heard he can make loops so tight the CPU actually starts spinning so fast it flies apart and explodes!

      He can also send long strings of zeros to your network interface, and just when the interface gets used to all those zeros BAM! a ONE comes a long and the cable actually flies out of the connector. Talk about a DoS!

      Think you are safe with wireless? Guess again! He has found a pattern of ones and zeros that sets up a 4 level harmonic vibration in any antennae, also causing it to explode. Before it explodes, the vibrations loosen every screw in the room so your desk collapses too.

      If any of his code runs while someone is drinking milk in the immediate vicinity, it will start to come out their nose.

      So if you see an story entitled "Attack Code for Intel Chips" Don't open it!

      p.s. It would be great if he did a proof of concept at the end of his preso and crashed half the world's systems.

    16. Re:Java or Javascript? by Culture20 · · Score: 1

      What about crashing lots of computers repeatedly and simultaneously?
      Even crashing just one computer can be an end goal whether the target computer is your bro ids box or your mom's laptop which was using up shared bandwidth on a wireless connection.

    17. Re:Java or Javascript? by XHIIHIIHX · · Score: 1

      That's a DOS or DDOS. You can crash your moms laptop by throwing it out the window too. A security hole is something which allows you to do something which you ordinarily couldn't, like view or modify someone else's account. You can consider a DOS a security hole, but I can hammer your website to death with 10,000 wget -m or a single slashdot article, so is that also a security hole?

  8. Huh? by antifoidulus · · Score: 3, Insightful

    will show how processor bugs can be exploited using certain instruction sequences and a knowledge of how Java compilers work

    Huh? Javascript != Java!!!!

    1. Re:Huh? by 0xygen · · Score: 1

      There are a couple of JavaScript compilers which target the JVM, eg Mozilla's Rhino. It is quite a common way of compiling for a cross platform target.

    2. Re:Huh? by Anonymous Coward · · Score: 0

      Which is what will make his achievement all the more impressive, I'm sure. What's more impressive, an Einstein discovering the theory of relativity or a Cletus managing to clean out Fort Knox without even a mild understanding of the security measures involved?

    3. Re:Huh? by Tumbleweed · · Score: 1

      Huh? Javascript != Java!!!!

      And that's the cure! We simply change the gravitational constant of the universe, make javascript = java (for large values of 'javascript'), and all will be well. You just wait and see...

  9. Randomize Something? by bill_mcgonigle · · Score: 2, Insightful

    a knowledge of how Java compilers work

    Hrm, seems like he's counting on things happening in a certain sequence. So, perhaps a JVM could do more stuff in an unpredictable order? Perhaps using an SSA representation and context switching threads? Yeah, slightly more expensive, but let Firefox turn it on for me when I'm running untrusted code.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:Randomize Something? by Anonymous Coward · · Score: 0

      Yeah, why fix the root issue with the CPU itself when you can do something stupid like that.

    2. Re:Randomize Something? by bill_mcgonigle · · Score: 1

      Yeah, why fix the root issue with the CPU itself when you can do something stupid like that.

      Wow, it's too bad you don't understand the issue. The whole problem stems from not being able to trust the BIOS vendors to fix the problems. Hey, you write your own BIOS, good for you. The rest of us need to employ software techniques because we have to run on untrusted hardware.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  10. We just need a CPU Patch!! by postbigbang · · Score: 1

    No... wait....

    --
    ---- Teach Peace. It's Cheaper Than War.
    1. Re:We just need a CPU Patch!! by slimjim8094 · · Score: 1

      Exactly. There's absolutely no way that a processor could ever be made to be updated. It's not like those X86 instructions are implemented in code or anything. Hah. What would they call that, microcode or something? Completely stupid. :P

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    2. Re:We just need a CPU Patch!! by postbigbang · · Score: 1

      Does this mean we need to buy VIA and AMD? And maybe their STOCK???? How embarrassing for Intel. How maniacal for the rest of us that now need to patch most things we've bought in the past few years. Perhaps buying a G4 Mac was a good idea after all.....

      --
      ---- Teach Peace. It's Cheaper Than War.
  11. They may by Sycraft-fu · · Score: 5, Informative

    Their new processors can have their microcode updated, and indeed they do update it with BIOS updates. Dunno if people would bother to update their BIOS to patch it, but yes Intel processors can be patched in the field.

    1. Re:They may by Gazzonyx · · Score: 4, Informative

      Yeah, most Linux distros have a microcode update service, although it has to be enabled in the kernel at compilation time, IIRC.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    2. Re:They may by slimjim8094 · · Score: 4, Insightful

      If this can consistently crash my computer regardless of OS or browser, I'd sure as hell update my BIOS.

      This is a big deal.

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    3. Re:They may by arodland · · Score: 2, Interesting

      They also do volatile microcode loading IIRC, so you could deliver an OS "driver" that runs early at boot and closes the window... provided the flaw is within the realm of microcode patching anyway.

    4. Re:They may by peas_n_carrots · · Score: 3, Interesting

      Microcode patches can't fix every type of CPU errata. In some cases a microcode patch might cripple the CPUs performance so badly as to make the fix impractical.

    5. Re:They may by hostyle · · Score: 2, Funny

      If this can consistently crash my computer regardless of OS or browser, I'd sure as hell update my BIOS.

      This is a big deal.

      I guess they'll be calling it the Ron Burgundy exploit.

      --
      Caesar si viveret, ad remum dareris.
    6. Re:They may by nih · · Score: 0

      but yes Intel processors can be patched in the field

      get orf moi field!

      --
      I'm a rabbit startled by the headlights of life :(
    7. Re:They may by Anonymous Coward · · Score: 0

      Their new processors can have their microcode updated, and indeed they do update it with BIOS updates. Dunno if people would bother to update their BIOS to patch it, but yes Intel processors can be patched in the field.

      I guess that explains the why he said this,

      "It's possible to fix most of the bugs, and Intel provides workarounds to the major BIOS vendors," Kaspersky said, referring to the code that controls the most basic functions of a PC. "However, not every vendor uses it and some bugs have no workarounds."

    8. Re:They may by AcidPenguin9873 · · Score: 4, Informative

      Only some things can be fixed via a ucode patch, others cannot. See AMD's TLB errata for an example of something that cannot. Other things can be fixed by disabling a feature, but disabling that feature might cost performance. Once again, see AMD's TLB errata for an example. Still other things can be worked around in the OS, sometimes for negligible performance loss, sometimes not. The Intel F00F bug was a perfect example of something that could be worked around in the OS with no performance loss, and the AMD TLB errata had an OS workaround too which incurred a small (1%?) performance loss. Other things have almost no workaround, and require Intel or AMD to recall silicon and give out new processors. Intel's Pentium FDIV bug was a good example of that. It depends entirely on what piece of the chip is at fault.

      If something can be fixed in ucode for a negligible performance loss, or worked around in the OS for a negligible performance loss, that's the best-case scenario for Intel. In that case it's just a matter of getting BIOSes/OSes updated and patches rolled out to OEMs.

    9. Re:They may by djh101010 · · Score: 1

      Sorry we hurt your field, mister... /obscure? //Can we have our ball back?

    10. Re:They may by Klaus_1250 · · Score: 1

      FreeBSD has a nice port for this: http://www.freshports.org/sysutils/devcpu/

      --
      It only takes one man to change the Wisdom of the Crowd to Tyranny of the Masses.
    11. Re:They may by schnipschnap · · Score: 1

      Unfortunately, that might incur a performance penalty. As seen here.
      Note that I found this article by searching on Google for microcode performance, and I since I didn't read the whole article (since I recall reading a similar one), I make no claims that this article doesn't steal your wife etc.

    12. Re:They may by shutdown+-p+now · · Score: 1

      IIRC, there were even a couple of such microcode updates in Windows Update for Vista.

  12. That's it... by Thelasko · · Score: 4, Funny

    no amount of tinfoil can protect me from this exploit. Only one thing left to do...

    *unplugs ethernet adapter*
    [NO CARRIER]

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    1. Re:That's it... by corsec67 · · Score: 1

      I think I have your cable right here.
      I hope your computer is all right.

      --
      If I have nothing to hide, don't search me
    2. Re:That's it... by ColdWetDog · · Score: 2, Funny

      *unplugs ethernet adapter*
      [NO CARRIER]

      Hate to break the news to you, but that "ethernet" cable you unplugged was a phone cord leading to a modem. And you thought you had broadband ...

      But you can't hear me now, can you?

      --
      Faster! Faster! Faster would be better!
    3. Re:That's it... by db32 · · Score: 2, Funny

      I'm currious what kind of ethernet adapter uses a carrier. I mean, modems do, because they MOdulate and DEModulate a signal with a [CARRIER] and with [NO CARRIER] the MO-DEM fails. Of course, it could be that you are safe from this exploit by using this new fangled ethernet adapter and don't need to unplug.

      --
      The only change I can believe in is what I find in my couch cushions.
    4. Re:That's it... by antdude · · Score: 1

      Um, that's dial-up. :P

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    5. Re:That's it... by Briareos · · Score: 1

      Bah... if anything, this nifty cable should help protect his computer from it's own CPU...

      np: Cadence Weapon - We Move Away (Afterparty Babies)

      --

      "I'm not anti-anything, I'm anti-everything, it fits better." - Sole

    6. Re:That's it... by rsun · · Score: 1

      If I remember correctly, my ancient Sun 3/75 diskless workstation used to state: le0: no carrier when the (AUI -> fiber) ethernet dongle fell off the back of the box (the network is the connector was the old slam against Sun's flaky AUI network connectors of that time). Of course that was before 10baseT was popular, so I suppose it's possible that that form doesn't use a carrier.

    7. Re:That's it... by Phoenix+Rising · · Score: 2

      What is the link layer protocol on Ethernet? CSMA/CD

      Carrier Sense Multiple Access with Collision Detection.

      --
      Let us live so that when we come to die, even the undertaker will be sorry -- Mark Twain
    8. Re:That's it... by db32 · · Score: 1

      Touche, from the wiki.

      In telecommunication, the term carrier (cxr) or carrier wave has the following meanings:
      1. A waveform suitable for modulation by an information-bearing signal.
      2. An unmodulated emission. Note: The carrier is usually a sinusoidal wave or a uniform or predictable series of pulses. Synonym: carrier wave.

      However, the 1. indicates that my definition comes before yours! Modems predate ethernet cards too. And [No Carrier] is a modem problem, [No Carrier] in your sense would actually indicate that it is clear to send. Finally, I think 2. is a pretty screwy use of the word given that carrier was called carrier because it carried signals. The 2. usage shows the carrier as the signal itself meaning it isn't carrying the signal since it IS the signal.

      In conclusion I find the CSMA/CD acronym to be flawed on 2 levels. Poor use of the word carrier and that if the word Signal (which is more accurate) was used we would have an acronym that could be pronounced and better remembered. SSMA/CD - Smacked! Clearly, you can see that "smacked" as an acronym is even more accurate given that it deals with collision detection.

      --
      The only change I can believe in is what I find in my couch cushions.
    9. Re:That's it... by WeblionX · · Score: 1

      Might want to put "Don't open directly" around that link.

      --
      (\(\
      (=_=) Bani!
      (")")
    10. Re:That's it... by Alioth · · Score: 1


      # ifconfig em3
      em3: flags=8802 mtu 1500
                      lladdr 00:1c:c4:48:be:de
                      media: Ethernet autoselect (none)
                      status: no carrier

      It's not a carrier like a modem carrier, though, and I suppose you could argue that it's not really a carrier since ethernet (100baseTX) is a baseband signal. (Which on another point of pedantry is to say that people who think ethernet is broadband are wrong, ethernet is not broadband, it's baseband. Broadband doesn't mean "fast", it means a broadband signal. DSL is a broadband signal, even when it's only 256 kbit/sec).

      The 'no carrier' status is generally given when the ethernet card doesn't see the regular NLP (for 10baseT, NLP = Normal Link Pulse, a regular pulse) , or FLP (for 100baseTX, FLP = Fast link pulse, actually, a pulse train encoding IIRC 16 bits of information about whether the connection is full duplex, half duplex etc). The presence of an NLP or an FLP allows your ethernet card to autonegotiate connection speeds and settings. The NLP and FLP are much different to the actual data signal - the NLP is just a regular pulse when the line is idle, and the FLP is a short pulse train. To contrast with the actual data, 10baseT is Manchester encoded (with a fundamental frequency of 20MHz), and 100baseTX uses a three level signal called MLT-3, with a maximum fundamental frequency of 31.25 MHz. (Only 11.25 MHz higher than 10 meg ethernet! MLT3 is a 'non return to zero' coding, and to avoid long trains of zeros which would result in no transitions at all, and a loss of clock recovery, 100 meg ethernet is actually 125 Mbit/s on the wire - an extra bit is added by encoding the data as a 4B5B code).

    11. Re:That's it... by g-san · · Score: 1

      Maybe he is using Avian Carriers?

  13. Publicly available? by AlHunt · · Score: 3, Funny

    "I'm going to show real working code...and make it publicly available," Kaspersky said,

    Indeed. And are you going to make patches publicly available for all the hardware and operating systems in the world, too?

    --
    1 in 4 Maine children in struggle with hunger.
    1. Re:Publicly available? by pclminion · · Score: 3, Informative

      I see, so your argument is that if it can't be fixed by the discoverer, they should keep it obscure. That way, there is no incentive for the vendor to solve the problem since they don't even know about it. Thus, leaving the door open for other nasty people to discover it and exploit it with nobody aware it is even possible. Good plan you got there.

    2. Re:Publicly available? by AlHunt · · Score: 4, Insightful

      >I see, so your argument is that if it can't be fixed by the discoverer,
      > they should keep it obscure.

      Yeah, we could have the oft-heard chicken or egg debate. But we both know where it would end up. One side would say "disclose everything right away" and the other side would say "give the vendors a chance to fix it first". See how much time we just saved?

      --
      1 in 4 Maine children in struggle with hunger.
    3. Re:Publicly available? by Todd+Knarr · · Score: 2, Insightful

      As an end-user, to me it doesn't matter. If patches aren't available, I still need to know the details of the vulnerability so I can judge which of my systems need how much of their external access blocked or removed. To me, keeping it secret doesn't remove the vulnerability. I have to assume that, if it exists, the bad guys know about it and will use it. The only question for me is whether or not I know I need to take protective measures. If you say I don't need to, then I say "OK, let's you sign this contract making you liable for every penny of losses resulting from exploitation of that vulnerability.".

    4. Re:Publicly available? by rpozz · · Score: 1

      If you take a look at some of the many exploits used on the internet, many of them have been created by copying-and-pasting proof of concept code distributed by security researchers. Given that anyone capable of creating a complex exploit like this would have to be pretty skilled, that completely excludes the average script kiddie.

      Although releasing proof of concept code may be necessary if Intel absolutely refuse to acknowledge or fix the issue, releasing it straight away for every single malware author to use with absolutely no patch for it would be really, really irresponsible, and probably cause a significant amount of damage.

    5. Re:Publicly available? by DAldredge · · Score: 1

      What is wrong with giving the vendor(s) a head start?

    6. Re:Publicly available? by Anonymous Coward · · Score: 0

      That way, there is no incentive for the vendor to solve the problem since they don't even know about it.

      Except that the problems are documented here: developer.intel.com. Intel knows about them. Whether they know about the security implications is another matter.

    7. Re:Publicly available? by Anonymous Coward · · Score: 0

      No, the point is that unless you want someone taking your proof-of-concept and turning it into a kiddie tool, it's best to just demo it, explain the attack vector, and leave it at that.

      Sure, any truly savvy black-hat could take that vector explanation and create a tool from it, but it's better than having some clown with a point-and-drool compiler re-roll that source into something I'd rather not think about over dinner.

    8. Re:Publicly available? by CBravo · · Score: 1

      You don't need to: just recompile with a compiler that will not generate the abusive opcodes with certain cpu's.

      --
      nosig today
  14. Speculative by MouseR · · Score: 0

    An attack against a Mac is also a possibility

    That's a bit of a conjecture isn't it? Can we at least have a demonstration?

    1. Re:Speculative by Anonymous Coward · · Score: 4, Informative

      An attack against a Mac is also a possibility

      That's a bit of a conjecture isn't it? Can we at least have a demonstration?

      OMFG! From the summary:

      Attack Code For Intel Chips ... regardless of OS

    2. Re:Speculative by peas_n_carrots · · Score: 1

      The article states the vulnerability is at the CPU level and can be exploited on any OS. Are you claiming Mac OSX isn't an OS?

    3. Re:Speculative by hexhacker · · Score: 1

      Not this mac... it's a G5.  And my other box is SPARC. =)

      --
      ----- Serious people have few ideas. People with ideas are never serious. - Paul Valery
    4. Re:Speculative by MouseR · · Score: 1

      Nope. But I'm saying every OS use the chip differently. For example, Windows apps share the same memory space (well, far pointers do anyhow). So this does affect what a CPU-level attack could do. That and other issues I'm sure.

      So, saying a specific CPU attack could also affect another system is speculative. I'm willing to concede there's a risk but simply FUDding the issue around is just not constructive.

    5. Re:Speculative by MouseR · · Score: 1

      You cheat!
      But it was implied it was about Mac OS X on Intel Macs.

    6. Re:Speculative by mrsteveman1 · · Score: 1

      Yea, well MY other box is in moms basement. It is totally immune to your "real world" problems.

    7. Re:Speculative by cnettel · · Score: 2, Informative

      Nope. But I'm saying every OS use the chip differently. For example, Windows apps share the same memory space (well, far pointers do anyhow). So this does affect what a CPU-level attack could do. That and other issues I'm sure.

      Win 3.1 called and wants it memory model(s) back. Win32 has a 32-bit flat memory space (or 64-bit on x64), all pointers are the same size, segments do not matter and each process has a local space. Some pages might be shared, of course, but that's done through memory mapping, like in (mostly) any other OS. WinCE has/had some interesting slots, though.

    8. Re:Speculative by bluefoxlucid · · Score: 1

      You obviously don't understand the CPU; every OS does not use the chip differently. A trivial implementation detail such as segmentation-based OS microservices versus a monolith sharing its VMA space with the current userland process is not "using the CPU differently."

    9. Re:Speculative by TheRaven64 · · Score: 1

      This sounds like it's exploiting one of the MMU errata in recent Intel chips, and there are quite significant differences in how operating systems use the MMU. One particular difference is the degree to which they use segmentation. Some use a single segment for everything and just rely on paging, some use a ring-0 segment for the OS to avoid a TLB flush during system calls, some (like OpenBSD) use multiple segments per process to implement better access control than paging allows on (pre-NX) x86. Exploits relating to bugs in segment handling will affect each of these operating systems differently.

      --
      I am TheRaven on Soylent News
    10. Re:Speculative by MickDownUnder · · Score: 1

      Apple fan boys, gotta love em....

      This guy and the poster....

      GASP... Even a Mac could be at risk....

      OH NOOOOO !! Mac's might be susceptible to an exploit!! Surely this is impossible ?!

      This sort of bravado and complacency that seems to be rife amongst the Mac community must be, for your average black hat, like waving a red flag to a bull.

    11. Re:Speculative by Rahu · · Score: 1

      Not sure why this is being modded down, its a legitimate question.

      As it stands teh attack seems to depend on Sun's java compiler acting to produce very specific instructions. It's a reasonable assumption that Apple's version of Java could work slightly differently.

  15. Not totally a pipe dream? by rewt66 · · Score: 1

    Don't Intel processors contain a flash area? And, if so, what can it be used for? Can it be used in some way to fix or bypass this?

    1. Re:Not totally a pipe dream? by trb · · Score: 1

      Don't Intel processors contain a flash area? And, if so, what can it be used for? Can it be used in some way to fix or bypass this?

      If the processor has a flash area that can be used to patch processor bugs, I imagine that a crafty black hat could put bugs in there too.

    2. Re:Not totally a pipe dream? by Anonymous Coward · · Score: 0

      It would require an updated BIOS, which realistically would never be applied by the majority of users.

  16. SPARC machines running Solaris are safe! by Anonymous Coward · · Score: 1, Funny

    That's right. Another pro for Sun machines.

    1. Re:SPARC machines running Solaris are safe! by IvyKing · · Score: 1

      Plus, OBP kicks the ass of just about any PeeCee BIOS out there and the Sun keyboards are a nice alternative to the usual Windoze style keyboards.

  17. Wait as second... by djsath · · Score: 1, Funny

    I thought it was the year of the Linux desktop

  18. Plan 9 baby by Bananatree3 · · Score: 3, Funny

    I run Hurd through an emulator on a Plan 9 box. hack that!

    1. Re:Plan 9 baby by TheGratefulNet · · Score: 1

      I run DECnet. there IS no tcp/ip (stricly) in DECnet.

      (no, I don't run DECnet anymore. used to, many years ago, though.)

      --

      --
      "It is now safe to switch off your computer."
  19. Masochist by pxc · · Score: 1

    That's a lot of work. If you were smart like me, you would have done what I did and saved that time by building an x86 clone in your mom's garage!

  20. Quote by kellyb9 · · Score: 3, Insightful

    ... Windows XP, Vista, Windows Server 2003, Windows Server 2008, Linux, and BSD. An attack against a Mac is also a possibility.

    Why don't they just say... "any computer that has an Intel chip?".. shock value I guess.

    1. Re:Quote by Anonymous Coward · · Score: 0

      Why don't they just say... "any computer that has an Intel chip?"

      Because that wouldn't continue the incorrect perception that Mac's are immune to a virus.

    2. Re:Quote by krgallagher · · Score: 2, Informative

      What about a Sun workstation?

      --

      Insert Generic Sig Here:

    3. Re:Quote by djh101010 · · Score: 1

      Why don't they just say... "any computer that has an Intel chip?"

      Because that wouldn't continue the incorrect perception that Mac's are immune to a virus.

      Can you show us a (real) counterexample?

    4. Re:Quote by TheBig1 · · Score: 1

      An exploit for a given vulnerability is not the same as a virus... generally a virus will *use* certain exploits to spread, but not all exploits can be used in such a manner. I would be surprised if this one could; rather, I suspect it to be some sort of DOS attack.

    5. Re:Quote by Anonymous Coward · · Score: 0

      I love the fact that Macs got an entire sentence of their own. As if that a Mac vulnerability is somehow more shocking than a Linux or BSD one.

    6. Re:Quote by Anonymous Coward · · Score: 0

      What? When did Sun decide to keep making the "Ultra" line, but with Core2s in it? I was sure you were serious, and they'd have an UltraSPARC. Wow.

    7. Re:Quote by Anonymous Coward · · Score: 0

      As soon as you can show me an example of someone that wants to reach as many people as possible to communicate a message, but uses a communication method that only 5% of the population understands (ASL for example). That would be just dumb, wouldn't it? So is your request.

    8. Re:Quote by Anonymous Coward · · Score: 0

      Because there are a lot of fanboy idiots out there who will say "Well, I use a MAC" or "I use Linux" so there's no way I'll be affected, by any bug, glitch, hardware problem, etc. that could possibly affect my golden untouchable fortress of security.

      It is also interesting, because it points out that cross-OS software can expose underlying bugs in hardware than can be exploited.
      The general belief that your OS is the end of what can be compromised is silly, as embedded devices run more and more complicated microcode all the time.

      Just be glad he didn't find a way to flash the microcode on the CPU.

  21. Which ones? by Taibhsear · · Score: 5, Interesting

    Do we have a list of the processors affected by this? Or is this issue in ALL Intel processors?

    1. Re:Which ones? by Anonymous Coward · · Score: 0

      Intel 4004 and 80186 processors are immune to the Kaspersky attack. Just run either of those (I recommend the 80186 for better performance) and you'll be fine.

  22. Im sure his Anti Virus will stop it :) by Jackie_Chan_Fan · · Score: 2, Funny

    And slow windows to a crawl.

    1. Re:Im sure his Anti Virus will stop it :) by Clandestine_Blaze · · Score: 4, Informative

      Im sure his Anti Virus will stop it :)

      I initially made that mistake too, but Kris Kaspersky != Eugene Kaspersky

      Kris is a security researcher and author.
      Eugene is the guy behind Kaspersky Lab.

      I wish the article had made the distinction, since some people are more familiar with Kaspersky the anti-virus creator and not the author.

      Though this does remind me of the urban legend that anti-virus companies are behind all of the anti-viruses:
      http://xkcd.com/250/

    2. Re:Im sure his Anti Virus will stop it :) by Jackie_Chan_Fan · · Score: 1

      Ah... I'm mistaken. Good heads up.

    3. Re:Im sure his Anti Virus will stop it :) by stas2k · · Score: 1

      Kris has some nice books on disassembly and cracking, albeit in Russian. He explains ins and outs of X86 processors, comparing older and newer generations, and many debugging examples include GDB. All include SoftICE samples. So I think he's pretty competent in these things.

    4. Re:Im sure his Anti Virus will stop it :) by Anonymous Coward · · Score: 0

      Though this does remind me of the urban legend that anti-virus companies are behind all of the anti-viruses

      I also heard a ridiculous story that food companies are behind all the food in the supermarket!

    5. Re:Im sure his Anti Virus will stop it :) by Anonymous Coward · · Score: 0

      Though this does remind me of the urban legend that anti-virus companies are behind all of the anti-viruses

      I don't see how it would be possible for the anti-virus companies *not* to be behind their own products... :-)

      (ok, I suppose you just repeated the word "anti-viruses" instead of typing what you really meant: "viruses", but I couldn't help commenting it)

    6. Re:Im sure his Anti Virus will stop it :) by Clandestine_Blaze · · Score: 1

      D'oh! What's worse is that I previewed my original post several times. :( That gave me a good laugh though. :)

  23. filter by TheSHAD0W · · Score: 1

    I wonder if these exploits can be prevented using a filter in the compiler?

    1. Re:filter by Anonymous Coward · · Score: 0

      A filter in the compiler will only prevent **YOU** from compiling buggy code. It doesnt do anything to code thats already built into an executable format.

      Retard..

    2. Re:filter by ShadowRangerRIT · · Score: 1

      Except the implication is that this is a bug in Java/JavaScript. Both of which have at least one layer of interpretation (compilation) on the *client* machine before they get anywhere near the hardware. Put a patch in that layer and (presumably) the problem can be solved.

      --
      $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
  24. It must depend some on the OS by jd · · Score: 5, Informative
    For starters, OS' running on either virtual or simulated processors rather than physical ones won't necessarily use the physical instructions that have the vulnerabilities, no matter what the physical processor that the OS is technically using. (If I run Linux under ArcEm, and run ArcEm on an Intel processor, unless ArcEm itself uses the broken instructions, I cannot see how an attacker can reach the Intel processor from the Linux environment for the attack to take place. This is important because the composite environment is nothing more than a really heavy, multi-layer OS as far as the applications are concerned, and this attack is supposedly independent of OS.)

    If it's via Java, then it must also depend some on the implementation. I doubt that IBM's java engine uses the same calls to the processor as Sun's, which means that there is further abstraction that the claim has to somehow deal with.

    Now, on the opposite side of the argument, there's the issue of what happens if the claim is justified. If this is a remote exploit that is truly OS-independent, then it is a remote exploit that can hit OpenBSD, Trusted Solaris, and other secure OS'. These are OS' used for commercially-sensitive work and classified work. If they are potentially vulnerable to attack, that could seriously impact a lot of organizations that, well, really aren't going to like it. In the event of a conflict flaring up between Intel and the US Marines, we may see them moving the bombing practice areas for their aircraft into the North American mainland after all.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:It must depend some on the OS by the_brobdingnagian · · Score: 5, Informative
      Now that you mention OpenBSD, I recall an email from Theo de Raadt (2007-06-27 17:08:16 - source):

      Note that some errata like AI65, AI79, AI43, AI39, AI90, AI99 scare the hell out of us. Some of these are things that cannot be fixed in running code, and some are things that every operating system will do until about mid-2008, because that is how the MMU has always been managed on all generations of Intel/AMD/whoeverelse hardware. Now Intel is telling people to manage the MMU's TLB flushes in a new and different way. Yet even if we do so, some of the errata listed are unaffected by doing so.
      As I said before, hiding in this list are 20-30 bugs that cannot be worked around by operating systems, and will be potentially exploitable. I would bet a lot of money that at least 2-3 of them are.

      And from TFA:

      "It's possible to fix most of the bugs, and Intel provides workarounds to the major BIOS vendors," Kaspersky said, referring to the code that controls the most basic functions of a PC. "However, not every vendor uses it and some bugs have no workarounds."

      Sounds like the the same issues to me.

    2. Re:It must depend some on the OS by teknopurge · · Score: 1

      For the record, IBM's JVM is based on Suns. All they did was add some proprietary items to the base classpath.

    3. Re:It must depend some on the OS by whoisisis · · Score: 1

      Note that, for speed, some virtual processors use real instructions whenever
      they can..

    4. Re:It must depend some on the OS by grcumb · · Score: 3, Informative

      Now that you mention OpenBSD, I recall an email from Theo de Raadt (2007-06-27 17:08:16 - source):

      As I said before, hiding in this list are 20-30 bugs that cannot be worked around by operating systems, and will be potentially exploitable. I would bet a lot of money that at least 2-3 of them are.

      People have been aware that microprocessor bugs are potentially quite dangerous for some time now. Here's a write-up of Adi Shamir's report to RISKS about using processing bugs to steal private encryption keys.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    5. Re:It must depend some on the OS by Anonymous Coward · · Score: 0

      "Now that you mention OpenBSD, I recall an email from Theo de Raadt (2007-06-27 17:08:16 - source):" - by the_brobdingnagian (917699) on Monday July 14, @04:49PM (#24187095) Homepage

      This guy, Theo DeRaadt? Though I don't know him personally?? I have to say, just judging by what I have read about & around him the past 2-3 yrs. now online, mostly here???

      Theo DeRaadt IS one SMART "S.O.B."!

      That's a compliment from me by the way, though a bit 'gruff' on my part... & yes - I've seen him get wickedly pissed @ others who doubted him or gave him crap, & rightfully so!

      (Even Bruce Perens felt that way, that 'justified anger' on T. DeRaadt's part was ok)

      The funny part is???? He USUALLY turns up right! Especially when all the other "so-called experts" are way, WAY wrong... Heck, face it (& I am SURE many of you will agree) most "computer experts" I know (such as many a "Microsoft MVP" for instance)?????

      Most are only spitting back what they have read, & that is about it (hell, most of them you see on forums can't even code, let alone do they possess actual DEGREES in this field of endeavour)

      AND? Very few actually DISCOVER anything new or unique!

      However - This is NOT the case w/ this guy T. DeRaadt @ all (He really UNDERSTANDS this stuff, unlike many others, & @ levels that most folks will NEVER touch in this field/art & science).

      (I also agree with he about running OS' under VM's: You're creating MORE complexity, & with that, usually comes room for more "holes" (more moving parts in ANYTHING usually means that, more room for breakdown, even if only potentially) - 1 hole in that virtual machine/emulator, etc. et al? That's ALL one needs... just like this stuff).

      -----

      ALSO: I've been saying for YEARS now, "turn off java/javascript/activeX/browser plugins" (etc. et al), & more in your web-based programs, such as here:

      HOW TO SECURE Windows 2000/XP/Server 2003 & even VISTA, + make it "fun to do", via CIS Tool Guidance:

      http://www.tcmagazine.com/forums/index.php?s=09dee17b0d30e3f0e2ab682867bf3d08&showtopic=2662

      Know why now, people?

      Heck - these "browser extensions & languages" (interpreted slow buggy crap is more like it) @ the heart of nearly EVERY exploit out there nowadays, including thos ein bad adbanners...

      (SECUNIA & other sites can show anybody that much!)

      NOW - Simply just cut off the root causes/attack vectors (by NOT using java/javascript on "every site you go to" etc.)???

      Even Mr. Kapersky's attack means ZERO - can't get burned, if you do NOT go into the kitchen... period!

      APK

      P.S.=> I feel bad for the folks that have INTEL cpu's @ this point (& yes, because of Core/Core2 etc. Intel DID seem to have the better processors, due to speed... but, speed isn't everything - especially when that speed, kills... or potentially could!)... Makes me GLAD I still use my "old" (circa 2006) AMD Athlon64 X2 4800+... @ least it appears to be safe from this (for now)... apk

    6. Re:It must depend some on the OS by tietokone-olmi · · Score: 1

      Now what the hell is a "physical instruction"?

      Muddled thinking detected.

    7. Re:It must depend some on the OS by Anonymous Coward · · Score: 0

      x86 instructions are not implemented as a physical instructions in modern CPUs.

    8. Re:It must depend some on the OS by Anonymous Coward · · Score: 0

      They already practice bombing on the mainland. Look up "Barry M Goldwater range" in Google for more info. Also note Intel's fab 32 facility is a mere 50 or 60 miles away from the aux airstrip on the range.

  25. Oh noes by wumpus188 · · Score: 0, Offtopic

    JavaScript can has Java compiler?

    1. Re:Oh noes by ypctx · · Score: 1

      While I can imagine a can full of JavaScript, what I don't understand is, what use would have a Java compiler inside such a can.

    2. Re:Oh noes by Vegeta99 · · Score: 1

      Incorrect conjugation of to have.

      Yes, I wear the elite SS Grammar Nazi badge.

    3. Re:Oh noes by ypctx · · Score: 1

      I did mean my comment as a joke though. Btw. grammar nazis (almost wrote 'nazi grammars':) are appreciated by non-native english users (like myself), who are naturally good in writing in their native language (like myself), but lazy* to properly learn the other language.
      *Actually not lazy, but one cannot properly learn a language without using it, preferably in one of their own domains.

    4. Re:Oh noes by Vegeta99 · · Score: 1

      I'm a native English speaker, but the grammar nazism comes from learning Spanish. If you told a native English speaker that they did not properly conjugate a verb, they'd look at you and go "Huh?"

      As for my Spanish, my writing is rather accurate, but I speak "Spanglish" because my mouth is ahead of my brain. Still think in English!

  26. Patch this! by Anonymous Coward · · Score: 0

    Does that mean you can patch your Java compiler?

  27. you say tomato... by DragonTHC · · Score: 4, Insightful

    They call it a flaw, while I call it a backdoor.

    --
    They're using their grammar skills there.
    1. Re:you say tomato... by Tumbleweed · · Score: 1

      They call it a flaw, while I call it a backdoor.

      "Jim, you're giving away all our best tricks!"

  28. I'm very surprised by dmcq · · Score: 1

    Having been involved in compiler work I'm very surprised. I've had to code round some processor faults (and very annoying they are to diagnose too) but I would never have expected that what went out could be subject to attacks like this.

    --
    thou discernest my thoughts from afar
  29. Foiled Again by Anonymous Coward · · Score: 0

    Now I have to wrap the whole house in aluminum foil!!

  30. take control of the compiler? by ypctx · · Score: 1

    ... how Java compilers work, allowing an attacker to take control of the compiler ...

    Now I know why javac stole my vacation pictures. It was driven by an attacker!

    1. Re:take control of the compiler? by lax-goalie · · Score: 1

      Now I know why javac stole my vacation pictures^h^h^h^h^h^h^h^h^h^h^h^h^h^h^h^h^h porn. It was driven by an attacker!

      Fixed.

    2. Re:take control of the compiler? by ypctx · · Score: 1

      I keep my porn in /usr/lib/perl, knowing that javac will never go there.

  31. This exploit is extremely limited in scope... by BUL2294 · · Score: 2, Informative

    ...unless there is CPU errata that Intel hasn't fixed for years. We've got the chicken-little "the sky is falling" reaction going on here but (unless I'm seriously misguided) Intel fixes their errata.

    My personal view is that such malware may only be able to take over a very small percentage of systems out there. The scope may be limited to something as (relatively) rare as an Intel Core 2 CPU within a specific FSB range and specific stepping. Throwing all those factors together, I doubt any such errata would encompass more than 10% of the PCs out there. Considering how many different variations of CPUs are out there--Intel/AMD/Via, Pentium-D/Core 2/Xeon/Pentium-M/Pentium 4, FSB differences, stepping, etc.; such malware might be extremely dangerous for a very small subset of Internet-connected PCs.

    Now, if a malware author knows of a CPU bug that Intel/AMD does not know about, then this could be extremely serious, encompassing multiple generations of CPUs...

    --
    Windows 3.1x calc: 3.11 - 3.10 = 0.00
    1. Re:This exploit is extremely limited in scope... by the_brobdingnagian · · Score: 1

      I doubt any such errata would encompass more than 10% of the PCs out there.

      Even if 0.1% of all PC's/servers where affected, that would have a huge impact. The problem with most of these errata is that they can't be patched by the OS.

    2. Re:This exploit is extremely limited in scope... by BUL2294 · · Score: 1

      Even if 0.1% of all PC's/servers where affected, that would have a huge impact. The problem with most of these errata is that they can't be patched by the OS.

      I disagree. There's malware out there that takes advantage of security holes in Windows that are only known to the malware authors (and never reported to Microsoft). That dwarfs my earlier 10% number by potentially increasing it to 90+% of the PCs out there.

      To add, CPU errata can be worked around by the BIOS and software. For example, if the specific model of CPU is affected by someone dividing 1.2348237811 / 2.2387234508 in Javascript, then it would be up to the JS compiler either look for that CPU or hard-code the response without passing the caluclation to the CPU. Sure, the OS may not watch for every calculation, but the responsibility would fall on the software to deal with the problem... Replacing the hardware isn't always a viable solution.

      Think of it this way... If the programmers of Adobe Illustrator found that specific CPUs were unable to properly calculate/draw a circle correctly due to CPU errata, the responsibility would fall on those programmers to come up with a workaround.

      --
      Windows 3.1x calc: 3.11 - 3.10 = 0.00
    3. Re:This exploit is extremely limited in scope... by the_brobdingnagian · · Score: 1

      There's malware out there that takes advantage of security holes in Windows that are only known to the malware authors (and never reported to Microsoft). That dwarfs my earlier 10% number by potentially increasing it to 90+% of the PCs out there.

      If mallware attracts attention the bugs in Windows will get fixed. By keeping a low profile the can continue to exploit these bugs. Intel does _not_ fix all the errata and even if they would do so, who will update their CPU microcode?

      To add, CPU errata can be worked around by the BIOS and software.

      Again, not all errata get fixed by Intel and who updates their BIOS? As for the OS/Application level:

      As I said before, hiding in this list are 20-30 bugs that cannot be worked around by operating systems, and will be potentially exploitable. I would bet a lot of money that at least 2-3 of them are.

      Source.

      Think of it this way... If the programmers of Adobe Illustrator found that specific CPUs were unable to properly calculate/draw a circle correctly due to CPU errata, the responsibility would fall on those programmers to come up with a workaround.

      The bugs are in Intel hardware (or microcode), why would Adobe be responsible for a workaround?

    4. Re:This exploit is extremely limited in scope... by Alioth · · Score: 1

      Even 0.01% of PCs out there makes for one tremendous botnet.

  32. Bombing practice areas for their aircraft:? by Anonymous Coward · · Score: 0

    Will DemocRATS be the target?

    From a secure, undisclised bunker in Paraguay,
    Kilgore Trout

  33. hitb presentation link by bkoehler · · Score: 1

    http://conference.hitb.org/hitbsecconf2008kl/?page_id=214 - Remote Code Execution Through Intel CPU Bugs

    After I RTFA I found the hitb.org abstract; better than Inforworld, but still not too informative.

  34. i've read a number of story summaries in my time by circletimessquare · · Score: 3, Informative

    and this one ranks among the hallowed few best described as "excuse me, i just crapped my pants"

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  35. Power PC by Anonymous Coward · · Score: 0

    Must...get...(my old)..PowerPC...working.

    Of course, I plan to store most my work on an x86 fileserver....

  36. Discovery channel by Mathness · · Score: 5, Funny

    As seen on today's TV schedule for Discovery

    Now showing: Intel, when code attacks.
    Next show: Lasers.
    Next week: Shark week.

    --
    Carbon based humanoid in training.
  37. Interesting by mlwmohawk · · Score: 3, Insightful

    If the fundamental flaw is BOTH the way intel chips execute code and a primitive in Java, that could be dangerous.

    I could get all snarky and tell everyone I buy AMD, but I wouldn't be too confident that a similar exploit couldn't exist there either.

    This is all possible if...

    You need to reliably produce a series of instructions on a typical jvm. This doesn't present a problem as primitive expressions probably get predictable JIT sequences,

    The next question is what kind of exploit? Are you running native x86 code? If so, you are still limited by the OS level protection. If you can then create an exploit that elevates your permissions that doubly bad.

    One more snarky comment. I don't like JITs. I like my interpreted code interpreted, and I like my binary code native. I prefer something like a PHP model where you put glue in PHP and hard code in a C extension or a service.

    1. Re:Interesting by bluefoxlucid · · Score: 2, Interesting

      One more snarky comment. I don't like JITs. I like my interpreted code interpreted, and I like my binary code native. I prefer something like a PHP model where you put glue in PHP and hard code in a C extension or a service.

      Remember that interpreting turns 1 instruction into hundreds of real machine instructions. I bare-minimum'd a basic add at around 112 or so once, based on a O(1) jump table and data decoding. That doesn't begin to touch on the data cache becoming, effectively, instruction cache for the interpreted instructions; or the massive overuse of instruction cache in an interpreter.

      "Virtual Machine" are more a toy than a real tool. Mono and Java and .NET require real, native system support (i.e. gtk+ for gtk# etc) and often even require special consideration for the underlying system in the actual load module (executable program). Wine functions as a compatibility loader for Windows; why a native compatibility layer couldn't have functioned as a virtual machine does, with its own library support and own load module loader (i.e. wine loads PEs into memory on Linux) is beyond me, aside from cross-CPU compatibility. Hell, even in that case, LLVM is supposed to recompile one processor's code to another (this is hard though).

    2. Re:Interesting by mlwmohawk · · Score: 1

      Remember that interpreting turns 1 instruction into hundreds of real machine instructions.

      That is more of an academic argument as most code, java, visual basic, Windows, what ever, seldom spend much time in the glue. Most of the code is done in the binary libraries.

      When you examine the cost of a web hit, you have to look at it systemically. Web servers are toasters, they cost $2k up front and maybe $200 a year to run. The "real" performance bottleneck isn't the web environment, but the databases, back-end services, and so on.

      I agree JVMs are a toy, but then again, I don't have much respect for java either. You would know what I mean if you had a system that would regularly create and destroy a few million objects quickly. It is simply not possible to do it on Java without a HUGE machine and a lot of RAM.

      I can do it in C++ easily and quickly. I can expose a C API to access it. At that point Java, PHP, perl, or ruby don't care. It works where they don't. No matter how good the JIT is, it can't really beat native code on non-trivial applications.

       

    3. Re:Interesting by bluefoxlucid · · Score: 1

      That is more of an academic argument as most code, java, visual basic, Windows, what ever, seldom spend much time in the glue. Most of the code is done in the binary libraries.

      When you examine the cost of a web hit, you have to look at it systemically.

      No, not with Java. Java actually has most of its real functionality written in Java; it's a VM, with basic VM services (i.e. OS services... network, sound, memory management, I/O), with a whole bunch of libraries written in Java (GUI, sound, hell there's even JPEG and I think Java comes with an MP3 decoder...), and a lot of business logic code written in Java when people write things like AI code in Java.

      For .NET, Python, etc, people like using a lot of bindings to native libraries. Your argument holds.

    4. Re:Interesting by tricorn · · Score: 1

      It really depends on the instruction set you're emulating. Once you go through the overhead of validating and picking apart a Java class, you could probably emulate it at around 10% of the native code a JIT compiler would emit. That's about the ratio I found when emulating versus (static Plenty-Of-Time) translation of one instruction set to another (including emulating one's complement arithmetic) (though the floating point routines were just translated into subroutine calls) (emulating a Cyber CDC CPU on an Alpha processor).

      As for instruction cache, an emulator can actually be very efficient if the cache is large enough, running almost entirely out of that cache. In that case, the emulated processor has effectively a unified cache for data and instructions, in the form of the data cache of the native processor.

    5. Re:Interesting by mlwmohawk · · Score: 1

      No, not with Java. Java actually has most of its real functionality written in Java;

      I submit that you should download the Java source and a take a good look at it.

    6. Re:Interesting by TheLastUser · · Score: 1

      "You would know what I mean if you had a system that would regularly create and destroy a few million objects quickly. It is simply not possible to do it on Java without a HUGE machine and a lot of RAM."

      As it happens I do have a system that creates and destroys objects at a high rate. Our first version was in C++, the second in Java. The performance of the two were similar.

      The application processes ~100Mbps of financial data for all of the North American stock exchanges, in real time, and runs easily on a typical 2 cpu intel box. We actually run two instances of the software (one for real time data and one for delayed data) on the same box and a bunch of other stuff too.

      JIT's can actually produce code that runs faster than statically compiled C++, as jits have the opportunity to generate statistics on how the software is being used at run time and optimize the compile around that data.

      If you are going to post negative comments about a particular technology they should be fact based as opposed to gut based. I think programming languages are largely a matter of choice, almost any one can be made to work for 99% of tasks. At least that's been my experience, I've seen big PHP shops that make just as much money as big Java shops or Ruby shops.

    7. Re:Interesting by mlwmohawk · · Score: 1

      Our first version was in C++, the second in Java. The performance of the two were similar.

      Then you aren't using C++ very efficiently.

      Object *foo = malloc(sizeof(Object) * num_objects)

      assert(foo);

      for(int i=0; num_objects-i !=0; i++)
              new (&foo[i]) Object(....)

      (if you overload new and delete appropriately. The num_objects-i instead of a less than sign in the for loop is just for HTML crap.)

      If you want to create 1,000,000 objects, there is NO WAY java can beat well coded C++.

      In a threaded system, each malloc locks the heap. In this example only one such lock is ever encountered. Just make sure you overload delete as well. If there is no cleanup needed, just call free(foo);

      JIT's can actually produce code that runs faster than statically compiled C++, as jits have the opportunity to generate statistics on how the software is being used at run time and optimize the compile around that data.

      I have heard this claim, oh so, many times and have never seen it come to fruition except for exceptionally trivial examples.

    8. Re:Interesting by radish · · Score: 1

      Whilst you obviously know plenty about C++, you seem to know precious little about Java. For one thing, creating an object in Java is faster than in C++ because it doesn't have to malloc at all. Then there's the rather obvious counter to your example which is that it only works if I know I need a million objects ahead of time, and I know exactly which class they all need to be. What if I'm building them based on events? What if some are different types? That's a more common use case and one which your solution simply doesn't work for (unless you start allocating vast buffers just in case you need it, which is more than a little wasteful!).

      A little light reading.

      I have heard this claim, oh so, many times and have never seen it come to fruition except for exceptionally trivial examples
      That's probably because few people take the time to write non-trivial apps in both C++ and Java to compare them. That, and benchmarks are useless. So we can't directly compare results, we have to reason about what's going on under the hood by comparing machine code. Fortunatly that isn't just possible, it's been done, and there are plenty of examples out there. But just think about it in the abstract - there's no way that a compile time optimizer could be better than a run time one, given that they both have access to the same selection of possible optimizations. The run time one will have _at least_ as good a chance of choosing the right one, and, in most cases, a considerably better chance.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  38. Reality check by jmorris42 · · Score: 3, Insightful

    > The government just supplies a cheap alternative that people elect to use.

    No my statist friend, we don't 'elect' to use the USPS if we can avoid it. But we don't have a choice in some cases because the US Government grants a monopoly on letter delivery. UPS and Fedex can deliver freight and because nobody thought it possible and thus Congress didn't forbid it in time, overnight letters. Notice how totally the private competitors dominate the postal service in those catagories? How many YEARS it took for the postal service to even attempt an overnight delivery service... that still only promises (as in refund you money for being late) 2-3 day delivery between most endpoints.

    Do you really think UPS couldn't eat the postal service's lunch on 1st Class postage if they were allowed to compete? Of course they could, which is why the Postal Workers unions make damned sure Congress never even brings the subject up. They would probably have to adopt the same subsidy tactics as the USPS, i.e. use bulk mailers to subsidize 1st Class postage. But not being a government agency, once they demolished the USPS would restore actual market forces. So you would end up paying a bit more to send a letter AND get a bit more paper spam. But mail would flow quicker and with greater reliability.

    --
    Democrat delenda est
    1. Re:Reality check by jonbryce · · Score: 4, Insightful

      You might think that would happen, but if the British experience of removing the monopoly is anything to go by, your postal service will get worse.

      We've always had overnight delivery, but then, Britain is a much smaller country.

      The private operators are only interested in business mail. DX will do deliveries for small companies. The rest of them are only interested in bulk mail, such as bank statements and utility bills. For the rest of us, Royal Mail are now charging more, because they get less of the bulk mail to subsidise personal mail, and they are becoming much less reliable at delivering it.

    2. Re:Reality check by negRo_slim · · Score: 1

      Actually it seems the USPS is the market leader in air freight... The data may be a bit stale, but I'm sure things are much the same today. And I'm sure Air Freight is a good indicator over other related sectors in the shipping industry.

      --
      On the Oregon Cost born and raised, On the beach is where I spent most of my days
    3. Re:Reality check by Paradise+Pete · · Score: 5, Insightful
      Do you really think UPS couldn't eat the postal service's lunch on 1st Class postage if they were allowed to compete?

      .

      I don't know. To me it's pretty darn amazing that for 42 cents I can drop an envelop in a slot and a few days later it is hand-delivered to someone on the other side of the country. If that service didn't exist and you asked me to guess what it would cost, 42 cents would not be the answer.

    4. Re:Reality check by drinkypoo · · Score: 1

      The USPS is the world's cheapest and most reliable postal service, in terms of delivering letters. I know, pull the other one, right? But it's true, or at least it was five years ago. For anything else, why not use a carrier which is competent to deliver packages? Like DHL :) (FedEx is pretty good, UPS likes to throw my stuff around pretty hard.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Reality check by Anonymous Coward · · Score: 0

      What?! 42 is not the answer?

    6. Re:Reality check by mOdQuArK! · · Score: 5, Insightful

      Actually, the main "valid" reason for the government providing letter service is to provide services to those geographic areas where the "free market" would flat out decide that it wasn't worth servicing those areas. If this wasn't a requirement of the USPS, they could easily drop all their rural routes & compete with any of the normal package carriers.

      Of course, whether or not we should be inefficiently supporting those remote rural areas is a whole 'nother area of debate. I'm sure there's a lot of small town supporters that would scream bloody murder if you argue that those small towns should be allowed to disappear by cutting off any form of government infrastructure subsidy for those locations.

    7. Re:Reality check by otterpop81 · · Score: 2, Insightful

      What's funny is that the Slashdot community thinks it's outrageous to have a government run postal service (as evidenced by the current +5 moderation of parent), but at the same time thinks government run health care would be a great idea.

    8. Re:Reality check by tjstork · · Score: 1

      Of course, whether or not we should be inefficiently supporting those remote rural areas is a whole 'nother area of debate. I'm sure there's a lot of small town supporters that would scream bloody murder if you argue that those small towns should be allowed to disappear by cutting off any form of government infrastructure subsidy for those locations

      Then we'd starve to death, and have no good whiskey, and a valuable market for guns and orthodontics would dry up.

      --
      This is my sig.
    9. Re:Reality check by darkpixel2k · · Score: 1

      The government just supplies a cheap alternative that people elect to use.

      I get the sneaking suspicion that the reason you can mail a letter from one side of the US to the other for 'only' $0.42 is that somehow the USPS doesn't count on stamps as it's only source of income. I'd be willing to bet they get money from the taxpayers just like every other government-run program.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    10. Re:Reality check by Anonymous Coward · · Score: 1, Insightful

      you're missing one important issue.

      the USPS is by law required to offer postal services that are guaranteed to be unprofitable.

      Under a completely privatized system UPS and other private company's just wouldn't service that area.

      You have to realize that a mere 70-80 years ago, the only reliable way to communicate with someone was through mail or telegraph. The government of the time needed to ensure communication through out all populated areas even if it was unprofitable. If just to deliver the draft notices.

      Same goes for every other utilitys. If it wasn't for government interference there wouldn't be electricity in areas that weren't profitable, or phone access, or cell towers. Considering the population density of a lot of areas in the 1930-50's when this infrastructure was being put in, a huge part of the US would be without phones or power. Instead, due to an incredibly high percentage of homes in the US have both electricity and phone access.

    11. Re:Reality check by flosofl · · Score: 1

      I'd be willing to bet they get money from the taxpayers just like every other government-run program.

      I'm not sure about that. I think as a Federal Corp, they have a mandate to be entirely self-funded.

      --
      "This calls for a very special blend of psychology and extreme violence" - Vyvyan "The Young Ones"
    12. Re:Reality check by ben(zen) · · Score: 1

      That depends on the base of the Question.

    13. Re:Reality check by tlhIngan · · Score: 1

      No my statist friend, we don't 'elect' to use the USPS if we can avoid it. But we don't have a choice in some cases because the US Government grants a monopoly on letter delivery. UPS and Fedex can deliver freight and because nobody thought it possible and thus Congress didn't forbid it in time, overnight letters. Notice how totally the private competitors dominate the postal service in those catagories? How many YEARS it took for the postal service to even attempt an overnight delivery service... that still only promises (as in refund you money for being late) 2-3 day delivery between most endpoints.

      And I prefer USPS for parcel delivery. Not only is it as reliable as FedEx, DHL and UPS, it's often vastly cheaper. Sure you can send someone a parcel for $9 via UPS to an international destination, but having been on the receiving end, it costs anywhere from 20% to 200% the cost of the item for the receiver. I was shipped a $10 item, and I paid $10 shipping. UPS wanted $22 to release it. Or I buy a $50 item and the idiot seller sends it via UPS, and UPS wants another $40 to release it. At least on a $300 item, I only had to fork over $100 more to release it. The charges? Well, you have sales taxes ($3, $7, and $36, respectively on those items). The remaining charge was for the privilege of crossing the border, and having some guy rubber-stamp paperwork saying "this item is worth $x". At least the post office charges me $5 for that (or $8 if I ship express), and I get to play the lottery (sometimes they don't even bother charging taxes!).

      UPS is probably the worst at it with exorbitant brokerage fees. FedEx charges a nice flat-rate $25, and DHL charged a very reasonable $10.

      I avoid people who ship via UPS exclusively - especially when I can count on the item costing me what it costs, plus shipping and taxes, plus another 30% "UPS Tax" as it's affectionately known. It's enough to actually go somewhere else and buy via USPS, or even just retail. Alas, not too many places offer FedEx, and ThinkGeek is the only one that allows one to choose DHL or UPS. (For years I avoided ThinkGeek because they shipped UPS, at least now I can order from them).

    14. Re:Reality check by the_B0fh · · Score: 0, Redundant

      To me it's pretty darn amazing that for 42 cents I can drop an envelop in a slot and a few days later it is hand-delivered to someone on the other side of the country. If that service didn't exist and you asked me to guess what it would cost, 42 cents would not be the answer.

      Where, oh where have we gone wrong, such that 42 is NOT the answer?!?!?!?!

    15. Re:Reality check by Wildclaw · · Score: 1

      but at the same time thinks government run health care would be a great idea.

      I don't know where you got this idea.

      There are probably a lot of slashdot people that fully supports goverment health care and which most likely also supports goverment postal service on similar reasons.

      There are however also a huge bunch of economic libertarians on slashdot that would cry at the goverment doing anything but providing military/police to defend their precious property rights.

      And then there are people in between that are simply looking to find the best solutions and compromises to complex problems.

    16. Re:Reality check by Anonymous Coward · · Score: 0

      Actually, the main "valid" reason for the government providing letter service is to provide services to those geographic areas where the "free market" would flat out decide that it wasn't worth servicing those areas.

      You're right to use quotes. That argument is getting more strained all the time.

      - If you assume providing communications to all citizens is important, why only the postal service? My network connection is both far more important and far less reliable. For many other people I know, it's the telephone. The vast majority of the USPS's job, today, seems to be delivering spam.

      - Even if you assume it needs to be postal service, why isn't the free market handling this? FedEx and UPS both ship to some pretty tiny, remote places. Where, exactly, is the free market failing to deliver to?

      - Even if you assume it needs to be provided by the government, what's the reason for it being provided by the federal government? If there is a remote place which isn't handled by FedEx/UPS (see above), it seems like something which the state government could easily pay them to cover, for less than the price of an entire postal service.

      - Even if you assume it needs to be implemented by the federal government, what's the reason the service needs sovereign immunity? USPS drivers are the worst drivers on the road, but as citizens we can't do squat about it. Whenever people have taken USPS employees to court, the offense invariably gets thrown out, due exclusively to their sovereign immunity. No other division of the federal government seems to require this protection.

      The USPS is a waste of money, and an embarrassment to this country. Admittedly, right now they're about the least of our problems, but that doesn't make them benign.

    17. Re:Reality check by Anonymous Coward · · Score: 0

      Meaning this for those of you who didn't get it.

    18. Re:Reality check by Alioth · · Score: 1

      No, UPS and FedEx et al. could not eat the USPS's lunch. No one is interested in the universal service because it doesn't make money. Delivering first class mail from Florida to Seattle for pennies does not make money. Even more so, delivering mail from Mexican Hat, Utah, to Matagorda, Texas is even more of a loss maker.

      The private firms would only be interested in cherry picking the bulk mail and major city services, leaving all the unprofitable bits of universal service to the USPS. This is why the USPS has a monopoly on the universal service, because others are only interested in cherry picking the best bits of it.

    19. Re:Reality check by Mayrel · · Score: 1

      - If you assume providing communications to all citizens is important, why only the postal service? My network connection is both far more important and far less reliable. For many other people I know, it's the telephone. The vast majority of the USPS's job, today, seems to be delivering spam.

      Straw man. I don't recall mOdQuArK saying that only the postal service is important.

      - Even if you assume it needs to be postal service, why isn't the free market handling this? FedEx and UPS both ship to some pretty tiny, remote places. Where, exactly, is the free market failing to deliver to?

      Some tiny remote places? Do they ship to all of them? Do they charge the same for delivering to "tiny remote places" as for large cities?

      - Even if you assume it needs to be provided by the government, what's the reason for it being provided by the federal government? If there is a remote place which isn't handled by FedEx/UPS (see above), it seems like something which the state government could easily pay them to cover, for less than the price of an entire postal service.

      Please explain why you think it would be cheaper for each state to operate its own independent postal service than for the federal government to operate a country-wide postal service.

      - Even if you assume it needs to be implemented by the federal government, what's the reason the service needs sovereign immunity? USPS drivers are the worst drivers on the road, but as citizens we can't do squat about it. Whenever people have taken USPS employees to court, the offense invariably gets thrown out, due exclusively to their sovereign immunity. No other division of the federal government seems to require this protection.

      Straw man again. mOdQuArK didn't say that the USPS should have sovereign immunity.

    20. Re:Reality check by dkf · · Score: 1

      For the rest of us, Royal Mail are now charging more, because they get less of the bulk mail to subsidise personal mail, and they are becoming much less reliable at delivering it.

      The stupid thing is that the private post operators then hand off to the Royal Mail for letter delivery to private addresses, as the private operators don't have the staff to do that.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    21. Re:Reality check by Eunuchswear · · Score: 1

      I get the sneaking suspicion that the reason you can mail a letter from one side of the US to the other for 'only' $0.42 is that somehow the USPS doesn't count on stamps as it's only source of income. I'd be willing to bet they get money from the taxpayers just like every other government-run program.

      Or, to paraphrase, "I don't know what the fuck I'm talking about, and I'm too lazy to look it up, but here's my uninformed prejudice". Moron.

      The USPS is self financing, and receives no tax payer subsidy.

      --
      Watch this Heartland Institute video
    22. Re:Reality check by knarf · · Score: 1

      Funny, that. My experience with USPS has been nothing but positive when shipping parcels overseas. UPS on the other hand has managed to turn one 50 kg oscilloscope into a mangled heap of aluminium and steel and losing another one in transit. Both were sent to me, not by me - I would not use UPS if there were any other option which fortunately there is. UPS also grossly overcharges for package delivery and has the gall to suggest that I drive 60 km to their depot to come and get a shipment (I live in the countryside in Sweden). USPS connects to the Swedish mail carrier which gives me the option of either getting parcels at the nearest supermarket or to get it delivered at home at no extra cost.

      --
      --frank[at]unternet.org
    23. Re:Reality check by mOdQuArK! · · Score: 1

      *blink blink* I don't usually respond to Anon Cowards, but that's the first time I've had all my responses handled for me before I've even had a chance to log in :-)

    24. Re:Reality check by g-san · · Score: 1

      This isn't some kind of POP/SMTP troll flamebait in disguise is it?!?!

    25. Re:Reality check by darkpixel2k · · Score: 1

      Or, to paraphrase, "I don't know what the fuck I'm talking about, and I'm too lazy to look it up, but here's my uninformed prejudice". Moron.

      It's a logical chain of thought. If you've looked at a billion government programs and they are all taxpayer financed or subsidized, what would the logical pattern be for program billion+1 be?

      And yeah, I'm too lazy to look it up. Who the fuck wants to look up information about the post office?

      For one thing, it's boring. And secondly, if I post some uninformed statement here on slash some self-righteous twat like you will eventually post the very link I'm looking for and call me a moron even though I didn't state it as fact. I said "I'd bet". Of course that's what I don't gamble--I would have just lost money.

      Anyways--you're not as fast as Google, or as user friendly, but I still get the results I'm looking for when searching via slashdot.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    26. Re:Reality check by Anonymous Coward · · Score: 0

      Farmers. The farm lobby is still huge in this country, just look at what happened when they and the environmentalists were briefly on the same side and cheering for corn-based ethanol. Also, USPS provides superior package service to my city apartment, because I can take a bus to pick up a large package. For UPS, it's a drive. For FedEx, it's a verbal arm-wrestle to find out which top-secret location they are holding my package at, and a drive. For DHL, it's a bounce and ask the sender to use USPS, because DHL offices have old-fashioned banker's hours. I'm not taking a day off work to go fetch the package that was supposed to be delivered to my door.

    27. Re:Reality check by 0xFCE2 · · Score: 1

      I just ran across this nice example for a damaged packet - packet drops outside of the IP world can end pretty bad:

      http://userweb.kernel.org/~warthog9/damaged_server/

      According to the frontpage, this is git.kernel.org

  39. Mod parent down by Anonymous Coward · · Score: 0

    Intel doesn't fix the vast majority of the bugs. Just look at a so-called specification update of Core Solo/Duo.

  40. Tip of the iceberg... by gmuslera · · Score: 1

    That a white hat shows that is possible don't exclude the possibility that black hats already found and are actively exploiting it.

    Would be interesting to know the line of processors affected, or a tool that shows that one is vulnerable (ok, maybe is not so great idea, lot of malware disguise themselves as vulnerability checkers). Or if there any practical limitation on what they can do (i.e. if it is very dependant on processor model, jvm used, OS version and so on).

    And, of course, what can of protection we have in the worst case (that this start to be widely exploited in the wild). Firewalls dont work here, probably antivirus will be useless too, my best bet is noscript and similar programs.

  41. Free software BIOS to rescue by Anonymous Coward · · Score: 0

    I guess this might give a nice boost to finally opening the horrible old, buggy, slow proprietary BIOSes.

    http://www.fsf.org/campaigns/free-bios.html

  42. I 2nd that by bussdriver · · Score: 1

    Sounds just like it to me; and I remember the crap Theo had to put up with for his keen observations.

  43. Why would you want to? by jd · · Score: 1

    Most machines have Flash chips, OpenBIOS is an OpenFirmware (IEEE 1275-1994) open source alternative with Forth interpreter built in, FreeBIOS will let you bootstrap an OS kernel like Linux (some forms of Windows are also doable), and even Intel's Tiano (used as the basis for many modern BIOSes) is under the BSD license. The range of supported chips, given the three different systems available to you, is vastly superior to the range you can install any commercial BIOS on. Support for industry standards is also vastly superior to many commercial offerings. I say let the commercial BIOSes rot in the cesspit of their own making, and use the technologies that are already available to you.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  44. PowerPC by nurb432 · · Score: 0

    So what was the problem again?

    --
    ---- Booth was a patriot ----
    1. Re:PowerPC by TheLink · · Score: 1

      I'm on AMD at home, but I bet a fair number of sites I use do run on Intel systems. If they go down, it'll be rather annoying.

      Anyway, I wouldn't be surprised if PowerPC, AMD etc have exploitable errata too. But if you were going to pick a CPU to exploit, you might as well try Intel first.

      --
  45. Oh well... by azzuth · · Score: 1

    Well at least you won't care that your system got rooted...

  46. Ehhh.... by ZarathustraDK · · Score: 1

    Big question here. Why the hell are they demoing an exploit which can't be patched? Isn't that kind of...I don't know...nihilistic?

    --
    If you quote this signature there'll be 72 copies of Windows ME waiting for you in Heaven.
  47. double u tee eff by azzuth · · Score: 2, Funny

    The only thing I got from that was "slave drone troll" So I'll assume you are speaking in trollish, and a dialect I'm not familar with. At any rate, I was wondering if you would be so kind as to give me your bank account number, as I have a large sum of money that I need to secure for this prince friend of mine...

    1. Re:double u tee eff by Anonymous Coward · · Score: 0

      The only thing I got from that was "slave drone troll" So I'll assume you are speaking in trollish, and a dialect I'm not familar with. At any rate, I was wondering if you would be so kind as to give me your bank account number, as I have a large sum of money that I need to secure for this prince friend of mine...

      Seems to me his post was written in "typical slashdotter" dialect. Ignorant, braindead claims that Teh Lunix is better than everything in the world, that it has no security flaws, etc etc.

      BTW, my bank account number is 1999477845003882750-3. Knock yourself out.

    2. Re:double u tee eff by Anonymous Coward · · Score: 0

      I'm going to have to ask you for your transit number too...kay, thanks.

  48. FUD by Anonymous Coward · · Score: 0

    From the conference description -

    "both local and remote attacks which works against any OS regardless of the patches applied or the applications which are running."

    "Some of the bugs that will be shown are exploitable via common instruction sequences and by knowing the mechanics behind certain JIT Java-compilers, attackers can force the compiler to do what they want (for example: short nested loops lead to system crashes on many CPUs)."

    How is it regardless of the OS or patches if you are relying on certain Java compilers? and certain instruction sequences? Wouldn't the software control which instructions sequences were being called. This sounds like completely BS.

  49. Disable scripting/plug-ins by default/use NoScript by the+JoshMeister · · Score: 4, Interesting

    If malware based on this "attack code" got into the wild, it sounds like one of the attack vectors would be malicious Web sites (which is nothing new). As many security researchers have been recommending for years, turning off JavaScript and other active content by default will greatly reduce the potential for infection, even from many kinds of as-yet undiscovered exploits. A good way to do this with Firefox (without ruining compatibility with trustworthy sites) is to install NoScript, which allows you to whitelist trusted sites while allowing you to block scripts, Java, Flash, Silverlight, other plug-ins, etc. on every other site by default.

    Of course, if the flaw lies in the microprocessor, then there are certainly other potential attack vectors than just malicious Web sites.

    Someone pointed out that Intel processors are BIOS-upgradeable. What about computers based on EFI instead of BIOS, such as all the Intel-based Macs?

    Also, as someone else pointed out, the headline is extremely misleading. The security researcher Kris Kaspersky is not affiliated with Kaspersky Lab or Eugene Kaspersky, but he's apparently the author of a number of books on programming and other computer subjects.

  50. Once again ... by jc42 · · Score: 1

    ... we're reminded of the inherent dangers of a monoculture.

    Didn't there used to be an old saying about not putting all your eggs into one basket?

    How many more forms of this sage advice can we come up with?

    It says something about the collective intelligence of our vaunted "market" economy, no?

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    1. Re:Once again ... by XHIIHIIHX · · Score: 1

      Yeah guys where the HELL are the open source CPU's?

    2. Re:Once again ... by John+Hasler · · Score: 1

      > It says something about the collective intelligence of our vaunted "market" economy, no?

      Copyright and patent laws prevent it from operating freely.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:Once again ... by Anonymous Coward · · Score: 0

      Full agreement. I'm fighting here that our embedded systems stay with PPC while some boss wants to have only and exclusively Wintel clones everywhere (with the real problem that high resolution arbitrary timers work much better on PPC).

      Unfortunately I'm going to lose, since I was eying PASemi chips but now that Apple bought them...

      15 to 20 years ago there were PC and workstation manufacturers and perhaps too many architectures around (the last 68k series workstations and the emerging RISC machines like Sun's Sparc, SGI and Digital's MIPS, Digital's Alpha, IBM's Power, Intergraph's Clipper). Nowadays we have x86 or x86 or x86, this is not enough, especially since AMD might file for bankrupcy any day now.

      Now AMD going under might be a good thing since many people might finally realize the dangers and start being scared of having put all their egg's in Intel's basket, the same thing happened with Microsoft a few years ago. But I'm afraid that Intel's monopoly/x86 monoculture will be much harder to shatter than Microsoft's one.

      However, it is also time to design a brand new processor architecture based on the current state of computer: one of the fundamental changes in the last decade is that memory latency is the main bottleneck, not actual processing (the slowest instructions are typically divisions and they are not much slower than an L2 cache access and much faster than L3/main memory accesses). Even the Itanic was not designed with that fully in mind. The Cell is an attempt to answer the problem but I don't consider it satisfactory: it has applications in some specialized domains where it shines but is too hard to program for general purposes (the next Cell with 32 SPU should have an aggregate LSU to register bandwidth of about 2TB/s so, and I have some application for it: the big advantage is also the predictability that caches do not have).

  51. Jesus saves and takes no damage (evasion) by Anonymous Coward · · Score: 1, Funny

    > Cut it out! No amount of magic spells are going to mitigate this damage!

    Yeah, you need a saving throw to do that.

  52. Comment removed by account_deleted · · Score: 5, Interesting

    Comment removed based on user account deletion

  53. Ground floor by TheSpoom · · Score: 1

    By the power vested in me by mod points, I hereby declare this the one true name of this exploit. All others are fakes.

    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
  54. See... I TOLD YA SO by religious+freak · · Score: 1

    AppleTalk is the way to go... make the switch NOW, before it's too late!!

    --
    If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
  55. Oh great by tietokone-olmi · · Score: 1, Insightful

    It's another case of "security research by press release, you can have the details in X months. in the mean time, I'll pump the PR wires".

    Show us the code, or pipe the fuck down you attention whore.

  56. This is probably bogus by Anonymous Coward · · Score: 0
    • It tries to hype up the severity of the attack using the 'extensive list of affected platforms' method, while they could have stuck with 'Intel chips are affected'.
    • It confuses different technologies - this raises a red flag for me.
    • The claims they make about the gazillions of different programming environments attackers can use does too. It gives off the same vibes as that 'miracle machine' in the news a few months ago that was claimed to cure cancer and AIDS.
    • It claims to be based on known bugs in the processor. The operating system vendors should have worked around them by now.
    • It refuses to give any technical details at all. Instead of informing us so we can fix the issue, they sit on it. The only reason to do this is to create hype where nothing exists, that is to say, they don't actually have anything that would make the news if they just published their findings.
    • I've read quite a number of these things in my time, and if (not when: if) the final reveal came, I was usually severely underwhelmed.

    So in summary, I can hardly contain my anticipation. *rolls eyes*

  57. Are you really sure about that? by tjstork · · Score: 2, Interesting

    Do you really think UPS couldn't eat the postal service's lunch on 1st Class postage if they were allowed to compete? Of course they could, which is why the Postal Workers unions make damned sure Congress never even brings the subject up.

    Can you actually point to the section of the US code that prohibits a third party from delivering first class style mail? I mean, if a private company wanted to sell a service moving an ounce across 3000 miles for 50 cents, they could. IT's just, you'd have to be able to go to Wall Street and say, "well, once you invest in 100,000 delivery vans and thousands of local offices, then, I can go and compete with the USPS in a market segment that's slowly dying." It just doesn't look a business that has any upside to it.
    The other thing, too, is, that, being a quasi government entity, the USPS has to actually deliver to everyone. UPS doesn't. So, yeah, theoretically, if you privatized the mail, you might find out that actually wouldn't get -any- mail at all unless you lived in the more densely populated areas of the country.

    In any case, now's exactly the time to be touting the miracles of capitalism, when, the we the taxpayers of the United States might be about to double the debt of the Federal Government winds up having to do an Amtrak on what's left of our mortgage and finance industry. Yeah, talk to me about the miracles of the private sector right when you go look at the price of Bear Sterns, Countrywide, National City Bank, Lehman Bros, and other stocks. Fine bunch of capitalists, they are, all getting bailed out in one way or the other by, wow, of all things, that grossly incompetent government.

    --
    This is my sig.
    1. Re:Are you really sure about that? by brusk · · Score: 2, Informative

      Can you actually point to the section of the US code that prohibits a third party from delivering first class style mail? I mean, if a private company wanted to sell a service moving an ounce across 3000 miles for 50 cents, they could.

      From Wikipedia:

      18 U.S.C. 1693â"1696 and 39 U.S.C. 601â"606, implemented under 39 Code of Federal Regulations Parts 310 and 320.

      The federal government has strong powers in this regard because there's a postal clause in the Constitution.

      --
      .sig withheld by request
    2. Re:Are you really sure about that? by slysithesuperspy · · Score: 1

      " when you go look at the price of Bear Sterns, Countrywide, National City Bank, Lehman Bros, and other stocks"

      The Federal Reserve has nothing to do with capitalism and that messes in these markets so don't blame capitalism for how these companies perform, there is no capitalism. Capitalism is saving, the fed just creates more money and encourages people to be in debt. The bubbles don't come from no where.

  58. PPC by Anonymous Coward · · Score: 0

    At least I know I'm safe because I run... PPC!

  59. Well now.. by Anonymous Coward · · Score: 0

    Look at the bright side people, at least this exploit isn't trivial to exploit, so we wont have to worry about 90000000000 script kittens breaking the interwebs. If the "finder" (HAHAHA) releases working PoC with a root shell tho or a fucking metasploit module (not likely) then he is the biggest twat, more so than he already is now for releasing this sensative vulnerability. I'm not all 100% behind nondisclosure but this is one of those things you should STFU about.
    Nice one Kaspy

  60. Which CDC machines? by IvyKing · · Score: 1

    I don't remember any "BR" intsructions for the 6600 - then again my exposure to the CDC 6600 instruction set was from an assembly language class I took just over 35 years ago (man, I'm getting old...). I still have my copy of Grishman handy, and while it had a section on branch instructions, the instructions were referred to as "jumps". I'm not that familiar with the 3000 series instruction set (the 3000's were silicon transistor remakes of the germanium transistor 1604), so there might have been branch instructions for the 3000.

  61. Re:This is so old! by tricorn · · Score: 1

    Dunno which CDC processor that might have been. With the various Cyber machines I worked with, one standard way to hang a process was to do an EQ * (branch to self); JP * was equally effective. It didn't hang the machine, just the process, and could easily be killed through NOS. In fact, standard practice was to make subroutine entry points be EQ *, so if you somehow entered the routine before it ever got called the process would hang. I never did that, I used PS, so the process would just halt immediately. All the operators ever did with a hung process was to drop it and cause the same crash dump that the PS did.

  62. HackInTheBox Security Conference by alphaque · · Score: 1

    The HiTB Security Conference in KL website is at http://conference.hackinthebox.org./ see you chaps in KL !

  63. This is the right way to go by Anonymous Coward · · Score: 0

    Computer security needs to be more focused on in the media. Remember, companies like Intel spend a lot on marketing. How many places haven't got an Intel sticker. I think we would have a better situati on today if the market was not so monotonic. I think this is a lesson for Intel that they cannot continue doing their business like they are currently doing. It will lead to a big disaster in the end. When half the world has the latest gratest chip with the latest greatest backdoor that not even the latest greates computer hacker can fix :-)

  64. Re:Disable scripting/plug-ins by default/use NoScr by IhuntCIA · · Score: 1
    Running browser with disabled scripts did not help me yesterday.
    I'm using browser with disabled scripting ( Java script, Visual Basic Scripts, ActiveX, Siverlight ) and I got infected yesterday while meta moderating. I followed link to gnaa.org or something like that and picked up trojan that copied Internet Explorer cache, history and favorites into the Documents and Settings/ ... /Local Settings/temp. It made another copy of Explorer.exe procces and started to abuse my internet connection immediately.
    After killing the Explorer.exe I was able to delete some of the files, and the rest was converted into the unusable files by Microsoft scandisk after I reseted my PC. :)
    It seems that some slashdot trolls use 10+ years old bug in windows JPEG decoder used by my internet browser.

    I'm using unpatched Windows XP SP2 with most of the Windows services disabled. I'm behind NAT. My PC was infected several times in 3 years, mostly form running the infected files. Story from the headline most likely refers to the Windows XP PC's that have direct internet connection. PC running Windows XP SP2 is quite safe if it is behind the NAT and firewall and if browser has NoScript or similar plug in as You have pointed out.

    Someone pointed out that Intel processors are BIOS-upgradeable. What about computers based on EFI instead of BIOS, such as all the Intel-based Macs?

    The BIOS upgrade works around bugs in CPU and chipset, it does not fix the CPU or the chipset. I doubt that Apple needs to update EFI as it was the first one to officially point out bugs in Intel CPU.

    Some Intel CPU's allow microcode update. As far as I know Microsoft and Apple inclided microcode update in one of the patches.

  65. Re:i've read a number of story summaries in my tim by MadMidnightBomber · · Score: 1

    I'm OK - I run ARM Linux :)

    --
    "It doesn't cost enough, and it makes too much sense."
  66. Javascript is not java by stoicio · · Score: 1

    The summary says javascript flaw, then it says java.
    ??

  67. Headline: Macs Insecure! by objekt · · Score: 1

    Isn't that the usual approach when other brands are equally vulerable?

    Or is the Mac no longer the big prize it once was?

    --
    -- Boycott Shell
  68. it's like 1998 all over again .. by rs232 · · Score: 1

    Intel chips open to hacks , four minutes to own a Windows machines connected to the Internet, the DNS system wide open to exploits, spam/viruses and phishing running rampant. Like what have these innovators being doing for the past decade.

    'This is like deja vu all over again, Yogi'

    --
    davecb5620@gmail.com
  69. Stealths and Intels? by bostongraf · · Score: 1

    Am I the only one that happened to read the /. write up on the Stealths being upgraded to Pentiums immediately before reading this article?

    Now, of course, they shouldn't be using javascript (or java?) on Stealths, nor are the Stealth's chips likely to have the same bugs.

    But it was kinda of a double-take inducing sequence of articles...

  70. But there are simpler ways to do this by ChrisA90278 · · Score: 1

    OK so he gets control of the Java compiler. What then? He is running as a normal user in a normal user account and he still has a long ways to go to take over a Linux or BSD machine.

    If you want to run code as the user then it's simpler to just trick him. Write a trojan. "click here for free porn" should work well enough.

  71. What could such an attack accomplish... by crndg · · Score: 1

    ...that couldn't already be done through an OS vulnerability? First, for any code to even touch the CPU, it has to be executed. Is there another way to inject code into the CPU that I'm missing? And if the worst it can do is crash the computer, then won't people eventually learn not to [run that program/visit that web site]? The fact that it may be able to crash Windows, Linux and Mac computers that open the same program or web site isn't that exciting to me. And I can't see any way an attacker could leverage a CPU flaw into root access on every OS. Root access is an OS thing, not a CPU thing. Right?

  72. If this were real, USAF by Culture20 · · Score: 1

    If this were real, USAF would have hired him, hushed it up, and waited until a good time to start crashing machines overseas. The Great Firewall isn't really a firewall, and if TCP packets can be sent to crash any Intel machine, then it'd be darn effective.
    It seems so much like snake oil that it better not be true. I am glad that I have AMD in half my machines though, just in case.

  73. Such a W.A.S.T.E. by janzen · · Score: 1

    And don't forget these folks... :-)

  74. 900 euros to attend the conference by nlann · · Score: 1

    Living not far from the country where this conference will take place, I wanted to attend and apply for a pass. But to my great diception, the ticket is about 4000 ringits, or 900 euros, or 1200 USD. This is simply ridiculous! I will not go, unless I can convince my employer to send me there. And I was very surprised to see that Microsoft is one of the sponsors.