Slashdot Mirror


Torvalds Creates Patch for Cross-Platform Virus

Newsforge is reporting that Linus Torvalds took a few minutes to review the cross-platform proof of concept virus covered yesterday and has proven that the virus does indeed not work with latest kernel version 2.6.16 and even released a patch in order to fix this "problem." From the article: "The reason that the virus is not propagating itself in the latest kernel versions is due to a bug in how GCC handles specific registers in a particular system call. [...] So the virus did a number of strange things to make this show up, but on the other hand the kernel does try to avoid touching user registers, even if we've never really _guaranteed_ that. So the 2.6.16 effect is a mis-feature, even if a _normal_ app would never care. It just happened to bite the infection logic of your virus thing."

195 comments

  1. mis-feature by Douglas+Simmons · · Score: 4, Insightful

    Gotta admire how Linus calls a spade a spade even when that spade is a Good Thing. Imagine how MS would spin this if it happened to them.

    1. Re:mis-feature by Anonymous Coward · · Score: 3, Interesting

      Imagine how /. is going to spin this as "not a linux problem".

    2. Re:mis-feature by shotfeel · · Score: 4, Interesting

      From TFA:

      Leave it to open source hackers to debug and fix aging viral code so that it works correctly.

      That's what I find amazing -fixing things so the virus will run properly.

    3. Re:mis-feature by Anonymous Coward · · Score: 0

      Torvalds would call a spade a _spade_.

    4. Re:mis-feature by IdleTime · · Score: 1

      I think you mean _kaivaa_ ;-)

      --
      If you mod me down, I *will* introduce you to my sister!
    5. Re:mis-feature by dhasenan · · Score: 4, Informative

      The virus in question apparently wasn't infecting system files--it didn't have an elevation-of-privileges feature, so it couldn't access /bin, /usr, etc. (And /etc, too, though that's not relevant.)

      So if a 'virus' is using standard OS features that legitimate applications also use, and suddenly the virus stops working, there's obviously been a change, and it breaks those legitimate applications.

      In short, Torvalds didn't want to remove a feature without prior discussion.

    6. Re:mis-feature by DrSkwid · · Score: 1

      privilege escalation isn't really a big problem in the short term, infection is more important in the early stages. Escalation will come eventually.

      Don't take my word for it :

      http://www.maht0x0r.net/pdf/tom_duff_-_unix_viruse s.pdf

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    7. Re:mis-feature by Anonymous Coward · · Score: 0

      Yeah, calling it a "virus thing" in no way suggested that it wasn't a real virus because a real virus couldn't touch Linux... I thought that it was an incredible piece of spin when I read it, actually.

    8. Re:mis-feature by Thing+1 · · Score: 1

      Is that the same Duff as Duff's Device? (Really neat switch/case "feature".)

      --
      I feel fantastic, and I'm still alive.
    9. Re:mis-feature by _Sprocket_ · · Score: 1

      That's a nice link to a bit of history. But I think you missed the parent's point. The point of mentioning elevating privileges is due to most privilege elevation schemes take advantage of some bug in a system. This is not the case here. Fixing the bug, and essentially enabling the virus, is actually fixing a bug... not re-introducing a bug the virus is dependent on.

      Discussions on how toe elevate privileges is another subject. And your link... more to do with history than anything really provoking - at least in today's context (or did I miss something).

    10. Re:mis-feature by Anonymous Coward · · Score: 0

      yes.

  2. This is what we call geeks by microbee · · Score: 5, Insightful

    :)

  3. one-man army by caffeinemessiah · · Score: 2, Insightful
    goes to show that if one person has complete mastery over a piece of code (e.g. the kernel), and if they're decently competent, they should be able to fix it very quickly and very soon. imagine this floating around a programming group -- being passed from one person to the next, each with their partial understanding of the whole system.

    that's one up for good ol' fashioned hacking...

    --
    An old-timer with old-timey ideas.
    1. Re:one-man army by Skiron · · Score: 3, Insightful

      Not only the 'one' person, but a clean code base that makes a small fix. I expect the others would need a few hundred MB patch and lots of breakage/bundled/undocumented updates to fix it (as normal).

    2. Re:one-man army by Anonymous Coward · · Score: 0

      slashbot.
      what prevents each member of a programming group from having "complete mastery" of the kernel?

    3. Re:one-man army by ArcherB · · Score: 1

      imagine this floating around a programming group -- being passed from one person to the next, each with their partial understanding of the whole system.

      Imagine if that group had a manager!!! It would float around a board of directors, being passed from one department head to the next, each with their limited or non-existant understanding of anything related to the project. Finally, after weeks of meetings, it would be assigned to the development manager who would dump it into the lap of the programming group you mentioned with incorrect instructions on how to fix the problem.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    4. Re:one-man army by Anonymous Coward · · Score: 0
      goes to show that if one person has complete mastery over a piece of code (e.g. the kernel), and if they're decently competent, they should be able to fix it very quickly and very soon.

      And then they go to another company with better benefits, burns out, retires, hit by a bus, etc, and your company is left with a real nice program that--as a matter of feasibility--is extremely hard to fix or upgrade. And what are the odds that there's good documentation left behind them?
    5. Re:one-man army by Anonymous Coward · · Score: 0
      one word: incompetence.

      or rather, unequal competence in larger numbers, leading to misunderstanding rather than NOT understanding, leading to problems...

    6. Re:one-man army by rbochan · · Score: 5, Insightful

      what prevents each member of a programming group from having "complete mastery" of the kernel?

      2 words:

      middle management

      --
      ...Rob
      The American Dream isn't an SUV and a house in the suburbs; it's Don't Tread On Me.
    7. Re:one-man army by grassy_knoll · · Score: 1
      what prevents each member of a programming group from having "complete mastery" of the kernel?

      2 words:

      middle management


      You realize you're only modded "funny" because there's no option to mod you "Sad, but true"...
    8. Re:one-man army by DrSkwid · · Score: 0, Flamebait

      Also suggests that your software is bloated and unmaintainable.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    9. Re:one-man army by radtea · · Score: 1

      ...each with their partial understanding of the whole system.

      More to the point, the one person who might understand enough to debug it will be continually hectored by others who don't understand what is going on, but whose egos are so wound up in appearing smart that they can't resist giving advice, suggesting alternative paths, etc.

      This will ensure two things: that the bug will take many times as long to fix, and when the one person who does know what is going on finally fixes it despite all the "help" some more politically savvy bastard will quickly leap in and grab the credit, because the fix will be completely unlike anything they suggested, but they will be too stupid to see that or too dishonest to admit it.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    10. Re:one-man army by Mr+Z · · Score: 1

      Make some some characters to plop in this world of disaffection, and I think you have a concept for a comic strip!

      Just don't give half the characters names ending in -bert. You might get sued.

    11. Re:one-man army by Anonymous Coward · · Score: 0

      Did you just say "clean code base" in reference to the Linux kernel? Hahahaha.

    12. Re:one-man army by Sigg3.net · · Score: 1

      2 words: middle management

      In biological terms: digestion system
      They scream for ice-cream and are full of gas.

  4. Fix it? by gnuadam · · Score: 5, Informative

    I think you misunderstand. He fixed a flaw in the kernel that kept the virus from *working*. The patched systems should be vulnerable.

    --
    You say :wq, I say ZZ. Why can't we all just get along?
    1. Re:Fix it? by Anonymous Coward · · Score: 3, Interesting

      yes, but it was a flaw in the operating system nonetheless. Just because a virus discovered the flaw doesn't mean the flaw shouldn't be fixed.

      If someone validates your website, and points out to you that it's invalid, do you complain that they use IE? No, you correct the page to make it valid again. (of course, it still won't work in IE, but c'est la vie)

    2. Re:Fix it? by sloanster · · Score: 1

      Um, no... the system running the updated kernel would still not be vulnerable in the normal sense. Did you really think normal users were able to infect linux system binaries with this "virus"?

      One thing that is vulnerable would be an instance of windoze running in linux under wine, since everything in wine is owned by the user running it.

      Of course, as some will quickly remind me, if you were to log into a linux system as root, deliberately "infect" a system binary, and then run the infected binary as root, you'd have real problems - but that is obviously a contrived example, and a far cry from the ease with which windoze systems are quickly owned and turned into swarms of spambots via common windoze viruses...

    3. Re:Fix it? by FhnuZoag · · Score: 5, Funny

      Well, one more step towards making Linux ready for the desktop.

    4. Re:Fix it? by magicchex · · Score: 1

      How does that change the point of the GP post?

      --
      How many fulltime jobs can one man have?
    5. Re:Fix it? by paulatz · · Score: 1

      One thing that is vulnerable would be an instance of windoze running in linux under wine, since everything in wine is owned by the user running it.

      Of coure you have no idea about what wine is and what it's not, probably you haven't ever succeded in running wine at all. Even leaving the whole "wine is not an emulator" part away still you won't ever run windows with wine. Are you ignorant or just trolling?

      --
      this post contain no useful information, no need to mod it down
    6. Re:Fix it? by CrossChris · · Score: 1

      The "patched systems" are no more vulnerable than they were before. This "virus" actually has no significant effect in a Linux system, can't propagate itself (it requires user intervention), and can't gain itself enough privelege to damage system files.

      The "virus" report was a desperate attempt by Kaspersky to drum up some more fool's money for their useless products.

  5. Does this mean... by RealBothersome · · Score: 5, Funny

    ...that linux was patched so that the virus would now function as expected? I'd hate to think we left any program behind.

    1. Re:Does this mean... by Anakron · · Score: 5, Informative

      Yes. The kernel patch works around a bug in gcc. The patched systems are now *vulnerable*

      --
      There are 11 types of people. Those who understand binary, those who don't and those who are sick of this lame joke.
    2. Re:Does this mean... by Anonymous Coward · · Score: 0

      In fact that is exactly what he did. With the patch the virus can finally work.

    3. Re:Does this mean... by Surt · · Score: 2, Informative

      This was marked funny, but unless I'm misreading the article, that is in fact what was done.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    4. Re:Does this mean... by skiman1979 · · Score: 3, Insightful

      Well I guess from a software development standpoint, "fixing" the kernel would be the right thing to do. True, this fix does allow the virus to propagate, but the fix makes the kernel work properly. A virus is a program after all, and it should work properly in the operating system just like any other piece of software. :-)

      --
      Having a smoking section in a public restaurant is like having a peeing section in a public swimming pool.
    5. Re:Does this mean... by Anonymous Coward · · Score: 1, Insightful

      I really wonder what people understand by virus these days. Many "viruses" are just regular program that write files, etc. Those windows worms, for example. They're just executables that people double click because of some social-engineering trick, they get all your email adresses and auto-send themselves to your friends (or alternatives, like a virus which autosends itself using the messenger plugin apis. Those are allowed operations - getting a list of your contacts, sending an email. In this field there's no safe operative system: you can do the same with linux (use .desktop files for it).

      I don't see how linux is "vulnerable" after this patch. This "virus" is just a program, and as such it does things. Wether the things it does are considered as "viral" or not is another matter. What's the proposed "fix" to make linux invulnerable to this kind of "viruses", don't allow users to run programs??

    6. Re:Does this mean... by ByteGuerrilla · · Score: 0

      It's a virus when it is a malicious program than also self-replicates and spreads to other hosts, not when it does something 'viral' to your system.

      --

      A block of code, sufficiently well-written, is indistinguishable from magick.

    7. Re:Does this mean... by aardvarkjoe · · Score: 0, Offtopic

      No Child Left Behind is an old, outdated program. The new one is much improved.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    8. Re:Does this mean... by arodland · · Score: 2, Funny

      +1 Not Fantastically Stupid Like Everyone Else Today

      Slashdot needs this moderation option almost as much as it needs

      -1 Just Plain Obviously Wrong Stuff Quoted as Fact

  6. So does this "bug" count by EraserMouseMan · · Score: 4, Funny

    as a patch or a bug or a buggy patch?

    1. Re:So does this "bug" count by Winlin · · Score: 2, Funny

      A patchy bug.

    2. Re:So does this "bug" count by dgatwood · · Score: 2, Funny
      No, Apache bug is how they gained local access to run the exploit codein the first place.

      :-D

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    3. Re:So does this "bug" count by Winlin · · Score: 1

      I should have charged you for giving you that good of a straight line:) Too bad I didn't realize it was one when I wrote it.

    4. Re:So does this "bug" count by Anonymous Coward · · Score: 0

      What are you talking about? It's no bug, it's a feature!

  7. it's a feature... by Anonymous Coward · · Score: 0

    ... not a bug.

  8. Next week: by moochfish · · Score: 4, Funny

    Next week: "Torvalds Patches Kernel Against Cross-Platform Virus"

    1. Re:Next week: by TheSpoom · · Score: 1

      Week after: "Internet servers everywhere embroiled in battle to the death"

      --
      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
    2. Re:Next week: by Anonymous Coward · · Score: 0

      ... and the week after that: Netcraft shows BSD is dead.

  9. On the other hand... by Anonymous Coward · · Score: 0, Insightful

    If Bill Gates had said that he proved this virus doesn't work on Windows, we're supposed to believe him, too?

    1. Re:On the other hand... by DrJimbo · · Score: 2, Insightful
      AC said:
      If Bill Gates had said that he proved this virus doesn't work on Windows, we're supposed to believe him, too?
      Sure, if he shows us the source code.

      --
      We don't see the world as it is, we see it as we are.
      -- Anais Nin
    2. Re:On the other hand... by mapkinase · · Score: 1

      Belief is not based on scientific evidence. Belief in this case is based on the reputation.

      --
      I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
    3. Re:On the other hand... by Procyon101 · · Score: 1

      If he provided a patch to ensure that it did work maybe :)

    4. Re:On the other hand... by pclminion · · Score: 3, Informative

      Are you an idiot? Linus patched the kernel so that the virus WOULD work. Why would he lie about it not working in the first place if he went ahead and fixed the problem?

    5. Re:On the other hand... by Anonymous Coward · · Score: 0

      Except Bill Gates hasn't written a single line of OS code for a few decades, if ever.

    6. Re:On the other hand... by Anonymous Coward · · Score: 0

      That should be modded up and funny.

  10. yah because by Anonymous Coward · · Score: 0

    MS's engineers and spin-meisters are the same people

    am i rite guys?!?!

    1. Re:yah because by Anonymous Coward · · Score: 0

      Mebe, but you're not 'right'...

  11. A bug is a bug. by Spy+der+Mann · · Score: 3, Interesting

    Who says this bug didn't mess up with WINE libs, preventing OTHER programs from working correctly?

    Of course, we'll need a sandbox patch or something BEFORE windows viruses start affecting WINE+linux :)

    1. Re:A bug is a bug. by cp.tar · · Score: 1

      I recall an experiment...

      Someone actually had enough free time to check WINE's compatibility with several DOS and Windows viruses.

      Unfortunately, none of them worked.
      It's kind of sad, I guess... knowing you have an almost-compatible system, but not quite.

      Then again, maybe this explains the results published recently of WINE being faster than Windows... they probably forgot to include the antivirus overhead...

      --
      Ignore this signature. By order.
    2. Re:A bug is a bug. by Lillesvin · · Score: 1

      ... and here it is. Klez, MyDoom, Sobig, SCO and SomeFool are tested.

      --
      "Live free or don't."
  12. The Microsoft equivalent? by Foofoobar · · Score: 5, Funny

    Ok... now lets see Bill Gates issue his own patch. The clocks ticking Bill. :)

    --
    This is my sig. There are many like it but this one is mine.
    1. Re:The Microsoft equivalent? by Anonymous Coward · · Score: 0

      He'd have to write an OS kernel first, and be maintainer of it. And it can't be for the Altair. Nor written in BASIC.

    2. Re:The Microsoft equivalent? by houghi · · Score: 1

      He can't he is crying because he lost another lawsuit.

      --
      Don't fight for your country, if your country does not fight for you.
    3. Re:The Microsoft equivalent? by InsaneGeek · · Score: 2, Funny

      Microsoft's patch was already done way before Linus's, being the forward thinkers they are they made sure to be in front of the "make sure to get infected" chess game. Linus had to play catchup with this patch to make sure it Linux continues to get infected.

    4. Re:The Microsoft equivalent? by Foofoobar · · Score: 1

      Wait... Windows wasn't written in Visual Basic??

      --
      This is my sig. There are many like it but this one is mine.
    5. Re:The Microsoft equivalent? by Anonymous Coward · · Score: 0

      only ME

      Or as my friends call it:

      'Windows
      Unload Me

  13. Incorrect title by cperciva · · Score: 5, Informative

    Linus did not create a patch for the virus. Linus created a patch for the Linux kernel, to fix a bug which happened to have been discovered by looking at the virus.

    Of course, if the story had been submitted with the correct title of "Linus fixes bug in Linux", it probably would never have been posted.

    1. Re:Incorrect title by lordandmaker · · Score: 1

      So there was a bug to be fixed anyway, and the virus just happened to uncover it?

    2. Re:Incorrect title by Anonymous Coward · · Score: 5, Informative

      Sorry, it was not a bug in the kernel either. A correct title would be "Linus patches kernel with workaround for GCC bug uncovered by cross platform virus". RTFA next time smartass, MMmmmkay?

    3. Re:Incorrect title by cperciva · · Score: 4, Informative

      So there was a bug to be fixed anyway, and the virus just happened to uncover it?

      Yes -- and it's quite possible that this bug was affecting other code, but with programs any more complicated than a virus, nobody debugged far enough to figure out that it was a kernel bug.

    4. Re:Incorrect title by aqfire · · Score: 2, Informative

      You could say that Linus patched the Linux kernel "for" the virus, so that it would run better. ;)

    5. Re:Incorrect title by Anonymous Coward · · Score: 3, Informative

      Most specifically, GCC made an assumption about the kernel that should have been correct (won't touch user registers) but wasn't guaranteed to be correct, and as of 2.6.16 was no longer correct. The kernel was patched to restore the assumption to correctness, since it really was a reasonable assumption.

    6. Re:Incorrect title by PygmySurfer · · Score: 1

      Technically, it appears to be a bug in GCC - Linus patched the kernel to work around the bug.

    7. Re:Incorrect title by Anonymous Coward · · Score: 0

      Stick to your proprietary FreeBSD code, asshat.

    8. Re:Incorrect title by Wdomburg · · Score: 1

      Not quite write. It's GCC that generates the code that erroneously twiddles the registers. The change in 2.6.16 was using an optimization flag by default that uncovered the bug.

      The kernel patch doesn't restore the assumption, it works around the bug in GCC that breaks the assumption for userspace programs.

    9. Re:Incorrect title by ajs · · Score: 1

      A bug in the kernel's behavior caused by some underlying tool is still a kernel bug which the kernel team needs to address. Pushing it off on gcc would have been very un-Linux like, and in fact, Linus wrote a fix (yes, it's a workaround for a gcc limitation... there are many such fixes in Linux).

      Sarcastic RTFA comments aside, I think you're looking to have a very Windows-like world where vendor A blames vendor B who blames Microsoft who says that it's an application problem, and they don't support that. I'm much happier in the Linux world where a kernel bug is fixed when it reasonably can be.

    10. Re:Incorrect title by bill_kress · · Score: 1

      Now THAT sounds more like something Bill Gates would say... Good Job!

    11. Re:Incorrect title by abb3w · · Score: 2, Insightful
      Technically, it appears to be a bug in GCC - Linus patched the kernel to work around the bug.

      Actually, it's easy to make a case that both had bugs. GCC made the assumption that the Kernel does not mess with user registers. Since the assumption was wrong (and not required to be true under the kernel spec), it is a bug in the compiler. Since the assumption was reasonable (although not required), it is a bug (or at least a wart) in the kernel. Hopefully, the GCC will eventually get patched, too.

      --
      //Information does not want to be free; it wants to breed.
    12. Re:Incorrect title by aqfire · · Score: 1

      I was trying to be +5 Funny, not +2 Informative... Geez guys :(

  14. You don't really know that it is a good thing by einhverfr · · Score: 2, Insightful

    If it is a bug in the ABI relating to the kernel, you may have a problem. Binary apps such as those old Loki-ported games, or binary apps such as Oracle might have odd problems.

    So it really is a good thing to patch.

    Just because a bug is uncovered by a virus doesn't mean that it is not a bug.

    --

    LedgerSMB: Open source Accounting/ERP
  15. Re:Only 16 comments?! by Anonymous Coward · · Score: 0

    Heh, there would even be 0 comments if you had gotten first post.

    The proper unit is "comments per minute", which at the time of this writing is 30 comments / 26 minutes = 1.15 comments/minutes. Now fixing your post:

    "A pro-linux piece on slashdot with only 1.15 comments per minute?! Hell must have frozen over, where's all the rampant fanboyism and microsoft bashing?"

  16. This is EXACTLY why I run NetBSD by Anonymous Coward · · Score: 5, Funny

    I don't want to get enfected with any of them Windows viruses, Mac Worms, or Linux Diseases.
    So I run NetBSD
    On a VAX

    I'm slow, but I'm not infected.
    (that's what I tell my girl also)

    1. Re:This is EXACTLY why I run NetBSD by Anonymous Coward · · Score: 0

      hummm. Well, your running NetBSD would explain why still call your hand "your girl"

    2. Re:This is EXACTLY why I run NetBSD by linguae · · Score: 1
      (that's what I tell my girl also) [emphasis mine]

      Something's wrong with that sentence. What's wrong?

      s/girl/mom. That's more like it.

      Now enjoy your NetBSD-running VAX in your mom's basement.

    3. Re:This is EXACTLY why I run NetBSD by rthille · · Score: 1

      Hey, that's not funny!

      (I'm running NetBSD on a Cobalt RaQ2 (and a Qube2)).

      On the bright side, I haven't been hacked yet...

      but system builds are a bitch.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    4. Re:This is EXACTLY why I run NetBSD by Anonymous Coward · · Score: 0

      Interestingly enough, NetBSD doesn't do some VAXen, like the 4000-300, but OpenBSD can do some that NetBSD can't (so that's what's running on _my_ VAX!)

      I used to run linux on a microvax, but it went kaput.

      --os

    5. Re:This is EXACTLY why I run NetBSD by HermanAB · · Score: 1

      My VIC20 never got a virus either...

      --
      Oh well, what the hell...
    6. Re:This is EXACTLY why I run NetBSD by Anonymous Coward · · Score: 0

      Never fear, you can still play nethack!

  17. My question... by tktk · · Score: 4, Funny

    I know it was a proof of concept but... does the virus perform better on Windows or Linux?

    1. Re:My question... by RealBothersome · · Score: 1

      Now, let's not get caught up in a "My OS is better than your OS" war over viruses and other malware. We all know Windows beats all competitors in quantity of malware supported. But, if malware were produced with Unix ware in mind, Linux would run the viruses/malware most beautifully and most efficient on it. I am sure of it.

    2. Re:My question... by jZnat · · Score: 1

      Yeah, after manually running ./configure --prefix=/opt/pwn3d && make && sudo make install, the virus will run quite well.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    3. Re:My question... by aqfire · · Score: 1

      Mod parent up!!! hahaha thanks for that :)

    4. Re:My question... by Trelane · · Score: 1
      Yeah, after manually running ./configure --prefix=/opt/pwn3d && make && sudo make install, the virus will run quite well.
      No kidding. The Unix Way sucks. The Microsoft Way is much better--after a long time of trying to buy out the virus's vendor, they just bought out a competing virus and it will be installed in every copy of Windows Vista! How's that for service?
      --

      --
      Given enough personal experience, all stereotypes are shallow.
    5. Re:My question... by cp.tar · · Score: 1

      No, no, nonononononononono!

      That's all wrong and complicated...

      First spend a few days reading Gentoo Forums for advice on tweaking your /etc/make.conf. Set up your compiler options and USE flags.
      Don't forget that; USE flags are important.

      Then just type "emerge virus" and it will most beautifully compile and run efficientliestly.

      (Yes, I'm a Gentoo user. Does it show?)

      --
      Ignore this signature. By order.
    6. Re:My question... by cp.tar · · Score: 1

      The Microsoft Way?

      What? Even a virus now has its own installer and license agreement?

      --
      Ignore this signature. By order.
    7. Re:My question... by jZnat · · Score: 1

      But I use Debian! I can't be bothered to configure my USE flags and whatnot. I only compile software I'm helping develop. :P

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    8. Re:My question... by tonyr1988 · · Score: 0

      If by "better" you mean worse, then I believe it's Windows. The virus (at least the proof of concept) only infects the files within the folder it's located.

      In Windows, it can sneak into your system folder, and you're screwed...

      In Linux (as long as you're not logged in as root), you could have some files messed up.

    9. Re:My question... by cp.tar · · Score: 1

      Well, in that case mail your distro maintainers to ensure proper patches and a pre-compiled virus. Duh!

      --
      Ignore this signature. By order.
    10. Re:My question... by just_another_sean · · Score: 1

      I'm a small company IT guy so performance isn't the issue for me. What I need to know is my ROI and my TCO going to be better on Linux or Windows once I get infected.

      Charts, graphs and lots of PR-speak laced "facts" would be most welcome.

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
  18. Re:Only 16 comments?! by AnalystX · · Score: 5, Funny

    Some of the "fanboys" are applying the new patch, and the rest are looking at the contents of your hard drive right now.

  19. Bug Virus? by Anonymous Coward · · Score: 0

    So Linus, found a bug in the linux kernel by looking at why the virus *didn't* propogate in the 2.6.16 kernel... and then patched that bug so that the virus now propogates correctly? So now the virus works as intended... talk about virus-friendly. Given its a good thing that a bug was fixed, but an exploit was also fixed as well... joy.

  20. Viruses on Linux ??? by ravee · · Score: 3, Funny

    I think the viruses cause damage only if the person uses his machine logged in as root. If he is logged in as an ordinary user, I wonder how it is going to make a difference? At the most, some of his personal files may be modified or his keystrokes logged or the virus may use his machine to propagate to other machines. So what is the hoopla about this proof of concept virus which was created in a lab in some anti-virus company? I suspect this is a conspiracy of these anti-virus companies to stay afloat by creating a buzz about a virus in Linux.

    --
    Linux Help
    for all things on Linux
    1. Re:Viruses on Linux ??? by Anonymous Coward · · Score: 0

      A virus can attempt priviledge escalation exploits, at which point it can become root, and do nefarious root things.

    2. Re:Viruses on Linux ??? by Anonymous Coward · · Score: 0, Insightful
      I wonder how it is going to make a difference?

      Well, let's see...

      At the most, some of his personal files may be modified

      ... or all of them deleted, just after it reads the email addresses of all of your friends out of your mail dir and starts sending itself along.

      or his keystrokes logged

      You mean like trojaning you into giving over your precious, will-protect-me-from-all-harm root password?

      the virus may use his machine to propagate to other machines

      That's why they call it a virus.

    3. Re:Viruses on Linux ??? by Phroggy · · Score: 2, Insightful

      For a typical home user, malware that wipes out the user's home directory can be absolutely devastating, while malware that only wipes out the operating system isn't really a big deal. The OS can be reinstalled fairly easily. Most of your personal data probably isn't backed up.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    4. Re:Viruses on Linux ??? by unapersson · · Score: 1

      Isn't your personal data the stuff that *should* be backed up. You can re-install your OS quite easily. If a virus (unlikely) or a harddrive failure or accidental deletion (far more likely) causes you to lose your data then backups are the only way out of that.

    5. Re:Viruses on Linux ??? by Anonymous Coward · · Score: 0

      Yeah, but backups are complicated and time consuming, therefore most home users don't do them. I sure don't backup the stuff on my laptop, and I'd be pissed off if it got deleted (it's too old to be stolen :).
      Operating systems should backup by default. Given typical modern huge, empty hardrives it's as simple as cp -r /home/username/* /root/home/username/ as a cron job by root. Though personally I use that space for my MP3 collection...

    6. Re:Viruses on Linux ??? by Anonymous Coward · · Score: 1, Insightful

      I think that's what the grandparent was getting at. The average user (me included, come to think of it) doesn't bother running backups but should have a backup of the OS in the form of the install (or stupid "rescue") disks.

  21. Best part by slashflood · · Score: 5, Interesting

    from TFA:

    This lends support to the speculation that this virus is not new code at all, in spite of how Kaspersky Lab is trying to use it to drum up new business. [...] And shame on the anti-viral industry, Kaspersky Lab in particular, for its attempts to deceive the public by passing off old code as something new.

    1. Re:Best part by mattmacf · · Score: 0, Flamebait

      From TFA: This lends support to the speculation that [the parent post] is not [orginal] at all, in spite of how [slashflood] is trying to use it to drum up [karma]. [...] And shame on [karma-whores everywhere], [slashflood] in particular, for its attempts to [get cheap karma] by passing off [something copied-and-pasted from TFA] as something [insightful]. (emphasis mine =)

      --
      I only mod funny =D
    2. Re:Best part by LordOfTheNoobs · · Score: 1
      (emphasis mine =)

      Don't listen to him. I did all of it.
      --
      They're there affecting their effect.
  22. Re:Monty-Python Quote by Lord+Bitman · · Score: 1
    <BLINK>SATIRE</BLINK>
    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  23. Mod parent up lusers! by Anonymous Coward · · Score: 0

    duh... why mod up the other dorky comments when the parent is the best?

  24. Re:In Soviet Russia... by Anonymous Coward · · Score: 0

    The one time a Soviet Russia joke actually is appropriate for a news story and the poor guy still gets modded Redundant =/

  25. Grammar Nazi Strikes! by dhasenan · · Score: 1, Informative

    Linus created a patch because of the virus. Thus, he created the patch for the virus. That is the meaning used in the article title.

    What he patched was the Linux kernel. Thus, he created the patch for the kernel. You know this usage; however, it is not the only one. Your attempt at a correction was flawed.

  26. Gee. by ultramk · · Score: 4, Funny

    Newsforge is reporting that Linus Torvalds took a few minutes to review the cross-platform proof of concept virus covered yesterday and has proven that the virus does indeed not work with latest kernel version 2.6.16 and even released a patch in order to fix this "problem."

    Oh, um... Well, hmmm.

    Thanks, Linus. I guess.

    m-

    --
    You catch enchiladas by picking them up behind the head and holding them underwater until they don't kick anymore -VeGas
  27. Rule one of defective products: by Anonymous Coward · · Score: 0

    "So the 2.6.16 effect is a mis-feature, even if a _normal_ app would never care. It just happened to bite the infection logic of your virus thing."

    Rule one of defective products:

    If you can't fix it, feature it!

    1. Re:Rule one of defective products: by Anonymous Coward · · Score: 0

      But he did fix it.

  28. Did Linus.. by Anonymous Coward · · Score: 0

    .. get the author of the virus to sign it off?

    1. Re:Did Linus.. by conteXXt · · Score: 0, Flamebait

      Oh please, He used bitkeeper to commit the change.

      --
      The truth about Led Zep should never be told on /. (Karma suicide ensues)
  29. Goal :)? by suv4x4 · · Score: 4, Funny

    Today, we fix Linux to support a cross-platform virus, tommorow: support for Windows viruses.

    1. Re:Goal :)? by Anonymous Coward · · Score: 0

      Today, we fix Linux to support a cross-platform virus, tommorow: support for Windows viruses.

      Surely someone can write a kernel module which achieves this (closed source, of course).

  30. More on Linus + virus by caffeination · · Score: 5, Interesting
    From Newsforge
    We sent an email to Linus Torvalds to let him know about our testing. He replied:

    That said, it sounds like it's a regular program that just happens to work on both Windows and Linux, and that happens to do things that are perfectly OK per se (i.e. writing to files that are owned by the user). So it's interesting just because of the "works on both Linux and Windows" angle, not because of any viral nature.

    This is a really good insight, I think. While the rest of us are thinking about the "virus" and wondering what it means for the future, Linus identifies all these ignored technical aspects.

    The power of a mind untouched by Slashdot?

    1. Re:More on Linus + virus by cnettel · · Score: 1

      Since when should a virus use any exploit to be a virus. A classical virus is spreading by infecting other binaries. It doesn't need to be clever in doing it.

    2. Re:More on Linus + virus by Anonymous Coward · · Score: 0

      No, it's just you being a moron. THE SKY IS FALLING!

    3. Re:More on Linus + virus by Anonymous Coward · · Score: 0

      Haha, it was a joke, get bent. Fucking coward.

    4. Re:More on Linus + virus by Anonymous Coward · · Score: 0

      Fag.

    5. Re:More on Linus + virus by Anonymous Coward · · Score: 0

      Fag.

  31. Re:In Soviet Russia... by chmod+a+x+mojo · · Score: 1

    it would be virii path you kernel, not viruses...

    --
    To err is human; effective mayhem requires the root password!
  32. Really now? by Anonymous Coward · · Score: 2, Informative
  33. MOD PARENT UP. by cnettel · · Score: 1

    Mod parent up. It's viruses, nothing else. Please. Certainly no viri*.

  34. But... but... by jd · · Score: 1

    I can run Linux on a VAX, too!

    --
    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:But... but... by Anonymous Coward · · Score: 0

      Yeah, but nobody cares!

  35. Nice to see how _fast_ these patches are done... by Omicron32 · · Score: 1

    _Damn!_ Linus is _really_ on the ball these days, _man_.

  36. Re:Bug Virus? by JamesTRexx · · Score: 2, Insightful

    Yes, behold the beauty of the power of open source. Bugs get fixed quickly, even bugs that deal with virusses.

    --
    home
  37. Too long an answer by Teun · · Score: 1
    >> what prevents each member of a programming group from having "complete mastery" of the kernel?

    >2 words:

    >middle management

    PHB's.

    --
    "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
    1. Re:Too long an answer by smittyoneeach · · Score: 1

      Referred to mine as "His Puissant Hagiographiable Business-ness" the other day.

      He has a sense of humor, at least.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  38. Fear not! by Bill,+Shooter+of+Bul · · Score: 1

    Soon microsoft will release a patch to make the virus even more destructive on Windows, topping Torvalds patch that renables it on Linux.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
  39. Re:middle management by Anonymous Coward · · Score: 0

    You can shorten that. Just say "Management."

    W^L+

  40. Now that's bug compatibility by TekPolitik · · Score: 3, Funny

    A patch to make sure a virus runs gives a whole new meaning to the term "bug compatible".

  41. Can ya run that by me again, Linus? by angrykeyboarder · · Score: 1

    "So the 2.6.16 [kernel] effect is a mis-feature, even if a _normal_ app would never care. It just happened to bite the infection logic of your virus thing."

    --
    Scott

    ©20014 angrykeyboarder & Elmer Fudd. All Wights Wesewved
    1. Re:Can ya run that by me again, Linus? by Anonymous Coward · · Score: 0

      I have legacy code that depends on ebx being preserved across system calls.

      See the changlog. I am (JH).

  42. I think it was a joke by anagama · · Score: 1

    I'm confident there are exactly zero slashdot readers who are unaware that "virii" isn't technically correct ... I'm thinking GP was making some sort of joke that flopped.

    --
    What changed under Obama? Nothing Good
    1. Re:I think it was a joke by cnettel · · Score: 1
      I thought so as well, but when I read the original post, a normal Soviet Russia with viruses, I didn't get it. A joke about viruses being called virii iff country == "Soviet Russia" would be funny, but I didn't interpret it that way.

      Well, that's enough of joke analysis for tonight. Gotta write some unit tests.

  43. Re:Bug Virus? by drpimp · · Score: 1

    Yes Open Source, gotta love it. Isn't it an open source virus? Now when will it be on Sourceforge for download?

    --
    -- Brought to you by Carl's JR
  44. So let me get this straight .... by Anonymous Coward · · Score: 0

    Are you saying that the linux kernel hasn't been saving and restoring registers properly ?

  45. how does this compare? by Sathias · · Score: 0, Redundant

    Linus Torvalds took a few minutes to review the cross-platform proof of concept virus covered yesterday and has proven that the virus does indeed not work with latest kernel version 2.6.16 and even released a patch in order to fix this "problem."

    Is this similar to MS declaring that a virus is not a problem if the user has kept their machine up to date with patches? ie in theory they should have but in practice a lot of people are still using a less than fully patched OS?

    --
    Blessed are the 1337, for they shall pwn the earth.
    1. Re:how does this compare? by Smauler · · Score: 0, Redundant

      No... you've missed the point. The virus in question did not work as intended on previous (current) versions of Linux. The virus should have worked, so Linus produced a patch which obtained the desired behaviour of Linux, and thus let the virus work. So now the virus _does_ work as intended.

      I hope that is all clear...

    2. Re:how does this compare? by myxiplx · · Score: 1

      Gotta be said, it speaks wonders for Linus' confidence in his security model. :)

      Half the planet is running around screaming "There's a virus for Linux!!11!!", Linus looks at it, shrugs, and quietly patches the Kernel so the damn thing runs right. lol

      It's like Linus is telling us: Yeah, it's a "virus", so what? It's just doing what any program *should* be able to do on Linux. lol, he ain't worried at all.

      Some folks call it a virus, to him it's just a program like any other...

  46. armageddon by icydog · · Score: 0

    a post entitled "This is what we call geeks" was modded OT on /.?

    what has the world come to??

    1. Re:armageddon by o'reor · · Score: 1

      Sure, but is that a reason to get it modded up to "5, insightful" when all it contains is a smiley ? C'mon, modbots, there are many more insightful posts in this discussion that would appreciate some moderation boost !

      --
      In Soviet Russia, our new overlords are belong to all your base.
    2. Re:armageddon by microbee · · Score: 2, Insightful
      Well, technically it's the title, not the smiley, but who cares? Certainly how a posting is modded is more important than the topic itself, isn't it?

      What I tried to imply is this mental picture: someone posted a virus for Linux, and Linus wasn't worried about PR or any implication of "Linux is insecure". Instead, he was worried about a kernel/gcc bug that was exposed by the virus, although the bug actually could help to defeat the virus. And he went on to fix the bug and let the virus run.

      This is quite a picture that shows how a geek reacts. He only sees the technical side of everything and is honest about it. No politics, no B.S. And here comes the title: this is what we call geeks. It's getting silly to have to elaorate. I thought people would get it, although I wasn't expecting either an OT or an Insightful. But with both replies to my posting arguing how it should have been modded, it seems I have to do this silly thing. I should remember that insightfulness surely is related to length of the text.

  47. Re:Bug Virus? by Ravatar · · Score: 1

    I'm floored that this was modded insightful. Maybe a +1 "common sense", or a +1 "off-topic zealot", but insightful?

  48. That's why it's called GNU/Linux by EmbeddedJanitor · · Score: 1

    The gcc bug adds value by looking after you. That's gotta be a win for GNU.

    --
    Engineering is the art of compromise.
  49. My answer by EmbeddedJanitor · · Score: 5, Funny

    Performance is only a small part of the issue. You have to look at the TCO of running viruses to appreciate Windows properly. With Linux it is far harder to run a virus and you've got to train all your users to chmod etc. With Windows it's much eaiser, just double click or drag and drop. Now that saves you a bundle in IT tech support when people ask "how do I install virus X on my PC. Further, with Windows you get a lot more choice. You can get a wide selection of popular viruses from easy to download sources. Linux is pretty short on choice, so if you switch to Linux you're limiting choice which is UnAmerican.

    --
    Engineering is the art of compromise.
    1. Re:My answer by Anonymous Coward · · Score: 0

      thats really f*nny!

    2. Re:My answer by Kuscheltier · · Score: 1

      You misspelled TCO

      Actually t's TC0 in this case :)

  50. Re:Bug Virus? by after+fallout · · Score: 5, Informative

    AFIAK, there is no actual exploit in the code provided. The virus only does things that a regular program should be able to do, given the correct permissions.

    The virus, written in assembly, calls the kernel via a depreciated interface (int 0x80 instead of syscall). It happens to have a value in the ebx register that it needs after the (buggy) system call.

    The bug in the kernel is due to the fact that gcc assumes the system call doesn't change user registers (which the kernel isn't suppossed to as a policy) so gcc forms code to make the system call in less time (less instructions, less overhead) by not caring about user registers. The fix for the bug simply restores the value of the ebx register to what it was before the system call, hence the bug now works (as it has the correct value in the ebx register).

  51. Re:Bug Virus? by Harik · · Score: 5, Insightful
    You do realize that the virus wasn't calling the explot_to_gain_root() syscall, right? It was doing file I/O to a specific file that it had already opened and gained access to. And that failed, because of a GCC bug that caused the kernel to tromp on the userspace registers.

    In fact, it would bite any program doing direct syscalls rather then using libc, so it might break linux handwritten asm code as well.

  52. extrapolation in run-ons by LordOfTheNoobs · · Score: 1



    In a stunning turn of events, Bill Gates, in direct reaction to the so called `miraculous' work of his archnemesis `everyone else', specifically in this case one `Linus Torvalds', decended from the airy heights of his vaulted palace office and personally recoded a mere thirty seven megabyte section of the windows kernel such that when the cross-platform virus ran on windows, not only did it _merely_ operate, but also automatically rootkit'ed, automatically spread itself nimbly through outlook & express, rpc, and IIS, upstream hacked its way into windows update to be propagated worldwide, caused the usually subserviant office assistants to take up arms and attempt to revolt against their prior masters and lastly and most noticably, the virus now replaces all data on all drives with repititions of the word `cheese' excepting documents concerning ownership of military facilities, which are altered to state that all of the bases are owned by Mr.Gates.

    When challenged by the media in a public park with allegations that this would destroy almost all of the personal computers and data stored on earth, he responded `Why are you on my land?'. Upon being informed he did not own the land, Mr.Gates purchased the park in an underhanded deal and having proved his point, graciously donated the land to the local landfill as an extension to help hold the plethora of `free hours' CDs some company had sent to everyone. Five or six times.

    </VOICE>

    --
    They're there affecting their effect.
  53. What do you guys think of ... by Anonymous Coward · · Score: 0

    an Anti-Virus/Malware Built Straight into the OS

    Before any executable can be executed for the first time, the user will be prompted. Once the use accepts, some random data is attached as metadata to the executable and all of its dependencies. In the OS files, a checksum of that executable will be kept, matched with the name of the executable. For an application of start, the checksum of the random data attached must match the records of the OS. This way, no application can be executed without the user's knowledge.

    Of course, when installing the OS, the included tools will generate its own junk and checksum to avoid having the user approve every single little tool.

    For this to be effective, it must be built directly into the OS to prevent malware from bypassing it.

    ==========

    What do you think?

    1. Re:What do you guys think of ... by colinrichardday · · Score: 0, Troll

      Any executable? I write foo.c and compile to foo.o, and then execute foo.o. Then I edit foo.c and recompile foo.o. The recompiled foo.o should have a different checksum. Will I be able to execute it? Or do I have to rename my executables?

    2. Re:What do you guys think of ... by Anonymous Coward · · Score: 0

      Taking the checksum of entire programs could be crazy when the program get bigger, so that probably wouldn't work. But the random metadata should stay the same and so retain the same checksum, right?

    3. Re:What do you guys think of ... by colinrichardday · · Score: 1

      Then if someone replaces an executable, it should also have the same checksum. If changing the executable changes the checksum, then how does one recompile? If it doesn't change the checksum, then what protection is there?

      The question is, how does one distinguish between authorized and unauthorized changing of executables? Would the anti-malware application simply reprompt the user for permission? If the user doesn't have permission to edit/delete/install the executable, then why should the user have permission to approve it?

  54. Re:Bug Virus? by kneeless · · Score: 1

    int $0x80 is how all syscalls are called that don't have libc wrapped around them. How is that deprecated?

  55. AT MOST HIS PERSONAL FILES ????? by Anonymous Coward · · Score: 2, Insightful

    if id lose all my personal files (mails, mp3s, documents, code) that would suck man. my root-owned files .... pfft, id just re-install the damn distro

  56. Re:Bug Virus? by Anonymous Coward · · Score: 0

    It makes sense to me. Insightful is close enough to common sense here.

  57. The virus itself uncovered what should be a bug! by dido · · Score: 3, Informative

    Basically, if I'm reading this correctly, the virus' correct operation depended on system calls to the Linux kernel keeping values of registers unchanged, which is the correct behavior. 2.6.16 broke this behavior, but since very little other code actually assumes this as well, we didn't get serious lossage, but we *might* for other code, and were the virus rewritten to not assume that register values were preserved by system calls, it might also work properly. At any rate, this virus would still have far less teeth on GNU/Linux than it would on Windows, unless someone was stupid enough to execute it as root. And well, if you're actually foolish enough to do something like that on GNU/Linux, then you're probably also foolish enough to enter rm -rf / or something equivalent as root at some point.

    --
    Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
  58. license? by Anonymous Coward · · Score: 1, Funny

    I for one won't install proprietary viruses on my system. Unless the author releases it as Free software, I refrain from apt-getting it anytime soon..!

  59. Re:middle management by arose · · Score: 1

    Linus is the management...

    --
    Analogies don't equal equalities, they are merely somewhat analogous.
  60. Re:The virus itself uncovered what should be a bug by Anonymous Coward · · Score: 0

    Please. I tried rm -r /* in Ubuntu. It said "permission denied". why did it not remove items in /home/user?

  61. True by jd · · Score: 1
    There's no doubt NetBSD's port for VAX hardware is by far the best *nix for those machines. In fact, given all the times I saw VMS 5.5 crash from resource management issues, I'd be willing to believe you if you said it was the best OS for VAX hardware.


    My point with Linux was definitely not to claim Linux was better for that platform - it isn't. It was half intended to be vaguely humerous and half intended to provoke any Linux user reading it into wondering just what else is out there in the way of extensions and capabilities that they don't know about. It's too easy to assume that the mainstream kernel (or the one that comes with the distro) is all there is, when really it's only the leading edge of the very first part of the beginning of what's available.


    (I wouldn't presume to do that for NetBSD, but only because I don't know of any extensions for it. If I did, and I had enough familiarity with that kernel, I'd probably be looking to stretch a few mental muscles there as well.)

    --
    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)
  62. Great new slogan for Linux by myxiplx · · Score: 2, Funny

    Linux: So secure we have to patch it to make viruses run.

  63. Re:The virus itself uncovered what should be a bug by Bwerf · · Score: 1

    I don't know how Ubuntu does it, but a common practice is to not allow listing of directories in /home, that way "rm -r /" won't be able to enter the home directories and erase what's in them.

    --
    If noone rtfa, then what's the slashdot effect?
  64. So this virus is simply rm -fr * by Anonymous Coward · · Score: 1, Insightful

    Someone e-mails you a virus file shell script / bat file and you run it.

    It looks something like this:

    #!sh
    cd ~
    rm -fr *

    And on the windows side (batch file):

    del *.*

    You then run to the closest NEWS site and report that your computer doesn't work anymore and you lost all your files.

    Oh no! New virus!

    All the windows loving NEWS editors with a IQ of less than 80 pick it up and run with it.

    Must be a slow news day.

  65. Re:Bug Virus? by Anonymous Coward · · Score: 0

    sysenter/sysexit is the preferred way now, and eventually the kernel may drop the int routines entirely (hence why dynamically linking to libc is recommended for anything that is intended to actually be used).

    Not to mention the fact that if everyone were to use those routines directly, linux would be very limited in what things could be changed safely. It's alot harder to change the syntax of an interrupt call when everything relies on it, compared to changing the syntax of a library call that is mapped into the process's address space in userland.

  66. As a regular Windows user I'd like to say... by onyx00 · · Score: 0, Offtopic

    Welcome to my world, Linux users!

  67. Hmmm A patch is a patch by Anon-Admin · · Score: 2

    So let me get this right, Windows viruses exploit bugs in windows to work and windows has to patch the bugs to stop the virus.

    In Linux the virus uses proper programing methodology to work, exposes a bug in the 2.6.16 kernel and will not run on 2.6.16, which Linus fixes. So now the virus works across the borad.

    This seems to boil down to.

    Windows == Oh my god a virus, quick fix the bug and stop the virus.

    Linux == Hmmm, it works everywhere expect on the 2.6.16 kernel. Lets fix the kernel and make it work on all linux systems.

    I guess it just shows that even a well writen virus on linux is no real threat.

    1. Re:Hmmm A patch is a patch by SnarfQuest · · Score: 1

      So now the virus works across the borad.

      What's a borad? Anything like a beowulf cluster?

      --
      Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
  68. Re:The virus itself uncovered what should be a bug by The+Cisco+Kid · · Score: 1

    Perhaps you missed the 'as root' part.
    (And if you go and try that, you are an even greater fool)

  69. HA! Pro-linux apotheocratic cult by mrcolj · · Score: 2, Funny

    Newsforge is reporting that Linus Torvalds took a few minutes to review the cross-platform proof of concept virus covered yesterday and has proven...

    HA! I know Slashdot is cultishly pro-linux, but the bias above is hilarious! I keep hearing Mr. Subliminal saying "Linus Torvalds (God) took a few minutes (every person in Seattle has been working at this individually and collectively this for weeks...) to prove (Bill Gates is just making stuff up, but anything Linus spends a few minutes perusing is proven. Oh, and despite the mobs developing Linux, )"

    --
    --Colin Jensen
    colinandbethany.com
  70. Re:The virus itself uncovered what should be a bug by Bwerf · · Score: 1

    No I wouldn't try that, even to prove a point. Hurts too much if I'm wrong, or got my permissions set up errounosly.

    Yeah, I missed the as root part, Ubuntu has no root account by default, so I just assumed it was as a regular user.

    --
    If noone rtfa, then what's the slashdot effect?
  71. Re:HA! Pro-linux apotheocratic cult by mrcolj · · Score: 1

    ...despite the mobs developing Linux, Linus should be given all the credit, Amen.)"

    --
    --Colin Jensen
    colinandbethany.com
  72. http://vx.netlux.org/src.php?info=clt.zip by Anonymous Coward · · Score: 0
  73. Re:Bug Virus? by runderwo · · Score: 1

    Uh, hate to break it to you, but sysenter and sysexit are only supported on P6 and above. It is unlikely that int 0x80 is going away anytime soon.