Slashdot Mirror


Wu-ftpd Remote Root Hole

Ademar writes: "A remote exploitable vulnerability was found in wu_ftp, which is distributed in all major distros. The CERT has a (private) list to coordinate this kind of disclosure so vendors can release updates together, but RH broke the schedule and released their advisory first. You can see the full advisory from securityfocus in bugtraq, but here is a quote: "This vulnerability was initially scheduled for public release on December 3, 2001. Red Hat pre-emptively released an advisory on November 27, 2001. As a result, other vendors may not yet have fixes available."" CNET has a story about this too.

515 comments

  1. fp by Anonymous Coward · · Score: 0, Offtopic

    Have a nice day!

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

      You think that's bad, check this out.

    2. Re:fp by Anonymous Coward · · Score: 0
  2. Nice. by Anonymous Coward · · Score: 1, Flamebait

    Someone at RedHat's got their business thinking cap on.

    Release a fix that no one else is able to yet and tell the world how to exploit the hole.

    Crush the competition while they sleep.

    1. Re:Nice. by Wells2k · · Score: 2, Insightful
      Perhaps, but think of it in another way. Redhat is trying to protect their own customers by producing and releasing a fix as soon as possible. The fact that other distributers are falling behind on this mark is truly not their fault.


      You don't see Microsoft doing this, do you? :)

    2. Re:Nice. by Anonymous Coward · · Score: 0

      Hey, I'm all for crushing competition. Microsoft does it a lot better than other companies.

    3. Re:Nice. by dlek · · Score: 5, Interesting
      According to the CNET article, Red Hat did this by mistake, and they apologized.

      I'm somewhat surprised--but either way it brings the unresolved question of disclosure bubbling to the froth again.

    4. Re:Nice. by Pxtl · · Score: 5, Troll

      Plus, its pretty bad since whenever micorosoft gets something like this, people get pissed off if they take more then a weekend on it. Here, they took almost a week longer then RedHat, makes you wonder how long this sploit was in hacker circles, and how long the distros knew about it. Whatever happened to the claims of fast reaction in the opensource industry vs. old-skool business?

      This isn't a troll, but an honest question - what tookem so long, and why didn't they just throw it open to end-users to protect themselves (like closing down ftps in worst-case) like is supposed to be standard practice?

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

      Redhat utilized sound business thinking instead of subjugating itself to the socialist groupthink typical of the militant Linxen factions. Can't blame them when there are still idiots who argue over the proper usage of "GNU/Linux".

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

      That's not why they did it. They obviously did it to damage the competition. They just opened up a superbig hole in other distributions as soon as they themselves were no longer vulnerable. I just hope that next time it's someone else doing it to them.

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

      "Whatever happened to the claims of fast reaction in the opensource industry vs. old-skool business? "

      Do you want an honest answer?

      It's pretty simple... Because the claim was a lie.

    8. Re:Nice. by czardonic · · Score: 0, Troll

      Whatever happened to the claims of fast reaction in the opensource industry vs. old-skool business?

      This isn't a troll. . .


      THIS is a troll. All that OSS jazz is FUD. Here is proof positive that OSS can't do any better than MS when it comes to releasing fixes, and that OSS is just as likely to try (and fail) at keeping vulnerabilities secret.

      Hell, I thought that millions of OSS programmers were swarming all over the code 24/7, exposing bugs the second the code is released.

      --
      Takahashi Rumiko made beats! DON, taku, DON, taku. . .
    9. Re:Nice. by sheldon · · Score: 3, Interesting

      Gary McGraw must be a troll as well. He even mentioned this in a book he wrote.

      What's open source's role in the security-by-obscurity debate?

      Open-source software is neither more nor less secure than closed-source software. And the whole issue of whether open source is more secure is a red herring. We have a chapter in the book about it. Security by obscurity doesn't work. But just because you have your source code sitting around in public doesn't mean someone's going to do a free security review on it, either, which is what the open-source guys think. That's wrong.

    10. Re:Nice. by m3000 · · Score: 3, Informative

      If anyone would actually read the CNet article that goes along with this story, you'll see that it was accidently disclosed early. To quote:

      "We were releasing some advisories on the same day, and an overzealous administrator pushed this out as well,"

      So essentially some sysadmin who strongly believes in full disclosure decided to go against company policy and announce it. He's probably getting reprimanded (perhaps fired) and it looks bad on Red Hat because of a "rebel" employee.

    11. Re:Nice. by Anonymous Coward · · Score: 0

      Redhat utilised sound business management by making a mistake?

    12. Re:Nice. by bobdown2001 · · Score: 1

      Well it seems CERT and all the vendors thought they were doing us a favour by keeping this information to themselves.

      If they announced the vulnerability before they had a fix it would mean every script kiddie from here to the end of the Earth would be doing port scans on every network they can think of looking for vulnerable Wu-ftp servers before they were patched!

      By holding out on the announcement till all vendors had a patch ready they probably would have saved a few servers from attack.

      I'm sort of sitting on the fence about this myself. While I would like to know about these vulnerabilities ASAP so I can do something about them, I sure do appreciate that the problem wasn't announced to every moron that thinks they are a HaX0R!

      Personaly I had nothing to worry about I was smart enough to turn off anonyomous FTP long ago and all my users are trusted anyway :0)

      --
      Why do today what you can put off until tomorrow?
    13. Re:Nice. by Troodon · · Score: 2

      Certainly, however what about next time? As a Red Hat customer would you want to bit hit by an exploit that another vendor had discovered and patched, in the time it took for Red Hat to catch up. Is the loss of such cooperation and posibily kicking of the escalation of a patch war really such a good idea? Are you certain that Red Hat will be first every time? Want to watch this escalate and cause problems elsewhere?

      --
      troodon.net
    14. Re:Nice. by Anonymous Coward · · Score: 0

      That's because RH already has a bad reputation for being the #1 most insecure Linux Distro out there. Almost as bad as M$..

      Oh well, nothing better than OpenBSD for security.. www.openbsd.org all the way!

    15. Re:Nice. by Anonymous Coward · · Score: 0

      "Well it seems CERT and all the vendors thought they were doing us a favour by keeping this information to themselves."

      Yeah, 'thanks'! Bad guys have already the XPloit but good guys have to wait for lamer companies to release patches. Every sysadmin/user has the right to know when the bug is discovered, not when the bug is patched!

      steward: "Dear captain, our engine is exploitable, what do we do? Do we tell smth to stupid passengers or do we wait for patches from the vendor?!"
      captain: "What? Where do you think you are?! Ofcourse we'll wait for patches! If something goes wrong meanwile then please get a map and search for the first famous building in the neigbourhood. At least we will have some fun trying to hit it!"

    16. Re:Nice. by divbanjoe · · Score: 1

      "By holding out on the announcement till all vendors had a patch ready they probably would have saved a few servers from attack." The register had a report on the goofup Red hat linux made by unintentionally giving out this vital information even before their counterparts had their fixes ready. Intentional or unintentional, the funny thing here is that red hat has the fix while others don't. Isn't OSS supposed to cooperate/help with each other?

      --
      try being smarter and i'll be nicer!
    17. Re:Nice. by Anonymous Coward · · Score: 0
      Perhaps, but think of it in another way. Redhat is trying to protect their own customers by producing and releasing a fix as soon as possible. The fact that other distributers are falling behind on this mark is truly not their fault.

      Of course since it is RH that fix is actually going to work and shan't open any new holes and was reviewed and is portable across all those Unices on which WU runs and ...

    18. Re:Nice. by budgenator · · Score: 2

      If the distro's all stuck to the Linux File system standard, what difference would it make? My SuSE would install the Redhat rpm just as easily as a Redhat distro! sure maybe we'd have to be a little more carefull about which version of the distro we got the update from when doing cross-distro stuff because of library version differeneses but that should be about all.

      If every one wasn't reinventing the wheel, who'd care whose wheel turned faster. Ok I know it isn't quite that easy, My MySQL server doesn't autostart because SuSE names a script a little different, but its pretty close.

      I get the impression that WuFTP isn't the default ftpd on most of the distro's that were caught flatfooted. SuSE ftp site has been over loaded all week at 5 am EST so a lot of people have been downloading something; I'll bet more people have got the patch before it was announced to the general public than we realise.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    19. Re:Nice. by Anonymous Coward · · Score: 0

      agree, aleast someone has their act together,
      really shouldnt they all work together to get a fix,
      if they are essentially fixing the same bug,
      why cant we all work together as one????
      without stating the obvious, linux etc,
      one has to say the world is really fighting itself all the time, one prime expample,
      compaines trying to protect their precious image, which dosent mean a thing, what is image?? one must see this

      or are we all so looking towards the "future"
      and forget what really matters in this world???

      time for some people to think a little more,
      time for us all.

      time to bring the world back from caos(which it currently is, undeniable(eg. 666G.dubya.bush)) and bring it to a reality we all want, not just some middleground that some of us can settle on.

      wake up, and see the light
      see what is.

    20. Re:Nice. by ichimunki · · Score: 1

      If RedHat has a fix out before the other guys, the GPL allows the other guys to simply use RedHat's code and recompile/repackage for their distro. The important thing is to get the security patches back into the official source tree for the software in question. We can draw no conclusions from this event as to the lack or existence of cooperation between Linux vendors-- although the fact that they had all agreed on a date to release the updates indicates some level of communication.

      --
      I do not have a signature
    21. Re:Nice. by frisket · · Score: 1
      Yeah, and screw it up in the process.

      I just downloaded the RPM for 6.2 and it won't update. Tells me there's a failed dependency on /etc/pam.d/system-auth. Sure enough, that file is not present...but pam is installed, and there is zero documentation, so I have no idea what this file is supposed to do nor why it's not there.

      And their sucky up2date falls flat on its face too.

      Great idea, guys: release a patch that fails to install on a standard default installation.

      ///Peter

  3. Wu-FTP not in OpenBSD by Geekboy(Wizard) · · Score: 3, Interesting

    Wu-FTP is not in OpenBSD, and ftp is disabled by default. Wu-FTP is not included with all major distributions, but possibly in Linux ones.

    You're a nit. You're a nit. Here's another one!

    1. Re:Wu-FTP not in OpenBSD by alexborges · · Score: 0

      BLAM! Offtopic..... Linux is not UNIX (LNU..;)..BSD is...

      --
      NO SIG
    2. Re:Wu-FTP not in OpenBSD by Anonymous Coward · · Score: 0

      Also, Wu-FTP is not included in MS-DOS, DR-DOS, OS/2 or CP/M.

    3. Re:Wu-FTP not in OpenBSD by Anonymous Coward · · Score: 0

      Or goatse.cx for that matter.

    4. Re:Wu-FTP not in OpenBSD by Anonymous Coward · · Score: 1, Funny

      although it would certainly fit in there

    5. Re:Wu-FTP not in OpenBSD by Anonymous Coward · · Score: 0

      Also, wu-ftp was never included in ENIAC, COLOSSUS, or ENIGMA. Even though the Internet gets set back hard by this exploit, Adolf Hitler is safe with a system that makes OpenBSD look like a sieve.

    6. Re:Wu-FTP not in OpenBSD by bigbadwlf · · Score: 3, Informative

      Wu-FTP is not included in all major Linux distributions.
      The latest Slackware comes with ProFTPd.

    7. Re:Wu-FTP not in OpenBSD by Anonymous Coward · · Score: 0

      OpenBSD was never certified as a Unix by USL.

      Therefore, it is not Unix.

    8. Re:Wu-FTP not in OpenBSD by Anonymous Coward · · Score: 0

      ...and it has just as bad a reputation as sendmail.

    9. Re:Wu-FTP not in OpenBSD by spectral · · Score: 2, Informative

      Mandrake (at least 8.0, and I assume 8.1) also comes with ProFTPd instead of WuFTPd.. though there's an option to use Wu instead, pro is the default.

    10. Re:Wu-FTP not in OpenBSD by Anonymous Coward · · Score: 0
      The latest Slackware comes with ProFTPd.

      what part about "all major Linux distributions" don't you understand? I'm guessing the 'major' part.

    11. Re:Wu-FTP not in OpenBSD by krogoth · · Score: 2

      Wu-FTPd is indeed available with many linux distribution. I've been seeing bugtraq announcements from various linux distros for at least a few days.

      --

      They that quote Benjamin Franklin on liberty and safety deserve neither.
    12. Re:Wu-FTP not in OpenBSD by Geekboy(Wizard) · · Score: 1

      This is not ment as flamebait. Just a statement of fact. Judge accordingly.

    13. Re:Wu-FTP not in OpenBSD by Anonymous Coward · · Score: 0

      Hey, fuckwit: Slackware ranks in the top five. Its market share is over half of Red Hat's, which puts it on par with the other three of the top five. How about getting a clue, troll?

    14. Re:Wu-FTP not in OpenBSD by HungWeiLo · · Score: 1

      Mandrake has had Wu-FTP as far back as 7.0, I think.

      --
      There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
    15. Re:Wu-FTP not in OpenBSD by alexborges · · Score: 0

      It certantly is not a Linux Distro either

      --
      NO SIG
  4. I've changed my mind by child_of_mercy · · Score: 5, Interesting

    Would have been nice to give the maintainers on a few other distro's time to close the hole before broadcasting this to the script kiddies

    Until 5 mins ago I was a beleiver in complete disclosure,

    But with 6 wu-ftpd boxes to admin I'm not so sure any more.

    Hope I see a fix today.

    --
    'There is a Light that never goes out.'
    1. Re:I've changed my mind by Anonymous Coward · · Score: 0

      Until 5 mins ago I was a beleiver in complete disclosure,
      But with 6 wu-ftpd boxes to admin I'm not so sure any more.


      More evidence for my theory that everyone in the world is a hypocrite.

    2. Re:I've changed my mind by compwizrd · · Score: 2

      There WAS a "please contact us at wuftpd so we can co-ordinate", sent out on the 17th, if i got the date right.

    3. Re:I've changed my mind by Anonymous Coward · · Score: 0

      one word:
      PROftpd

      http://www.proftpd.org

      learn it.
      use it.
      save your self a LOT of time.

      -red5

    4. Re:I've changed my mind by Anonymous Coward · · Score: 1, Informative

      sorry but the script kiddies had this for weeks now.

      Why do you have to be so pompus to think that you are told about an exploit before a baddie has it...

      a BADDIE uses it that's how it is discovered nimrod.

    5. Re:I've changed my mind by compwizrd · · Score: 2

      http://www.securityfocus.com/archive/1/241105 is the link, just looked it up. Was on the 19th, close enough.

      And what's with the broken counter on replies on slashdot? It claims it was 14 seconds ago that i replied.. I'm sure i didn't find and type the above paragraph, in a mere 14 seconds.

    6. Re:I've changed my mind by Cato+the+Elder · · Score: 2, Insightful

      I haven't.

      It's not like only Redhat distro users can now get a safe version of wu_ftpd--it's just that not everyone (neccessarily) has the packages ready for all there configurations.

      If you have 6 boxes, better start checking versions and installing newer ones. Sure it sucks, but it's better than being surprised when your servers are "owned"

    7. Re:I've changed my mind by child_of_mercy · · Score: 4, Insightful
      To paraphrase Keynes:

      "When the facts change, I change my mind. What do you do?"


      Seriously?
      --
      'There is a Light that never goes out.'
    8. Re:I've changed my mind by andrewski · · Score: 4, Flamebait

      The script kiddies probably knew about this long before CERT did. This is the major problem with private bug lists for vendors; It gives script kiddies a while to continue exploiting boxes while the vendors prepare patches. I would rather know right away, disable FTP, and do without for a few days, than wait until the bug was fixed before I am informed. Private lists, like all other forms of security by obscurity, are inherently ineffective.

    9. Re:I've changed my mind by Schwarzchild · · Score: 2

      That's why I recommend not using WU-FTP. It's full of holes! Like swiss cheese. About as bad as Sendmail. Use something more secure.

      --

      "sweet dreams are made of this..."

    10. Re:I've changed my mind by Syberghost · · Score: 2

      If you're concerned about security you're not using wu-ftpd anyway. They have a remote exploit found about once a month.

    11. Re:I've changed my mind by seanadams.com · · Score: 1

      It would have been nice if Redhat had given the AUTHORS of wu-ftpd notice that they were going to post this! This wreaks. I'm browsing around www.wu-ftpd.org and ftp://ftp.wu-ftpd.ord and I can't find any mention of this.

      Crap - where am I supposed to get the fix in a non-Redhat-proprietary, non-rpm, source code form? All that's listed in the advisory are a bunch of links to binary downloads at updates.redhat.com, the bastards.

    12. Re:I've changed my mind by orkysoft · · Score: 5, Insightful

      The fact is, the blackhats have known about this vulnerability for some time, so fix or no fix, you need to be aware of it, so you can disable your ftpd if you think the risk is too high.

      Not disclosing this asap will only give you a false sense of security, and will deny you from making your own risk assessment.

      Hell, why do you think Microsoft wants to limit disclosure? To empower the sysops? ;-)

      --

      I suffer from attention surplus disorder.
    13. Re:I've changed my mind by Anonymous Coward · · Score: 0

      Guess you'll have to adapt or die. I love business!

    14. Re:I've changed my mind by kimihia · · Score: 5, Insightful

      Well then close the service off. An unuseable service is better than a r00ted server.

      It is good to know that it could potentially be rooted. Being ignorant of security holes does not make it secure - no matter what Scott Culp may tell you.

    15. Re:I've changed my mind by child_of_mercy · · Score: 2

      #apt-get update
      #apt-get dist-upgrade

      --
      'There is a Light that never goes out.'
    16. Re:I've changed my mind by Pinball+Wizard · · Score: 2, Informative
      Please, either disable your service or use your firewall to block port 23. You don't need the fix to do that much. Inform your users that the site is down until a fix is made. Beats having to reinstall your whole OS, right? Who's to say there aren't crackers out there who have access to the CERT list anyway?


      If you can't wait, you can probably get pure-ftpd going without too much trouble. Its been written from the ground up with security in mind, and so far no one has found a remote exploit.

      --

      No, Thursday's out. How about never - is never good for you?

    17. Re:I've changed my mind by child_of_mercy · · Score: 2

      those holes don't normally get broadcast on /.

      i don't have any anonymous logins running either

      and *most* of the holes require a login prior to exploit.

      --
      'There is a Light that never goes out.'
    18. Re:I've changed my mind by Anonymous Coward · · Score: 0

      "Would have been nice to give the maintainers on a few other distro's time to close the hole before broadcasting this to the script kiddies"

      Interesting how the reality of Scott Culp's message becomes more important when you are the victim rather than some other poor sod.

    19. Re:I've changed my mind by rjamestaylor · · Score: 2

      As a RHN subscriber, I received the notification on Nov 27 with instructions on receiving a patch. Subscriptions are free for one machine per email address (*ahem*), without any other requirement (you don't have to buy a distro from them to sign up; yes, I bought a box of 7.2).

      Here's the alert (minus my system info and edited to avoid the LAME lameness filter):

      ---
      Red Hat Network has determined that the following advisory is applicable to
      one or more of the systems you have registered with the Software Manager
      service:

      Security Advisory - RHSA-2001:157-06

      Summary:
      Updated wu-ftpd packages are available

      Description:
      An overflowable buffer exists in earlier versions of wu-ftpd.
      An attacker could gain access to the machine by sending malicious
      commands.

      It is recommended that all users of wu-ftpd upgrade to the lastest
      version.

      --
      Taking Action
      --
      You may address the issues outlined in this advisory in two ways:

      - log in to Red Hat Network at https://rhn.redhat.com and from the
      listing showing under 'Your RHN' select the affected servers and
      download or schedule a package update for that system.

      - run the Update Agent on the affected machine.

      --
      Changing Notification Preferences
      --
      To enable/disable your Errata Alert preferences globally please log in to RHN
      and navigate from "Your RHN" / "Your Account" to the "Preferences" tab.

      You can also enable/disable notification on a per system basis by selecting an
      individual system from the "Systems List". From the individual system view
      click the "Details" tab.

      --
      Affected Systems List
      --
      This Errata Advisory may apply to the systems listed below. If you know that
      this errata does not apply to a system listed, it might be possible that the
      package profile for that server is out of date. In that case you should run
      'up2date -p' as root on the system in question to refresh your software profile.

      There is 1 affected system registered in 'Your RHN' (only systems for
      which you have explicitly enabled Errata Alerts are shown).

      Release Arch Profile Name
      7.1 i686 localhost

      The Red Hat Network Team

      This message is being sent by Red Hat Network Alert to:
      RHN user login: localhost
      Email address on file:

      --
      -- @rjamestaylor on Ello
    20. Re:I've changed my mind by BitterOak · · Score: 1
      Would have been nice to give the maintainers on a few other distro's time to close the hole before broadcasting this to the script kiddies

      So you think Red Hat owes more loyalty to its competitors than to its customers?

      --
      If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
    21. Re:I've changed my mind by Anonymous Coward · · Score: 0

      Don't worry. The script kiddies are waiting for a 1eet h4xor to write the script for them to use.

    22. Re:I've changed my mind by The+Pim · · Score: 4, Insightful
      When the facts change, I change my mind.

      The facts did not change a whit. This is just another in a long train of gaping holes in critical software, which you must have been aware of. Either you never thought to ask yourself, "What if this bug affected a service that I rely upon?" (in which case you were intellectually lazy), or you failed to appreciate the impact it would have (in which case you erred in judgement). It happens, I know, but don't make excuses.

      --

      The evaluation of an action as 'practical' . . . depends on what it is that one wishes to practice.
    23. Re:I've changed my mind by fanatic · · Score: 2
      Until 5 mins ago I was a beleiver in complete disclosure, But with 6 wu-ftpd boxes to admin I'm not so sure any more.

      I understand your pain, but the problem is wu-ftpd, not full disclosure. wu-ftpd has a very long, sorry history of bad security holes. I don't use it on any server accessible by anyone but me.
      • For anonymous ftp, I'd recommend looking at publicfiles by D.J Bernstein. I haven't used it, but he's serious about security.
      • For file transfer amongst a community where you can enforce client choice, use scp/sftp, as provided by OpenSSH (or commercial SSH, I guess - ssh inc. has a nice windows ssh/sftp client if you need that, and it works with the free OpenSSH server).
      • If you must use an ftpd with non anonymous logins (not recommended in a time of freely available packet sniffers), I'd look long and hard to find anything BUT wu-ftpd.
      --
      "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    24. Re:I've changed my mind by Kevin+DeGraaf · · Score: 1

      But with 6 wu-ftpd boxes to admin I'm not so sure any more. Hope I see a fix today.

      Uhhh... here ya go, buddy...

      --
      We have more to fear from the bungling of the incompetent than from the machinations of the wicked.
    25. Re:I've changed my mind by Anonymous Coward · · Score: 0

      You mean the half a dozen previous "remote root" exploits for wuftpd didn't change your mind then?

      Sheesh.

      Admins, get a clue. wuftpd is little more than a remote rootshell with ftp extensions.

    26. Re:I've changed my mind by Anonymous Coward · · Score: 1, Insightful

      The facts didn't change; your circumstances did.

      You ran software yesterday and were happy with full disclosure;
      You run software today and aren't happy with full disclosure.

      What changed? The fact that you're now personally affected. "Mummy, it hurts. Make it go away"

    27. Re:I've changed my mind by Chuck+Milam · · Score: 2

      RPMs really aren't that big of a secret. They're basically just a cpio archive with some headers/install scripts inluded.

      Use rpm2cpio to (or have someone with RPM installed do it for you) extract the source code and patches you need from the source RPM (SRPM) with this little trick:

      rpm2cpio wu-ftpd-2.6.1-20.src.rpm | cpio -i

    28. Re:I've changed my mind by Anonymous Coward · · Score: 0

      And not just yesterday->today.

      It just took 5 minutes to do a complete reversal on a subject that people have been agonising over for years.
      Total hypocrite, like many others.

    29. Re:I've changed my mind by child_of_mercy · · Score: 2

      previously security updates to this software have been timely and easily applied.

      normally I've applied the patch before the vulnerability is getting publicity.

      perhaps the answer is to make patches available faster, but I don't have direct control over that.

      As others have pointed out RH pushed their patch out the door without consulting with the authors or other maintainers.

      Yay for them, makes me wish I'd used their distro...

      which is what they wanted and to hell with the rest of us.

      yes there are things i can do to rectify it myself now

      but i actually had other things to do today.

      So now I'll be working Sunday.

      Thanks Red Hat.

      --
      'There is a Light that never goes out.'
    30. Re:I've changed my mind by child_of_mercy · · Score: 2

      they claim to be part of a community

      they got the software (wu-ftpd), which they distribute, gratis,

      I'm sure they've conformed to the letter of the GPL throughout.

      but yes some loyalty is owed to their "competitors" whith which they share the linux codebase.

      --
      'There is a Light that never goes out.'
    31. Re:I've changed my mind by reflective+recursion · · Score: 4, Insightful

      Do tell me the other forms of security.

      I hear this all the time. "Security through obscurity is bad!" What other forms _are_ there? Passwords and encryption _is_ the same as obscurity. People using this "security through obscurity is bad" argument seem to have another agenda: tearing down IP laws and promoting freedom of information. While IP may be bad, it is a very seperate issue.

      How do people claim security through obscurity is a bad thing? Why is it bad? How else does security work? There is physical security or there is abstract/obscure (i.e. encryption) security. What else?

      There is also insecurity through ignorance, which seems like a disease in the networked world. It really doesn't matter much if you post the memo on the admin/end-user's forehead if they don't bother to read it. This seems to be the case more than script kiddies finding out before knowledgable admins. After all, where do script kiddies get their info? Same place admins do: Bugtraq. By the time those damn elusive script kiddies on IRC exploit a few holes in nasa.gov, I'm sure at least one knowledgable admin has posted a report to bugtraq. In case you didn't pick up the sarcasm, most script kiddies travel in herds and attack usually obvious "high-risk" sites. If someone knows something before Bugtraq, I'm sure you have very little to worry about. The exploiter is probably a knowledgable cracker and probably has specific targets. If you happen to be a target, I wish you well, but I don't think any amount of Bugtraq info will keep someone determined to get in your system out (hint: There is a whole world of social explotation that is damn near impossible to detect or even be aware of).

      --
      Dijkstra Considered Dead
    32. Re:I've changed my mind by reflective+recursion · · Score: 1

      explotation -> exploitation ..where is my spell checker..

      --
      Dijkstra Considered Dead
    33. Re:I've changed my mind by RollingThunder · · Score: 2

      You're using the wrong word.

      You say "publically", but you mean "announced to security lists".

      I guarantee you there's another "public" of scriptkiddies who have been sharing it for a while.

      Also, THIS WAS NOT FULL DISCLOSURE. I don't see exploit code in there. All I see is "there's a serious problem with this package, upgrade it here!".

    34. Re:I've changed my mind by jspaleta · · Score: 2, Insightful

      Cox, from redhat is on the record in the Cnet article as saying this was a "big mistake"
      and that redhat didn't mean to force the other vendors into a tough situation....
      Has Redhat done this kinda thing before? I don't think so....mistakes happen. One mistake like this , I can forgive...especially when I company takes the blame right out from and admits it was their mistake at the first oportunity. If it happens again then I'll start to question Redhat's sense of vendor fair-play.....and I'm sure the security vendor list will evaluate RedHat's commitment to the list rules as well. If redhat does this again, more likely than not they will stop getting the private vendor security announcements..and redhat will be the one scrambling to update applications in the future.

      But I really don't know if a a large scale security announcement should have been held off till a patch was tested...I'd rather know as soon as the vendors know so I can turn off the servers while they work on a patch. I don't want vulnerable servers humming along without knowing their vulnerable if I can help it. So in some way I'm actually grateful that RedHat mistakenly broke ranks....now I can turn off any wuftp servers and safely wait for a patch from the distros.

      -jef

    35. Re:I've changed my mind by Anonymous Coward · · Score: 0
      I hear this all the time. "Security through obscurity is bad!" What other forms _are_ there?

      - Fixing the bug.

      - Disabling the buggy software until a fix is available.

    36. Re:I've changed my mind by Genjuro+Kibagami · · Score: 1

      echo "box1 box2 box3 box4 box5 box6" > list; for x in `cat list`; do echo $x; ssh -l root $x 'rpm -Uvh ftp://updates.redhat.com/7.1/en/os/i386/wu-ftpd-2. 6.1-16.7x.1.i386.rpm' ;done

      is it really that hard?

    37. Re:I've changed my mind by Garc · · Score: 5, Insightful

      Hmm, when I think of "Security through Obscurity", I tend to think of it in a different way than thought of above. I think of it as keeping the method used to encrypt/secure/hide something secret, thinking that because the method is secret it is secure.

      For example, say I develop a new top secret encryption scheme, called Rot-13. I tell no one of how it works. Since I am not a professional cryptographer, the chances are my algorithm is not cryptographically sound. So it is only secure as long as its method is secret. Once the secret is out, its security is gone. This is security through obscurity.

      An example of the opposite would be RSA. The algorithm is well known, therefore with peer review, it is thought of as secure. Even though I know how RSA works, I'm still unlikely to be able to crack it if used properly.

      regards,
      garc

    38. Re:I've changed my mind by Anonymous Coward · · Score: 0

      Passwords are distinct from security through obscurity in that the password isn't part of the security architecture whereas security through obscurity is.

    39. Re:I've changed my mind by ethereal · · Score: 2, Informative

      Security provided by passwords and encryption are based on shared secrets (or for public-key cryptography, mathematical properties of prime numbers). The only thing that has to be hidden is the secret, which cannot be determined by an attacker, even with knowledge of the algorithm, in less time than it would take to brute force guess the secret. Security through obscurity is more of the case where your protocol itself is broken, so that you must keep both the shared secret and the protocol as well secret. The reason that this is so much less secure is because there are an infinite variety of shared secret passwords to choose, but only so many protocols. Once a broken protocol is cracked it is cracked for everyone that uses it; once your password is guessed it only affects you.

      So in each case there is something that must be protected from being found out; but the chances of the thing being found out and the consequences if it is found out are vastly different.

      --

      Your right to not believe: Americans United for Separation of Church and

    40. Re:I've changed my mind by Anonymous Coward · · Score: 0

      Oh come on, that was mostly apropos to the moment. Somebody has no sense of humor :)

    41. Re:I've changed my mind by seann · · Score: 1

      you forgot to rpm2tgz, and installpkg
      meany.

      --
      I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
    42. Re:I've changed my mind by Jahf · · Score: 2, Informative
      I think you misunderstand the phrase "security through obscurity is bad" (STOIB). Password protections and encryption are not obscure ... obscurity means no one (supposedly) knows they exist. Everyone can know that I -have- a password protection scheme on my computer, it doesn't mean that they actually know what that password is. My password then is (I hope :) "obscure", but my security scheme is not.

      Similarly, if I were to hack my Linux box to store encrypted passwords in an "unknown" file (say, /etc/bogus) that was readable by anyone, but no one knew what the information in the file was, that would be STOIB. However, if I put it in a standard location (/etc/shadow), but make sure that only "root" can read it, that is not STOIB.

      The phrase was coined to indicate a scheme where something is -not- encrypted/whatever and instead is considered to be "secure" because "no one knows about it" (ie, it is "obscure").

      Examples of this:

      • posting sensitive documents on a web server that has no links to the URLs for those documents and then assuming that no one can get them because no one knows about them.

        "security through obscurity" -is- bad here ... with the tools at hand (search engines and robot exclusion files as an extremely simple example) people -will- find this information at some point.

      • creating a user account with an unusual name and no password and assuming that no one will be able to log in as that user because they don't know the username

        As with the previous example, security through obscurity again is bad here, but only in the light of "bad" meaning "stupid", not necessarily evil.

      • writing software that has a hole in it, discovering the hole but not disclosing the fact that it exists for the purposes of keeping the software "secure" instead of patching the hole and disclosing the hole's existence to encourage people to patch their software

        This is the arena where the "bad" in "STOIB" is "evil" or at least damaging to other people. In this example, you as the software author -caused- the hole in the other person's system, you should be the one to fix it or at least not prevent other people from fixing them.



      "STOIB" only involves Intellectual Property if you claim that the only way to combat STOIB is to be Open Source and this is definitely the hardline. However, closed systems can still issue patches and disclose security issues without giving out their IP.
      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    43. Re:I've changed my mind by Anonymous Coward · · Score: 0
      Passwords and encryption _is_ the same as obscurity.

      No. Even with all the details of how a properly-designed cryptographic protocol works and access to the ciphertext, the attacker is still some large amount of time from gaining access to the plaintext. ``Security through obscurity'' usually refers to systems that are easy to break one you know how they work.

      Of course yet another wu-ftpd hole is not exactly what I'd call a massive shock.

    44. Re:I've changed my mind by AbsoluteRelativity · · Score: 1

      Obscure to whom, is the question. Obscure to others or obscure to me. A flaw in a system can be obscure to me to me not others who could exploit it. A password/key is an example of something that is obscure to others not me. You are just playing with words, so have fun but if you want a serious conversation stop playing.

      --
      disclaimer : My views do not represent those of every one else in slashdot.
    45. Re:I've changed my mind by Anonymous Coward · · Score: 0

      Wu-ftp falls into the same unfortunate category as Sendmail and bind: highly exploitable core services. The only non-easily exploitable service is http, represented here by Apache. God bless Apache. People have been running those services for ages because they're necessary. For the longest time alternative mailservers were just toys, because no one could think of writing something more powerful than sendmail. wu-ftp was the IE of ftp servers; everyone had one.

    46. Re:I've changed my mind by Anonymous Coward · · Score: 0

      Fuck off you pricks with your smart-ass apt-get replies. I bet you also recommend to anyone having to run Windows to install all hot fixes as soon as they come out on all production servers too. In the real world (read: outside the 386 in your bedroom) things are rarely this easy; sometimes it takes several levels of approval and red tape before you can change a single line in a config file, never mind replacing core os components with untested patches.

    47. Re:I've changed my mind by fatphil · · Score: 1

      Remind me how he can be sure he hasn't been owned for 10 days or more already?

      I swear wu-ftpd has had more exploits than any other package I have on my system. Shame on the programmers, a bunch of bodgers.

      FP.

      --
      Also FatPhil on SoylentNews, id 863
    48. Re:I've changed my mind by Anonymous Coward · · Score: 0

      Of course, the proper thing to do is just disable FTP until you either get a vendor supplied patch or you waddle over and get the source and (gasp) compile the patched version yourself.

    49. Re:I've changed my mind by fatphil · · Score: 1

      Who was it who said:
      "Those who think that they can achieve security through encryption know nothing about security, or encryption."

      FP.

      --
      Also FatPhil on SoylentNews, id 863
    50. Re:I've changed my mind by AbsoluteRelativity · · Score: 1

      I only have one, and all it took was changing a few rules. I sort of felt the same way you did at first, but I feel safer now having learned about this and blocking it. Also if redhat was able to get this done this quickly why havent the others? I think redhat was afraid of an incident, when people publicly release information it puts the flame under their ass to release a patch, or else we would be waiting weeks and the possibility of someone hacking our systems more evident.

      The problem with only one company having knowledge about this, is if that company uses this and starts digging in their users systems. Or shares this information with governments and they start digging around their users information, that is a problem with Microsoft being in control of this information. With a group its a diffrent issue all together.

      --
      disclaimer : My views do not represent those of every one else in slashdot.
    51. Re:I've changed my mind by 5KVGhost · · Score: 2, Insightful

      If you define all non-physical security measures as being "obscure" then I suppose your argument is correct, but I think most people would find that definition inadequate.

      Passwords and encryption, to use your examples, are exactly the opposite of security through obscurity. Both are pro-active measures taken by responsible parties to reduce the risk of intrusion. The "obscure" counterparts to these measures would be using obvious or default passwords, enabling anonymous access, and failing to enable encrypted communications, all while hoping that no one notices.

      Any security measure can be poorly implemented, whether it's physical, electronic, or purely psychological. To know the difference between a good implementation and a bad one it's necessary to know the vulnerabilities inherent in your methods and equipment. That lock on the door may seem like the perfect choice until you discover that it's easily picked. Witholding that information from the owners and potential owners of the faulty lock doesn't protect them from anything, it just gives a false sense of security.

      The really Bad Guys don't need to consult BugTraq to discover vulnerabilities. I'm sure some of them do, but if open discussion of the bugs is prohibitied then there are plenty of alternate sources for that sort of information. And while individuals may prefer to attack only high-profile sites, there's nothing guaranteeing that; and once an exploit is sufficiently automated there's no way to know where it'll turn up next.

    52. Re:I've changed my mind by Linuxb0y · · Score: 1

      You deserve to get burned and very badly by leeto kiddies.

      pfft running Wu-FTP WTF !?! were you thinking!

      God , i'd really really hate to have clueless people like you admin my servers.

      Wu-FTP has worst security record ever, why blame the distro's for your stupidity in running a known + proven vulnerable daemon.

      Get a Life , YOU Cluebie

      f000.......

    53. Re:I've changed my mind by Anonymous Coward · · Score: 0

      How do people claim security through obscurity is a bad thing? Why is it bad?

      It's not a bad thing in and of itself. The danger is that it will lead you to a false sense of security.

      Security through obscurity most commonly refers to things like running your IIS server on port 8000 instead of 80. Maybe it will keep you safe from skript kiddies and worms scanning port 80, but it won't stop someone specifically attacking your organization -- they'll eventually find what they're looking for.

      Security through obscurity is a good thing, but it's not the only thing.

    54. Re:I've changed my mind by Bronster · · Score: 2

      "Security through obscurity is bad!" What other forms _are_ there? Passwords and encryption _is_ the same as obscurity.

      Huh? You obviously thought long and hard about this one. Let me try to keep it simple.

      * Security through passwords - there is something hard to guess which you and your computer know. If anyone else guesses this, they get access.

      * Security through 'obscurity' with exploitable software - there is something which anyone can download which contains the information required to access your system without guesswork.

      * Not telling someone when there's a hole that $BADGUY knows of a piece of software they're running (until the patch gets out),

      IS LIKE

      * not telling someone that you've discovered that $BADGUY knows their password (until you kill $BADGUY).

      Seriously, if you know that someone's password is compromised, you tell them immediately so they can disable the account or change their password. If you know that someone's software is compromised, you tell them immediately so they can disable the server or change their software .

      *plink*

    55. Re:I've changed my mind by Bronster · · Score: 2

      <tt>ftp-data 20/tcp</tt>
      <tt>ftp 21/tcp</tt>

    56. Re:I've changed my mind by Nachtfalke · · Score: 1

      And if you're looking for a secure non-anonymous ftp, I'd recommend twoftpd ny Bruce Guenter.
      Try it out, it's neat :-)

    57. Re:I've changed my mind by Anonymous Coward · · Score: 0
      If you're concerned about security you're not using wu-ftpd anyway. They have a remote exploit found about once a month.


      Which exploits exactly over the last 12 months ? I'd like to know details.

    58. Re:I've changed my mind by beable · · Score: 1
      if you're looking for a secure non-anonymous ftp...
      You're not going to find one. I looked at the link to untroubled.org that you provided, and there is no mention of encryption. If the user needs to send their username and password in plain text, as they do with telnet and non-anonymous ftp, then anybody with a packet sniffer can get usernames and passwords without much effort. This is the definition of "insecure". Please, don't use telnet or ftp. Use ssh and scp, and encourage others to do the same.
      --
      ...
    59. Re:I've changed my mind by Skraig · · Score: 1

      Your first instinct was right. Full and early disclosure is a better way to go.

      It would be nice if they had the solutions as soon as the problem was found but it doesn't work that way.
      You find the bug first then the fix comes later.

      For those of us administrating wu-ftpd servers, the vulnerability is unacceptable. Yes more script kiddies would find out about the bug if it was disclosed as soon as it was found, but good admins would find out just as fast, and respond.
      i.e. shut down the broken aplication or replace it. (at least until it is fixed)

      Now we all get to sit around and wonder if there was a break in during the time the bug was known by some h4x0rs but not disclosed to us admins.

      I understand the logic of the other position. I just disagree.

      --
      --->Life is like that sometimes...
    60. Re:I've changed my mind by Syberghost · · Score: 2

      those holes don't normally get broadcast on /.

      So what? You think there's a malicious script kiddie out there who's going "damn, I'd love to own some 5y5t3mz, but I can't find any exploits on Slashdot. Guess I'll go play Nintendo."?

      The exploit wasn't news when it went on Slashdot, it was history. The pushback from CERT and various Linux distributions was the news item.

    61. Re:I've changed my mind by Tassach · · Score: 2
      Given wu-ftpd's track record for (in)security, whyinthehell do you use it? A notoriously insecure, widely exploited program (IIS, Sendmail, wu-ftpd) cannot be trusted on a secure system, particularly if there is a secure alternative (Apache, qmail, pro-ftpd). If a program is so shoddily coded that a new security bug crops up every six months like clockwork, simply applying the patches in a timely manner isn't enough to keep a system safe.


      Security has to be designed into a product from the get-go; tacking it on as an afterthought is a recipe for disaster.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    62. Re:I've changed my mind by kuiken · · Score: 1

      I still am, i just switched from wu-ftpd to proftp
      that does all the patching i need for now.
      when a patch is out i can consider switching back to wu-ftpd.
      full-disclosure does not mean have to wait until the patch is out, it means you can act before the patch is out thus reducing the time your machine is vernable. granted changing ftp deamon is trivial compared to changing your webserver in most cases. But it least i know to monitor the aplication verry closely

      --

      42
    63. Re:I've changed my mind by bapink01 · · Score: 2, Funny

      When I think of security, I think of pants. How can you be secure wearing a kilt. I mean sure sensitive areas are somewhat hidden, but not secured.

      If using a product exposes holes as big as a kilt will then I want to know. Then I can change clothes or avoid windy sidewalks.

      Definition of security thru obscurity: http://www.tuxedo.org/~esr/jargon/html/entry/secur ity-through-obscurity.html

    64. Re:I've changed my mind by dmelomed · · Score: 1

      Don't run insecure software like wu-ftpd and Sendmail and BIND, there are secure and easier alternatives out there. You might be stuck with the existing installation of crappy daemons, but oh well.

      Wu-ftpd is a known insecure monster.

    65. Re:I've changed my mind by GypC · · Score: 2

      Ummm, no, they learn about it on IRC way before it gets posted to bugtraq.

    66. Re:I've changed my mind by Snowfox · · Score: 2
      Would have been nice to give the maintainers on a few other distro's time to close the hole before broadcasting this to the script kiddies

      Until 5 mins ago I was a beleiver in complete disclosure,

      But with 6 wu-ftpd boxes to admin I'm not so sure any more.

      Hope I see a fix today.

      Your comment didn't make any sense until I saw that last line. You're sitting and waiting for a fix to come to you!? If you worked for me, you'd be fired already! If you were a friend, I'd kick ya and take yer DSL away!

      Your first action on learning about a security problem is to disable the daemon and look for a fix or a replacement ASAP. With something like an ftp server, there are literally dozens of other options available to you.

      Your first line of action on learning that a security hole has existed on your machine for a lengthy time, as is what happens with delayed disclosure, is to forcibly pull every last network cable and power plug, mount the drive's filesystem on another machine and tear the system apart piece by piece, auditing everything.

      Passively sitting and hoping for fixes "some time soon, if you please" is not a viable approach network security, and it frustrates me just to read that!

    67. Re:I've changed my mind by ppolf · · Score: 1

      Why not simply use a different ftp daemon? If you know that there is a hole in wu-ftpd and a patch is not yet out...just replace the daemon temporarily with another....why wait for the patch...

    68. Re:I've changed my mind by reflective+recursion · · Score: 2, Interesting
      For example, say I develop a new top secret encryption scheme, called Rot-13. I tell no one of how it works. Since I am not a professional cryptographer, the chances are my algorithm is not cryptographically sound. So it is only secure as long as its method is secret. Once the secret is out, its security is gone. This is security through obscurity.
      Okay, but you still have some security there (not very much of course).
      An example of the opposite would be RSA. The algorithm is well known, therefore with peer review, it is thought of as secure. Even though I know how RSA works, I'm still unlikely to be able to crack it if used properly.
      I believe this is flawed thinking in regards to security. I'm sure you have seen the many times on Slashdot that such-and-such method of encryption, which everyone believes to be the most superior, gets cracked in a matter of days. Then I hear "it was cracked by a team" or "it took 4 days." This lessens the impact and makes it appear as if RSA is still very secure.

      I believe it is a huge flaw to think RSA will keep you safe because it is well known and peer-reviewed. It may be secure from those script kiddie attacks, which would only install an IRC bot or maybe erase your hard drives. It is not secure if you ever run into someone with a strong motivation to get into your system. The same strong motivation that was able to break the such-and-such encryption in only so many days.

      Another problem with open security methods is that they can be detected. If you don't tell anyone what encryption method you are using on a certain site then it will be hard to break in. Now, if you don't tell anyone (obscurity), but you use a well known algorithm (peer-reviewed) then your security method is more easily detected. Crackers will pick up on certain reoccuring bit-patterns, the length of the encryption key or a number of other things. What happens is most sites proudly state "using PGP encryption," or something similar. Which is not really security at all, but just prancing around saying "we are hiding our private stuff in bank X, bet you can't get it!" And most people using PGP or some such are using it for meaningless data which does not need security.

      I feel a big part of this debate is people have some sort of urge or agenda to make all software open. If "security through obscurity is bad" really means "proprietary software vs. open software" then we should skip the debate about security and look at facts about software methods producing secure software.

      Those facts for wu-ftp are:
      - wu-ftp is open and peer-reviewed
      - wu-ftp had a serious flaw
      - wu-ftp's flaw was released publicly
      - wu-ftp is (was?) not yet patched on most systems

      This is a repeating pattern among free software. It has happened more times than I can remember with just the Linux kernel itself. It also happens with sendmail and bind more than I would like to know about. And today someone will surely believe that wu-ftp is secure now that is patched. This is what I call "security after the fact." Which, to me, seems what the open software crowd is more concerned with than "security before the fact."
      --
      Dijkstra Considered Dead
    69. Re:I've changed my mind by Cruciform · · Score: 1

      I think of security through obscurity this way...

      I buy a rare black pearl, and a safe. I tell no one else I have either. I hide them where no one will find them.
      If someone finds the combination to the safe, it doesn't matter, because the safe is nowhere to be found.

    70. Re:I've changed my mind by Garc · · Score: 2
      Then I hear "it was cracked by a team" or "it took 4 days." This lessens the impact and makes it appear as if RSA is still very secure.

      When an application that uses RSA (or any other "real encryption") is cracked, it is due to an implementation flaw (bad random number generator, etc), and not a bad algorithm. To my knowledge no one has yet been able to find a fast way to factor the product of two large prime numbers.

      I believe it is a huge flaw to think RSA will keep you safe because it is well known and peer-reviewed. It may be secure from those script kiddie attacks, which would only install an IRC bot or maybe erase your hard drives. It is not secure if you ever run into someone with a strong motivation to get into your system. The same strong motivation that was able to break the such-and-such encryption in only so many days.

      If someone is that motivated to break into my system, I certainly want to protect my data with a well known encryption scheme. If they are skilled enough to quickly factor the product of two large prime numbers, they certainly can break Joe Bob's Super Good Encryption Scheme (TM). The only disadvantage I can see to using RSA instead of JBSGES, is that they have somewhat of a head start with RSA, in that they know what they have to do. With JBSGES, they have to figure out what it does, which might actually take awhile, but once they figure it out, the chances are it won't be as robust as RSA.

      Also, note that I could write my own implementation of RSA, that wouldn't use headers or any other information to give out the fact that it's RSA. This takes away any advantage that JBSGES might ever have had.

      I feel a big part of this debate is people have some sort of urge or agenda to make all software open. If "security through obscurity is bad" really means "proprietary software vs. open software" then we should skip the debate about security and look at facts about software methods producing secure software.

      I was not thinking of software at all, only algorithms. I do agree with you, and your examples, that open souce software is not inherently more secure.

      One big difference between open encryption schemes, and OSS, is that even though they are both open to review, you usually see encryption getting more "professional" scrutiny. This is probably because once published, it remains stable, instead of constantly shifty like OSS. Also, if you don't feel that an algorithm has been reviewed enough, you can always use one of the older, better reviewed methods! regards,
      garc

    71. Re:I've changed my mind by drewp · · Score: 1

      I don't see the relevance. One crucial feature
      of internetworked computers is that we can search
      and scan automatically. There's no such thing as
      "the safe is nowhere to be found"-- that's a RL
      quality with hardly any analogy in the world of
      computer security.

    72. Re:I've changed my mind by Garc · · Score: 2
      Then I hear "it was cracked by a team" or "it took 4 days." This lessens the impact and makes it appear as if RSA is still very secure.

      When an application that uses RSA (or any other "real encryption") is cracked, it is due to an implementation flaw (bad random number generator, etc), and not a bad algorithm. To my knowledge no one has yet been able to find a fast way to factor the product of two large prime numbers.

      I believe it is a huge flaw to think RSA will keep you safe because it is well known and peer-reviewed. It may be secure from those script kiddie attacks, which would only install an IRC bot or maybe erase your hard drives. It is not secure if you ever run into someone with a strong motivation to get into your system. The same strong motivation that was able to break the such-and-such encryption in only so many days.

      If someone is that motivated to break into my system, I certainly want to protect my data with a well known encryption scheme. If they are skilled enough to quickly factor the product of two large prime numbers, they certainly can break Joe Bob's Super Good Encryption Scheme (TM).

      I feel a big part of this debate is people have some sort of urge or agenda to make all software open. If "security through obscurity is bad" really means "proprietary software vs. open software" then we should skip the debate about security and look at facts about software methods producing secure software.

      I was not thinking of software at all, only algorithms. I do agree with you, and your examples, that open souce software is not inherently more secure.

      One big difference between open encryption schemes, and OSS, is that even though they are both open to review, you usually see encryption getting more "professional" scrutiny. This is probably because once published, it remains stable, instead of constantly shifty like OSS. Also, if you don't feel that an algorithm has been reviewed enough, you can always use one of the older, better reviewed methods!

      regards,
      garc

    73. Re:I've changed my mind by Garc · · Score: 3, Informative

      If you consider a safe to be secure, even when its location is known, then it really isn't security through obscurity. Don't get me wrong, the fact that its location is unknown helps. Keeping something secret can help, but only if it would be secure even if it wasn't a secret. An example of this is the RSA-like encyption that the NSA developed years before it was discovered by the public.

      regards,
      garc

    74. Re:I've changed my mind by named · · Score: 1

      Hmm, what if I'm running the software in a configuration that hasn't been tested already? Do I blindly wait for someone to hold my hand and tell me that everything is alright?

      I'd rather be able to make the assessment of whether I'm vulnerable myself, so that I don't have to wait for some corporation to evaluate it for me. If I know how it works, I might even be able to fix it myself...

    75. Re:I've changed my mind by BJH · · Score: 1

      Why bother with the temporary file?

      for each in box1 box2 box3 box4 box5 box6; do echo $each; ssh -l root $each 'rpm -Uvh ftp://updates.redhat.com/7.1/en/os/i386/wu-ftpd-2. 6.1-16.7x.1.i386.rpm'; done

    76. Re:I've changed my mind by Genjuro+Kibagami · · Score: 1

      In my particular circumstance it's actually cause I've got a mysql db of the 150 different machines that I administer and so I'd run an sql query in order to get the names of all the machines running wu-ftpd and output the result to a temp file then do the for x in, but even in a typical circumstance once you've got more than say 15 machines it's hard to just be able to snap your fingers and say which ones have ftpd installed on them and what their names are and if the machine you're running your script on will resolve all those names and if the machines in question have RSA keys for your ssh task etc etc etc...

      of course if the machines really were called just box1 - box6 then there's no reason at all not to just do it like you posted.

    77. Re:I've changed my mind by BJH · · Score: 1

      OK, that's a good reason ;)

  5. linuxtoday.com by jonsmirl · · Score: 2, Interesting

    Is this how Linuxtoday was just hacked?

  6. My favorite quote by Reality+Master+101 · · Score: 3, Interesting

    The problem, known in security circles as the wu-FTP Globbing Heap Corruption Vulnerability, allows attackers to get remote access to all files on a server, provided they can access the FTP service.

    Whew! Your whole system is only wide open if you can access the FTP service. That makes me feel better!

    --
    Sometimes it's best to just let stupid people be stupid.
    1. Re:My favorite quote by mattdm · · Score: 2

      That's not so unreasonable. The vast majority of boxes have little reason to run an ftp server -- it should be disabled on most machines anyway. (scp/sftp is a good alternative in many cases, and of course there's always http, which, although there's obviously lots of potential for problems there, at least isn't such a pain with firewalls).

    2. Re:My favorite quote by csbruce · · Score: 2

      Your whole system is only wide open if you can access the FTP service.

      That's not a problem to me, as I would never expose an FTP port to the outside world. The FTP protocol is inherently difficult to secure and it has outlasted its usefulness. For outgoing data, you can just use HTTP. And public access for incoming data just means that you will be hosting gigs of ripped movies and porn. FTP should be filtered at the firewall and made available to trusted hosts only.

    3. Re:My favorite quote by Anonymous Coward · · Score: 0

      The full paragraph is as follows (my emphasis):

      The problem, known in security circles as the wu-FTP Globbing Heap Corruption Vulnerability, allows attackers to get remote access to all files on a server, provided they can access the FTP service. Since most such servers provide anonymous access to anyone on the Internet, a great number will be vulnerable.

      They obviously make it clear that most ftp servers are vulnerable. If you are going to be a smart-ass at least say something useful!

    4. Re:My favorite quote by great+throwdini · · Score: 2, Interesting

      For outgoing data, you can just use HTTP.

      I don't think routing all data transfer through HTTP is a panacea... perhaps it offers better "out of the box" security than your average FTP service, but your comment smacks of the tendency to run with port 80 hashed and rehashed earlier on Slashdot.

      You're comments are spot-on as far as trust and public access are concerned, I simply question the view that HTTP is a simple (and better) replacement for FTP. Obviously, FTP implementations have their issues (and *big* ones, too) with security, but to me, HTTP can't really offer all that FTP does in terms of file transport.

      Please correct me if I'm wrong.

      Minor unrelated peeve: why is it that Slashdot's search indexing exclude words of fewer than four characters in length? Silly ... I couldn't search for XML as a keyword, and had to hope that SOAP made due appearance in the article I reference.

    5. Re:My favorite quote by psamuels · · Score: 5, Insightful
      I simply question the view that HTTP is a simple (and better) replacement for FTP.

      For uploads, FTP is still probably better, if only because nobody seems to use the HTTP PUT command.

      For downloads, though ...

      • both require a new connection for each dir listing or file transfer - except HTTP/1.1 which can reuse a connection. HTTP wins.
      • FTP requires an additional TCP connection for the control info. More setup and teardown cost. HTTP wins.
      • Many sites are already running an HTTP server, so using that for file transfer means one less daemon. Mitigated by running ftpd out of inetd, which most people do, but still ... HTTP wins.
      • HTTP can use auth methods other than plaintext, and can easily have different sets of auth'd users in different directories (without using Unix permissions, which can occasionally get clunky, or you can use Unix permissions if you prefer). FTP only has user/password/account auth, and nobody uses the "account" part anyway. HTTP wins.

      What are the advantages to FTP for downloads (especially anonymous, but also authenticated)? I honestly can't think of any ATM.

      --
      "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
    6. Re:My favorite quote by great+throwdini · · Score: 2, Interesting
      • both require a new connection for each dir listing or file transfer - except HTTP/1.1 which can reuse a connection. HTTP wins.

        Only for 1.1 ... I don't see the viability yet.

      • FTP requires an additional TCP connection for the control info. More setup and teardown cost. HTTP wins.

        OK. I guess I'm more concerned about access (how people get files) more than anything else. HTTP/1.1 (which I see as offering the tools needed to surpass FTP) may have to make use of a second connection at times, IIRC, though.

      • Many sites are already running an HTTP server, so using that for file transfer means one less daemon. Mitigated by running ftpd out of inetd, which most people do, but still ... HTTP wins.

        I'll grant this, too. But where's the application support beyond "see the file, click on the link"? Please point me in the direction of a robust and well-supported HTTP agent that can duplicate the functionality of any standard FTP client. Please.

      • HTTP can use auth methods other than plaintext, and can easily have different sets of auth'd users in different directories

        I'm not so certain about this. I haven't seen many auth methods implemented in clients other than https, where you incur certificate fees and more mess than "just one less daemon" implication.

      What are the advantages to FTP for downloads ... I honestly can't think of any ATM.

      Well... implementation-specific, but:

      1. Error recovery and restart from an arbitary point in a given file;
      2. Recursive download;
      3. On-the-fly authorization switching (USER command);
      4. variable -- APPENDing, unique filename, overwrites, allocation requests, etc. -- storage (ok, this is for uploads, but...); and
      5. The flexibility of a system built for file transfer... this is what I'm looking for and it is difficult to describe succinctly. Is there an HTTP client as friendly and flexible as FTP as far as the mechanics of file access is concerned?

      To name a few. Some of this could be implemented using HTTP/1.1, or with a smart HTTP client... but where is it? Maybe for single-file downloads and a willingness to kludge together webpages to present data, but that's not enough. It could be, but I haven't seen anything really flexible.

      The flexibility in presentation and access could exist, but until it does, FTP will not be displaced, IMHO. I'd love to be proven wrong, though.

    7. Re:My favorite quote by Anonymous Coward · · Score: 0
      wget is pretty good for resuming and recursive downloads.

      gFTP is an FTP client that also supports HTTP and SSH, using the same interface. I'm not sure what features it supports (i.e. whether it can upload, delete, etc.), but it does support batch downloading.

    8. Re:My favorite quote by Anonymous Coward · · Score: 0
      both require a new connection for each dir listing or file transfer - except HTTP/1.1 which can reuse a connection. HTTP wins

      Try reading the RFCs carefully (959 is a good place to start). Stream mode is the only one that requires closing the connection after each file transfer:

      A comment on transfer modes. The stream transfer mode is inherently unreliable, since one can not determine if the connection closed prematurely or not. The other transfer modes (Block, Compressed) do not close the connection to indicate the end of file. They have enough FTP encoding that the data connection can be parsed to determine the end of the file. Thus using these modes one can leave the data connection open for multiple file transfers.

      There's a ton of other features described in the FTP protocol. Some clients and servers don't implement them all, but that isn't stopping you from finding one that is more full-featured.

    9. Re:My favorite quote by psamuels · · Score: 2
      HTTP/1.1 (which I see as offering the tools needed to surpass FTP) may have to make use of a second connection at times, IIRC, though.

      Really? I've never heard that. I've always thought HTTP did everything in-band.

      But where's the application support beyond "see the file, click on the link"? Please point me in the direction of a robust and well-supported HTTP agent that can duplicate the functionality of any standard FTP client. Please.

      Point taken. I guess the difficulty is that nobody has thought to build an interactive HTTP client that assumes "nothing on the page is really useful HTML, just snarf the links and assume they are files in a directory". Not insurmountable, by any means.

      Speaking of "useful HTML", note that HTTP has one feature over FTP that I forgot about until now. Content-type! The server can be configured to know what its own content types are. With FTP, the client has to guess if the files are binary or ascii, which blows chunks, and doesn't allow for finer-grained content types - you end up relying on "well-known" filename extensions, which is confining.

      I'm not so certain about this. I haven't seen many auth methods implemented in clients other than https

      What? You've never tried to go to a page and been presented with a pop-up box asking you for user and password for such-and-such an authentication domain?

      HTTP defines the "Auth-Type" header, with the two commonly supported methods "Basic" and "Digest" (the latter does not send cleartext passwords). The web server can trigger an auth request for any page it wants to, and popular web servers have ways to tie this in to your system user list, a custom list, a user database query, etc.

      Of course you also have cookie-based authentication, which you just now used to post to Slashdot. And URL-based "poor man's cookies".

      1. Error recovery and restart from an arbitary point in a given file;

      Several command-line http clients implement "reget" functionality using the "Range" or "Byte-Range" (whatever it's called) HTTP header, which I think (but am not sure) even /1.0 supports.

      2. Recursive download;

      Again, command-line clients like GNU wget usually support "suck mode" where they recursively follow links from pages downloaded as long as the links stay within a base URL. You can easily pull down a whole web site that way if you wish, assuming none of it is server-parsed. No reason a more interactive client couldn't do the same.

      3. On-the-fly authorization switching (USER command);

      Hmmm, there's one I truly hadn't thought of. Again, the HTTP protocol support is there, using the "Auth-Type" header.

      5. The flexibility of a system built for file transfer... this is what I'm looking for and it is difficult to describe succinctly. Is there an HTTP client as friendly and flexible as FTP as far as the mechanics of file access is concerned?

      There's the problem, and there is where you've convinced me that FTP is not dead yet. Nobody has written a proper interactive HTTP download client that doesn't look and act like a web browser.

      --
      "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
    10. Re:My favorite quote by great+throwdini · · Score: 1

      [N]ote that HTTP has one feature over FTP that I forgot about until now. Content-type!

      Yeah, this is a weakness in the FTP protocol - though, in it's favor, I don't think HTTP allows for LOCAL typing/interpretation. You're right, Content-Type alleviates type confusion here.

      What? You've never tried to go to a page and been presented with a pop-up box asking you for user and password for such-and-such an authentication domain?

      HTTP defines the "Auth-Type" header, with the two commonly supported methods "Basic" and "Digest" (the latter does not send cleartext passwords).

      You originally mentioned a strength of HTTP being other means of authorization outside of plaintext. I've never seen a common working implementation of Digest Authorization.

      Yes, I'm familiar with these concepts and yes, I've encountered and used Basic Authorization before.

      Cookie and URL-based authorization are still plaintext transmission, by and large, and prone to their own issues. And I still think that use of SSL raises its own headaches.

      Several command-line http clients implement "reget" functionality using the "Range" or "Byte-Range" (whatever it's called) HTTP header, which I think (but am not sure) even /1.0 supports.

      No, Byte-Range/Range are 1.1 functionality, afaik. Things like wget are appropriate here, but are really tailored to snarfing websites, though I suppose one could tailor these implementations to a broader range of needs.

      I'll leave the remainder of your post alone. You've convinced me that you can apply things as appropriate, raised a number of valid points, and similarly agree that there might not be a good, interactive HTTP client to replace FTP just yet. WebDAV developments, mentioned elsewhere, might hold promise. Who knows?

    11. Re:My favorite quote by Brett+Viren · · Score: 1

      wu-ftpd runs chrooted (for anonftp) so normally you can only see what is in the ~ftp/ dir by default. Besides openning up all files to an anonftp user is also allows the running of arbitrary code on the server, so full root shell is possible.

    12. Re:My favorite quote by peter · · Score: 1

      > Nobody has written a proper interactive HTTP download client that doesn't look and act like a web browser.

      Since you asked, I gave lftp's http support a try

      yeti:~$ lftp
      lftp :~> open http://www.ca.kernel.org/pub/
      cd ok, cwd=/pub
      lftp www.ca.kernel.org:/pub> ls
      drwxr-xr-x - 2000-09-18 14:51 //
      drwxr-xr-x - 2001-11-28 15:23 CPAN/
      drwxr-xr-x - 2001-11-16 23:51 incoming/
      drwxr-xr-x - 2000-10-21 21:40 linux/
      drwxr-xr-x - 2001-11-29 08:01 mirrors/
      drwxr-xr-x - 2001-11-28 11:53 misc/
      drwxr-xr-x - 2000-10-17 18:09 software/

      lftp does filename-completion if you hit tab, just like bash. It also supports using a proxy like squid for doing http or ftp access. You can background a transfer, and start other transfers going at the same time. (big deal, just open another xterm... but could be useful). I was going to post more output (from doing cd linux/kernel/v2.4, and cat ChangeLog-2.4.16), but the /. lameness filter kicked in. WTF!)

      yeti:~$ cat /usr/share/doc/lftp/copyright
      This package was debianized by Christoph Lameter on
      Thu, 6 Feb 1997 18:50:09 -0800.

      It's currently being maintained by Nicolás Lichtmaier
      with sources downloaded from

      ftp://ftp.yars.free.net/pub/software/unix/net/ft p/ client

      --
      #define X(x,y) x##y
      Peter Cordes ; e-mail: X(peter@cordes , .ca)
    13. Re:My favorite quote by adolf · · Score: 2
      Nobody has written a proper interactive HTTP download client that doesn't look and act like a web browser.

      Try lftp. It's a featureful FTP client with a remarkably simple textual interface. Most, if not all, of its commands also work transparently with HTTP URLs. Things such as reget, bandwidth throttling, mirroring, and a few other fairly nice toys seem to work justfine for me with HTTP.

      -

  7. just another reason by Anonymous Coward · · Score: 0

    just another reason why red hat rocks!

  8. A non-microsoft security bug? by barfy · · Score: 1

    Say it isn't so. A bug that potentially exposes thousands or millions of machines on the net to root access?

    1. Re:A non-microsoft security bug? by kraig · · Score: 1

      not like this hasn't happened with wu before, or sendmail, or bind, or...

    2. Re:A non-microsoft security bug? by Anonymous Coward · · Score: 0
      Only those sites who's administrators failed to move away from wu-ftpd (as ANY consultant will tell you).


      Just as you should never consider using IIS for an important web server, you should never use wu-ftpd on an important ftp server.

    3. Re:A non-microsoft security bug? by foldedspace · · Score: 1

      Yeah, you're right, but RedHat not only announced it, they also patched it. I updated my RPM a couple of days before you knew about it. If it had been Microsoft, we'd probably know about it for a few weeks and have a patch a few weeks later.

      Yep, I use both RedHat and MS products. Is is bashing if I like both of them at least a little?

    4. Re:A non-microsoft security bug? by Anonymous Coward · · Score: 0

      Millions of machines running wu-ftpd with anonymous access? Say it isn't so , please.

    5. Re:A non-microsoft security bug? by coolgeek · · Score: 3, Insightful

      the alarming thing this time is the Linux guys adopting the Microsoft methodology for patching leaks. sit on their ass while boxes get rooted and release the patch when the "agree" to do it. don't tell anyone who might just code a patch into the source themselves. can't have that, can we?

      --

      cat /dev/null >sig
  9. Red Hat by Anonymous Coward · · Score: 0

    It's not suprising that Red Hat would do such a thing.

  10. First reply to mention Microsoft. -1 redundent by Anonymous Coward · · Score: 0


    What no snide comment like when a MS exploit is released?

    If this was MS, they wouldn't have told us.

    etc.

  11. CERT and private lists by SClitheroe · · Score: 5, Interesting

    You all bashed Microsoft the last time around for not immediately and publicly notifying users of an exploit, they, prefering instead to ready a fix before the exploit was common knowledge.

    So, once again use an occasion such as this to resoundingly denounce the fact the CERT, and major Linux distros other than Red Hat, have chosen to do the essentially same.

    I suspect that the complaints of this type of behavior will be much less in the case of CERT, since Microsoft's disclosure policies simply allow slashdotters to take pot shots at MS, but we'll see...The shoe's on the other foot this time.

    1. Re:CERT and private lists by Wells2k · · Score: 1

      The point here is that, when Microsoft has a fix for something that is broken with their software, they are the only distributers of that software. With WU FTP, there are multiple distributers using the software.

      Not that I think Redhat is wrong here. They released a security fix for their software as soon as they could, thus protecting their customer base.

    2. Re:CERT and private lists by newbiescum · · Score: 1

      I thought the general observed policy on security issues is to give the company at least some advanced notice of the issue so they can provide a supported (and working) fix. If they show that they are working on the problem, then the person/people who notified them gives them a reasonable amount of time to test the fix or else they release the notice. It does no one any good if someone just blurts out that there's a security hole but fails to give preemptive time for the program's maintainers to fix and test the fix. I think most of the complaints against MS is that given a week (and after notifying proper channels), many people just don't get a response that even say that the issue is being looked into much less acknowledged.

    3. Re:CERT and private lists by Ambassador+Kosh · · Score: 2, Insightful

      This absolutely should have been released as soon as it was found. And shame on CERT, Redhat, WU-ftpd authors etc for trying to hide it. This is inexusable because the crackers and kiddies have probably had it for several weeks now. If you find a security flaw report it immediately publically so that those that could be affected can turn off the service if that is what it takes.

      However considering the quality record of wu-ftpd if you are running it on your box you don't care about security already so it could be worse. Overall people should probably be use proftpd or maybe even zope for their ftp server.

      On a plus note there are wu-ftpd packeges in incoming for sid and those might have the fixes people need to debian boxes. If you are running wu-ftpd and refuse to use something else try those.

      --
      Computer modeling for biotech drug manufacturing is HARD! :)
    4. Re:CERT and private lists by __donald_ball__ · · Score: 1

      So, once again use an occasion such as this to resoundingly denounce the fact the CERT, and major Linux distros other than Red Hat, have chosen to do the essentially same.

      The point is, they chose to act in this manner. Microsoft appears to want that choice taken away by legislation. That's what has people upset, rightly so in my opinion.

    5. Re:CERT and private lists by Some+Dumbass... · · Score: 1

      I suspect that the complaints of this type of behavior will be much less in the case of CERT, since Microsoft's disclosure policies simply allow slashdotters to take pot shots at MS, but we'll see...The shoe's on the other foot this time.

      As a side note, there will also be an increase in SlashDot bashing. That is, bashing us for not bashing Linux (and CERT, this time) as much as MS. There always is. This SlashDot bashing might lead to defensive behavior on the part of SlashDot posters, which may lead to an apparent dearth of CERT bashing. It's just the typical "rally around the (whatever our cause is)" behavior one sees from those who have been attacked.

    6. Re:CERT and private lists by Anonymous Coward · · Score: 0

      CERT seems to be getting all the abuse it deserves. Let's face it, CERT hasn't been a timely source of security information since its inception. So I don't think they are being treated with padded gloves at all.

    7. Re:CERT and private lists by Znork · · Score: 2

      Every distribution can provide a supported and working fix for this within seconds: _turn off ftp and wait for a patch_.

      If exploits come out an immense amount of damage can be done within the timeframe from exploit discovery and patch release. I do not want to get haxxored during that time.

    8. Re:CERT and private lists by Anonymous Coward · · Score: 0

      There is a difference between 'we'll only announce security fixes we were able to fix (MS)' and 'this is the security problem, fix it in two weeks because then everybody will know (CERT)'.
      The first case is giving the users a false sense of security the second is giving the distributors the time to fix a problem before it is widely expoited by script kiddies.
      BTW, any security conscious system administrator is subscribed to the CERT list anyway.
      Please remember that most security firms also inform MS a few weeks before they make a security problem public and even then MS is not able to fix it.

    9. Re:CERT and private lists by LoonXTall · · Score: 1

      "Every distribution can provide a supported and working fix for this within seconds: _turn off ftp and wait for a patch_."

      So much for the fast response time of Open Source. "Look, we fixed Teardrop at insane speeds!! But if you want anything else fixed, you have to wait for your vendor, just like Microsoft."

      --

      ~~~LXT~~~
      Life is like a computer program: anything that can't happen, will.

    10. Re:CERT and private lists by Sinistar2k · · Score: 1

      Actually, I equally condemn this collusion between CERT and the major distros for a few reasons.

      1. This pretty well shoots the benefits of OSS right in the foot. "Release fast, release often" just became "release when everybody is ready". Shouldn't this have been fixed at the wu-ftpd level (in their CVS) and then distributed that way? That would have allowed admins the opportunity to grab the latest source and get the fix/patch up and running while the distros worked on their update packages.

      2. Where's the list of whom CERT considers a major distribution? By hoarding the exploit info among the larger distros, smaller distros now find out about this hole about a month after the major distros, which means the minors have to play catch-up AFTER the exploit is both addressed by the major competition and widely reported by CERT.

      3. Why did a government body get to tell a bunch of Linux distributors when to release info on an exploit? If disabling anonymous FTP, changing FTP daemons, or shutting down FTP altogether provides a temporary fix while coders get the exploit patched, dammit, I'd want to know that. Pretending it doesn't exist for a few weeks does not make it not exist. Can we expect more information hoarding in the future between Linux distros and government bodies? Will Red Hat automatically bundle Magic Lantern (big stretch, I know, but if you don't play the extremes, posting isn't any fun)?

      So yeah, the shoe is on the other foot, and this foot stinks just as bad as the first one.

  12. Whats ethical? by L-Wave · · Score: 3, Insightful

    This raises the question of ethics, is it more ethical to keep quiet about a hole in software that people run / store important data until its fixed, or is it ethical to tell the public in which case the people affected become "more" vulnerable?

    Personally, i would rather be told of the hole, and advised to turn off the daemon, as opposed to running the daemon and not knowing about the hole.....some people think ignorance is bliss.....not me. =)

    --
    I SURVIVED THE GREAT SLASHDOT BLACKOUT OF 2002!
  13. Wu-pps by actappan · · Score: 1

    Isn't the whole idea of CERT to prevent somone from leaking out potential dangerous information before everyone is ready to address it? Even if there's a hole - the relative breadth of the knowledge is going to be limited until a public release - and if no one else has caught up yet . . .well then thats bad.

    I would comdem RH - but I use their products and I have Wu installed on some of my systems (They're all internal - so don't even think about it). I'm glad I'll have the fix.

    --
    \Drew National Data Director, John Edwards for President
    1. Re:Wu-pps by Software · · Score: 1
      I would comdem RH - but I use their products and I have Wu installed on some of my systems (They're all internal - so don't even think about it). I'm glad I'll have the fix.
      Don't think that because your systems are internal, they are safe. I'm in charge of administrating about 10 machines, and others in my group each administered about 3. Not one of these machines is accessible outside the company. When Code Red came-a-knocking, guess how many unpatched systems got it? That's right, all of them. People got infected on their home machines, then connected via VPN to the company network and BAM!

      I would strongly recommend that anyone running wu-ftpd update their systems ASAP. It sounds like you will. Others won't, and will get rooted.

    2. Re:Wu-pps by innocent_white_lamb · · Score: 1

      Even if there's a hole - the relative breadth of the knowledge is going to be limited until a public release

      Which all sounds very nice, right up until you're the poor sap who got his box r00ted by one of the "limited" hackers.

      Step right up, folks, and get your lottery ticket here!

      I'd rather know about a hole and deal with it, even if I have to shut a server off or take other drastic action, than discover that someone has been r00ting around in my stuff for the past week/month/what-have-you. "But the information was limited." Sure. Limited to the guy who's even now playing Pong using your server resources.

      --
      If you're a zombie and you know it, bite your friend!
  14. Redhat by gregRowe · · Score: 0, Flamebait

    Is redhat becoming the MS of Linux distros? That isn't very cool of them to release early. I am sure they were under no obligation to wait but it certainly doesn't seem "polite".

    --
    There\'s no place like ~
    1. Re:Redhat by Todd+Knarr · · Score: 2

      It wouldn't be very cool of them to leave me vulnerable to a break-in when the fix is available. And the fix is available in the wu-ftpd package, regardless of whether the various distributors have packaged it for their systems, so I can install the fix even if my vendor hasn't gotten it's act together.

      My whole complaint with the non-full-disclosure movement is that vendors under it tend to not acknowledge that security holes exist (which means I can't even do something as simple as disable the vulnerable service until a fix is out) and delay putting patches out (so I'm either vulnerable or off the air longer than needed). I'd be more annoyed at CERT for not reporting the vulnerability than at RedHat for telling me about it.

    2. Re:Redhat by gregRowe · · Score: 1

      Good point. After thinking about it more I agree with you.

      --
      There\'s no place like ~
    3. Re:Redhat by itachi · · Score: 1

      What would be cool would be if the wu-ftpd maintainers released a source patch, then the various distros rolled out rpms and debs later. If I used linux or wu-ftpd, I'd be annoyed with the various distro maintainers for not saying "hey wu-ftp, release your source patch as fast as you can' we'll worry about rpms and debs and whatnot later"

    4. Re:Redhat by coolgeek · · Score: 2

      Like they did with BIND 8.2.3? I had all my systems patched within hours of reading about it. Now _THAT_ was some good service.

      --

      cat /dev/null >sig
  15. Another globbing bug? by Hiro+Antagonist · · Score: 2, Flamebait

    AIRC, this type of exploit has been the bane of WuFTPD's existance; one of the reasons I switched to ProFTPD some time ago. Much better security history.

    Besides; if you're running a public FTP and it's not in a chroot jail, you are a moron anyways.

    --

    --
    I Hit the Karma Cap, and All I Got Was This Lousy .sig.
    1. Re:Another globbing bug? by LS · · Score: 5, Interesting

      Ok, so what level of security on someone's box makes them no longer a moron? Is there a canonical list of things I must do to secure a box so that I am no longer a moron? To be honest, I run my own box for personal use, and learning anything more than basic security takes more time than it's worth. Please let me know where I can go to learn what it takes to build a secure box as defined by non-moron security experts.

      LS

      --
      There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
    2. Re:Another globbing bug? by Anonymous Coward · · Score: 1, Funny

      It's actually pretty simple. Unplugging the box from the network would be an acceptable level of network security.

    3. Re:Another globbing bug? by itachi · · Score: 1

      Don't run anything. If you wont put the effort into securing your ftp or http services, then buy/beg/borrow those services from someone who will learn how to maintain them right. There's no need for anything (maybe ssh) to be externally accesible from a workstation, so don't let there be anything accesible. It's just like picking an OS - if you need stability and nothing else, you wont run a development kernel or win95.

      itachi

    4. Re:Another globbing bug? by Anonymous Coward · · Score: 0

      Configure a firewall (even in software on your main computer) to block everything, then selectively allow what is required. (All ICMP, outbound to http,https, whatever else you use.)

      The other option, and my personal favourite for the odd linux system that I have set up for relatives in their homes, is to eliminate every network service, so that `netstat -ap --inet` lists nothing listening.

    5. Re:Another globbing bug? by gclef · · Score: 2, Informative
      Well, unfortunately, the definition of "moron" is a bit of a moving target. Something that was fine yesterday may not be such a good idea today (this situation's a great example of that).

      For the most part, the general canon of "don't run things you don't absolutely need, and keep the ones you need up to date" will take you pretty far. If you can prevent your machine from accepting incoming connections (ipchains/iptables/ipf/whatever, assuming you're not running a server from your "personal use" box), that helps a lot.

    6. Re:Another globbing bug? by LinuxHam · · Score: 2

      The quickest way to secure a box is to run a firewall script. Even though its a script for building ipchains-based firewalls, I still use PMFirewall on all the boxes I want to tighten.

      It wants to have two interfaces, an external one and an internal one. On boxes with only one NIC, I specify the LAN-connected interface as the external one, and loopback as the internal one.

      --
      Intelligent Life on Earth
    7. Re:Another globbing bug? by bad-badtz-maru · · Score: 5, Informative

      Learn more about security before offering advice:

      Breaking chroot jail:
      http://www.bpfh.net/simes/computing/chroot-break .h tml

      Proftpd globbing bug:
      http://www.linuxsecurity.com/advisories/other_ad vi sory-1223.html

      maru

    8. Re:Another globbing bug? by bad-badtz-maru · · Score: 1


      Your message is possibly one of the most intelligent I have ever read on Slashdot. It seems like the cause of many security issues is something that seemed fine yesterday that was today discovered to be flawed. The general canon you mention is also excellent. I wish your message could make it to +5 because I am sure many neophytes could benefit from that simple one-sentence security tip.

      maru

    9. Re:Another globbing bug? by Anonymous Coward · · Score: 0

      Don't run unnecessary services, stay up to date on security alerts, and avoid running services as root whenever possible. If services need access to low-numbered ports, run them through inetd/xinetd, or see if they can drop privileges after starting (BIND has a "-u" option). On a multi-user system, you should disable setuid-root programs unless they are necessary.

      You may also want to set up a firewall. The following is a fairly simple iptables firewall script (it requires Linux 2.4) that blocks all incoming connections. It's useful for a machine that doesn't run any services.

      #!/bin/sh
      iptables --flush || exit 255
      iptables -X
      iptables -P INPUT DROP
      iptables -P FORWARD DROP
      iptables -P OUTPUT ACCEPT

      modprobe ip_conntrack_ftp
      modprobe ip_conntrack

      iptables -A INPUT -i lo -j ACCEPT
      iptables -A INPUT -p tcp -m state --state NEW,INVALID -j DROP
      iptables -A INPUT -p udp --dport 1:1024 -j DROP
      iptables -A INPUT -j ACCEPT

    10. Re:Another globbing bug? by Havokmon · · Score: 1


      Well, you could be told to read the links you post:

      "Finally it should be noted that not all version of Unix are vulnerable to
      this attack. FreeBSD 4.x and above have a better chroot() system call. It can be made to fail if the process has any file descriptors open on a directory. This works by stopping the attack above which essentially works due to a file handle being open on a directory."

      It all comes down to:

      1. What are you doing with your system.
      2. Who do you want to access it?
      3. What is it worth to you?
      4. What is your reputation worth? (If you're used as a DDOS base)

      Without a lot of research, it looks to me, if you want to host a public anonymous FTP, you should be running Free/Open BSD.

      YMMV

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    11. Re:Another globbing bug? by fanatic · · Score: 3, Informative
      I run my own box for personal use, and learning anything more than basic security takes more time than it's worth.

      Maybe to YOU, how about all the other people who will get nailed when YOUR box is hacked and used in Distributed Denial of Service attacks? How about the emabarassment of discovering your box being used as a drop point for many megs of porn for sexuality other than your own? How about all the webmasters who have to put up with probes (at least) from your box after it catches the latest worm? How about your ISP being notified that you've committed criminal activity against another computer because a cracker cracked you and used your box as a springboard?

      If you can't be bothered, take your box of the internet, PLEASE.

      Steps to a (more) secure box:
      1. issue netstat -apn (adjust for parms allowed in your netstat, but if -a doesn't work, get a new one; if -p doesn't work and you're running a recent version of Linux, you've probably *already* been cracked). Understand every single tcp or udp entry. Turn off any you don't need.

      2. set up a firewall on your machine. Deny all incoming connections by default, then permit only the protocols you need from the endpoints you need to permit them from. For example, I permit http from anywhere. I permit ssh on my home box only from the outer address of the firewalls at work - and this is a good thing because ssh at one point had a hole, so I'd cut my vulnerability way down.

        Turning off unneeded services, then firewalling (actually, packet filtering) to allow only known-good protocols is 'defense in depth' - the odds of screwing up in both places the same way are smaller than for either one singly.

      3. if you're using Linux, Bastille Linux is a useful script (or set of scripts) that will help you secure your machine and teach you about the process at the same time.

      4. Subscribe to a security mailing list or two (CERT and Bugtraq are good). When you see something you're using there, fix it.


      Interesting story: I was doing work on a box for a guy who only had *dial-up* access and only used it to send/receive email and browse a little. He was cracked, which I discovered when his netstat wouldn't take the -p option (his version had been replaced after he was cracked, which is common - the crackers replace common utilities with versions specifically written to *not* show their activities on your machine). Ooops - time to reformat and re-install. The fact that you are on a slow link or you are obscure doesn't help much - the script kiddies pick a block of IP addressess at random and scan them all for their vulnerability du jour - if you have it, you're toast.
      --
      "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    12. Re:Another globbing bug? by fanatic · · Score: 2

      Actually, step 2 should have been step 1 - it's quicker with less risk of turning off something you need. (but do it in console mode untill you;'ve got a firewall script that permits everything on lo0 (127.0.0.1, internal interface) - otherwise, X dies and your GUI doesn't like that.

      --
      "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    13. Re:Another globbing bug? by Anonymous Coward · · Score: 0

      Only root can break out of a chroot jail, according to that web page. Most people don't need to run an FTP server as root, especially if its an anonymous FTP server.

    14. Re:Another globbing bug? by The+Dev · · Score: 2

      You permit packets from anywhere to get through as long as they have port 80 as the source port? What fun!

      I recommend using stateful filtering rules like the keep-state function in FreeBSD ipfw. If you diddn't recently initiate the connection to port 80, you don't want traffic from port 80 coming back to you!

    15. Re:Another globbing bug? by fanatic · · Score: 2

      You permit packets from anywhere to get through as long as they have port 80 as the source port?

      I run apache, so I permit sessions initiated to my destination port 80.


      If you diddn't recently initiate the connection to port 80, you don't want traffic from port 80 coming back to you!

      If you didn't initate a connection to port 80, if a "response" comes back from port 80, the tcp/ip stack will reject it. You don't need a firewall for that.

      --
      "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    16. Re:Another globbing bug? by Anonymous Coward · · Score: 0

      If you were not connected to the internet, I'd say you can safely have that attitude and good luck to you. The problem here is that once the black hatted idiots penetrate your system, they are going to use it as a playground to stage attacks on other people. Not cool. If you don't have time to keep up with securing your machine, it shouldn't be on the net...regardless of what OS you choose to use.

    17. Re:Another globbing bug? by Anonymous Coward · · Score: 0

      I love win95 you putz.
      It's the only m$ product that I will use(besides win2k prof). I'm speaking for all AC's when I say
      you have hurt me.

    18. Re:Another globbing bug? by Anonymous Coward · · Score: 0

      Yeah, so: He said it had a better security history.
      Not that it was foolproof.
      How could it be:
      If you are such an expert you know that,
      ftp allows reflected(relay) type attacks
      and that it is an inherently difficult to
      secure in many ways(lack of encryption, etc..)
      Stop being such a nitpicker smart boy.

    19. Re:Another globbing bug? by Asic+Eng · · Score: 2
      I think his point is: none if this should be the task of the user. When you buy a distribution and install it, then your box ought to be secure.

      Sure, to build a distribution that actually provides that is a very difficult task, but it's really not fair to blame software errors on the user.

      It's easy to say "the user ought to have installed with esoteric method x" whenever some bug is found, but that's really not good enough. The pressure should not be on the user, it should be on the distributor - be that Redhat or Microsoft or SuSE.

      Most people who have DSL connections don't have sufficient knowledge to follow CERT or Bugtraq, and even if they do, they don't want to invest the time.

      We can complain about this fact, as much as we want, but this will not change the situation.

      It's important to make internet connected machines secure (if only because of the collateral damage through DOS etc). If you rely entirely on user-level security for this, then you have already lost.

    20. Re:Another globbing bug? by fanatic · · Score: 2

      When you buy a distribution and install it, then your box ought to be secure. Sure, to build a distribution that actually provides that is a very difficult task, but it's really not fair to blame software errors on the user.

      I see your point. I think some vendors are moving this way from what I hear, with the option to installl packet filters at install time and fewer services on by default (I haven't installed a distro since rh6.2, so this is from what I hear, not from what I know).

      If distros turned up with all services off, (the OpenBSD approach) and the instructions/tools used to turn them on contained information and warnings, that would help.

      --
      "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
  16. Red Hat's motivations? by code+addict · · Score: 0, Flamebait

    The guys at Red Hat sure are jerks. I guess you can always depend on companies to look out for number 1 first, and screw everyone else whenever possible!

    1. Re:Red Hat's motivations? by Anonymous Coward · · Score: 0

      So I assume that you prefer your server to be assraped a few more times while you wait for the "popular patch" to be released by a "non-corporate entity". Dumbass.

    2. Re:Red Hat's motivations? by BitterOak · · Score: 1
      Ok. First of all, Red Hat's first loyalty must be to its customers some of whom are paying customers. Every minute they delayed releasing a patch is one more minute that its customer's servers are vulnerable.

      Secondly, Red Hat released a patch, not an exploit script, so how exactly are they hurting anyone?

      Thirdly, Red Hat releases patched sources, as well as binaries, so presumably people with other distros can compare the patched sources to theirs to discover the patch on their own. It does require the rpm program, but I understand it can be made to run in a limited sense on other distros.

      So what exactly are you complaining about?

      --
      If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
  17. Repeat of a previous security hole? by Geekboy(Wizard) · · Score: 1

    IIRC, there was a security hole almost exactly like this one in several other FTP servers. Why didn't Wu-FTP (and the distro's) evaluate the code for it then?

    1. Re:Repeat of a previous security hole? by LIGAFF · · Score: 1

      They were counting on the "millions of pairs of eyeballs" to do it for them?

  18. Why should they wait? by imrdkl · · Score: 2
    Playing the waiting game with the rest of the crowd could possibly increase Redhat's eventual liability to their own customers, even if it was the right thing to do.

    Business is business.

    1. Re:Why should they wait? by Narril+Duskwalker · · Score: 1

      Becuase by not waiting they have giving more amunition to the FUD machine. Maybe not waiting was the best thing for RH, but it certainly wasn't the best thing for linux.

    2. Re:Why should they wait? by Anonymous Coward · · Score: 0

      To quote myself, "Fuck the community". Linux is stronger today because one company stepped forward as the standard Linux distribution. It was pure greed and capitalism that brought this to the front, not some vague concept of community or honor or Freedom or any of that other claptrap that the rest of the OS movement wants to lead you to believe in.

      The original poster hit it right on the head. Business is business. There isn't any reason to let your competitors compete if you it doesn't help you.

      Kill them early and kill them quickly.

      There is no money to be made catering to your competitors.

    3. Re:Why should they wait? by imrdkl · · Score: 1

      Well, RH is not linux. And neither is WU-FTPD.

  19. that;s the beauty.. by Lumpy · · Score: 2

    if you have a clue you can have the fix now.
    download the sources and install. simple and effective.

    Hiding the fact there's is a security flaw only gives the black hats that much more time to use the exploit un-noticed.

    It's time to thow out the "leaders" in this industry and start replacing them with men and women with scruples.

    --
    Do not look at laser with remaining good eye.
  20. Magic Lantern... by cperciva · · Score: 2, Offtopic

    Am I the only person thinking that strategically placed "dumb coding mistakes" might be the real story behind Magic Lantern?

    1. Re:Magic Lantern... by Anonymous Coward · · Score: 0

      Yes.

    2. Re:Magic Lantern... by kir · · Score: 1

      Yes you are the only person thinking that.

      --
      3cx.org - A truly bad website.
    3. Re:Magic Lantern... by ThePlumber2 · · Score: 1

      Hmmm... If you think about it, how hard would it be to plant a person at a company to intentionally code bad code as a (spy) programmer. It would be simple, and would probably be easy to do if you were that low and could pull of the charade for a bit.

      Look at the M$ netscape weenie bug, that went completely by peer review (supposedly). I am glad that they came out with it right away. It gives you the chance to stop the service if you had it running.

      S thru O is bull to me though, although the other poster was right, passwords are obscure, but you need to have a solid foundation that is realible so that the simple obscure password can be relied upon.

      If you are stupid enough to not be sure that you have taken other precautions to ensure that you know when a person has rooted you, you shouldn't be in charge of anything that is that important anyway.(if networking is your job).

      People need to realize that their systems might one day be compromised. A networking engineer makes their doe by insuring that if one machine in the cluster gets popped, it won't be able to attack other machines in the domain. The admin of course will have an immediate alert (tripwire clone, syslog, etc, etc) to their cell phone, etc, etc, etc.

      --
      Thanks, Steve
  21. Just like MS. by Anonymous Coward · · Score: 0

    I bet that this is how MS feels when people disclose their security holes before a fix.

  22. wu-ftpd has had lots of security issues by GeorgieBoy · · Score: 1

    You should be using ProFTPD anyway.

  23. WuFTPD has poor security history by augustz · · Score: 2

    My god, the security history of wu is pretty bad. I wish vendors would ship default network services with an eye towards proven servers that were designed with security in mind.

    Wu-ftp/BIND/Sendmail does NOT make me confident.

    And quit carping on RedHat, probably just an error, and this bug was reported to ALL the vendors some time ago.

    1. Re:WuFTPD has poor security history by Anonymous Coward · · Score: 0

      I agree totally. Every linux distro I've ever used has come with wuftpd, usually enabled by default. The first step to securing all of them was to remove it.

      Proftpd is a good alternative and runs fine on our webservers.

      I would recommend qmail as an alternative for sendmail aswell, partly because of the security but also due to the ease of setting up webmail and web-admin stuff for it.

      Unfortunately I'm stuck with BIND as we need to be compatible with our upstream provider to get reverse zonefiles working. Run it in a chroot and as non-root and update it weekly if possible.

  24. People still trust Wu-ftpd? by Azar · · Score: 4, Informative

    I gave wu-ftpd the boot ages ago. I can't understand why people would still trust this buggy, bloated "just asking for trouble" piece of software. There are better alternatives.

    PureFTPD (based on TrollFTPD)
    ftpd-BSD (port from OpenBSD)
    Virtual FTPD (based on ftpd-BSD)

    are all good examples of decent alternatives. I've even heard good things about vsftpd.

    Some people (myself not included) even consider ProFTPD to be a viable alternative.

    How can people still trust software that has had more holes in it then the finest Swiss Cheese?!

    1. Re:People still trust Wu-ftpd? by Anonymous Coward · · Score: 0

      I've been wondering that for years. The only two things I can think of is either they're too stubborn to admit it was always a bad choice, or they're on the take from washington university.

      Either way it's clearly willfull negligence.

      WU-FTPd: remote root since 1995...
      (Just install SuSE's proftpd rpm's...)

    2. Re:People still trust Wu-ftpd? by Anonymous Coward · · Score: 0

      As someone who uses ProFTPd on a server farm could you say why you don't like it?

      I'm not trolling...but it seems to run fine for us, no security problems, and plenty of options to limit users.

      If its an issue with the person who coded it then I understand perfectly but is there a reason to avoid it based on its performance or features?

      cheers
      pm

  25. Please Explain, dude(ttes)... by A_Non_Moose · · Score: 1

    Slackware is conspicuously absent from the list, is it not vulnerable? Or just not listed?

    The title brought back a question I've had for a while:
    the vulnerability: Wu-Ftpd File Globbing Heap Corruption Vulnerability

    I've never been able to figure out in laymans terms, much less technical terms WTF globbing is?

    Oh, and while smarter people than I are explaining...the quote at the bottom (the one I see)...what is a Vegemite?
    Ever since that Men at Work song, I've wondered.

    --
    Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
    1. Re:Please Explain, dude(ttes)... by Anonymous Coward · · Score: 0

      Slackware 8.0 comes with ProFTPd instead of wu.ftpd... that's why.

    2. Re:Please Explain, dude(ttes)... by Anonymous+DWord · · Score: 3, Informative

      http://www.tuxedo.org/~esr/jargon/html/entry/glob. html

      [Unix;common] To expand special characters in a wildcarded name, or the act of so doing (the action is also called `globbing').

      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
    3. Re:Please Explain, dude(ttes)... by Wee · · Score: 2
      I've never been able to figure out in laymans terms, much less technical terms WTF globbing is?

      I real basic terms, to glob is to expand a wildcard character to mean one or more characters. Like if you say something like "sudo rm -rf /*" that asterisk is expanded to mean "zero or more of any character". You might have also seen the question mark used. It means one single character. The Foldoc web site has a much better explanation.

      Oh, and while smarter people than I are explaining...the quote at the bottom (the one I see)...what is a Vegemite? Ever since that Men at Work song, I've wondered.

      Vegemite is a nasty product made of yeast extract. It's a brownish paste-like stuff which is spread on bread and the like. An Aussie could probably explain better. I tasted it just once (on a cracker), and that was enough for me.

      -B

      --

      Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

    4. Re:Please Explain, dude(ttes)... by captin+nod · · Score: 1


      Vegemite is a traditional aussie sandwich spread extracted from the yeasty remains left over from making beer.

      some people love it, some people hate it.

      --
      Moo.
    5. Re:Please Explain, dude(ttes)... by Anonymous Coward · · Score: 0

      Disclaimer: I'm not from Aus.

      Vegemite is a nasty product made of yeast extract.

      Almost correct.. that SHOULD read: "Vegemite is a TASTY product made of yeast extract." :o)

      It's a brownish paste-like stuff which is spread on bread and the like... I tasted it just once (on a cracker), and that was enough for me.

      You probably did what every other American did when they tried it - they gobbed it on like peanut butter. Ever wonder why it comes in such a SMALL container? Because you're supposed to spread it VERY thinly - if it's still brown when you've spread it, you've put too much on.

    6. Re:Please Explain, dude(ttes)... by Anonymous Coward · · Score: 0

      Slackware ships ProFTPd, and not WU-FTPd.

    7. Re:Please Explain, dude(ttes)... by Wee · · Score: 2
      You probably did what every other American did when they tried it - they gobbed it on like peanut butter. Ever wonder why it comes in such a SMALL container? Because you're supposed to spread it VERY thinly - if it's still brown when you've spread it, you've put too much on.

      No, I actually only had a wee little bit on a cracker. It was foul. Seems to me to be an acquired taste, like caviar or something.

      -B

      --

      Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

    8. Re:Please Explain, dude(ttes)... by Anonymous Coward · · Score: 0

      I love caviar! Caviar and Russian vodka... yum...

    9. Re:Please Explain, dude(ttes)... by A_Non_Moose · · Score: 1

      Ah, never made the connection.

      So using a wild card the app pattern matches what you type...makes sense.

      --
      Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
    10. Re:Please Explain, dude(ttes)... by Hobbex · · Score: 1

      Sandwich spreads seems to be something that is very prone to aquired tastes. Almost every culture seems to have it's own spread that nobody else understands.

      Aussies have vegemite, Americans have peanut butter, the Dutch have Nutella and other kinds of chocolate, here in Scandinavia they have a nasty tubed paste made from cod roe, and for the British I don't know about paste but they put whole Anchovies on their sandwiches. I'm sure there are others (Italians have pesto, but you would have to be nuts to not understand that.)

    11. Re:Please Explain, dude(ttes)... by Anonymous Coward · · Score: 0

      Disclaimer : I AM Australian and I understand why the Yanks hate the stuff.

      We also have Fosters, the worst excuse for a beer ever. The fact is, the ability to eat Vegemite is a genetic trait.

    12. Re:Please Explain, dude(ttes)... by Anonymous Coward · · Score: 0

      some people love it, some people hate it.

      In particular... Every Australian loves it, the rest of the world typically hates it!

      PS: I'm an Aussie, and I love it.

    13. Re:Please Explain, dude(ttes)... by edhall · · Score: 1

      A bit of trivia:

      As the Jargon file alludes to, pre-Bourne Unix shells (such as the Edition 6 shell) used a subprocess called "glob" to perform wildcard expansion. This made the shell itself considerably lighter-weight. How lightweight? A couple of KB -- but when you recall that Unix ran on PDP-11's with as little as 24KB of memory, keeping the shell small was important. IIRC, "glob" was larger than the shell itself (and when run in a large directory, like /bin, would grow even larger).

      There were suggestions to rename "glob" to "yolk", but it never happened.

      Yours in obscurity,

      -Ed
    14. Re:Please Explain, dude(ttes)... by Anonymous Coward · · Score: 0

      slackware uses proftpd since slack 8 came out

      good job!

    15. Re:Please Explain, dude(ttes)... by Anonymous Coward · · Score: 0

      Hey, New Zealander's like it too, as do the Japanese.

    16. Re:Please Explain, dude(ttes)... by mancuskc · · Score: 1

      Brits have Marmite.

      Advertising campaign running currently has the strapline "You either love it or hate it..."

      Shops in Brussels (EU parliment is based here) trade exclusively on Marmite, teabags etc etc for each cultural group in the EU - because of all the politicians from all the counries that make up the EU miss the tastes of home...

      --
      When I were your age, all round here were fields...
    17. Re:Please Explain, dude(ttes)... by Anonymous Coward · · Score: 0

      No because slackware is smarter!
      I recommended they switch to proftpd and they did!

      So much for slamming them about security!

  26. So what's wrong with that? by shoemakc · · Score: 1, Redundant

    Further hipocracy on slashdot....

    ./ blasts MS whenever they try to keep a known exploit quiet for whatever reason, but then goes ahead and blasts Redhat for spilling the beans.

    I thought the whole point of OS was so that you can make changes/fixes yourself? I'd rather go a week without a distro patch, then not know about the exploit at all. At least then i can disable the daemon, or impliment a kludge fix.

    -Chris

    --
    --an unbreakable toy is useful for breaking other toys--
    1. Re:So what's wrong with that? by Anonymous Coward · · Score: 0

      Slashdot didn't blast RH, you dribbling fucktard. See that bit in italics? Thats because it was written by the submitter Go moan to Ademar, you fucking idiot.

  27. Why use Wu-ftpd by niekze · · Score: 2, Informative

    I'm not a security expert by any means, but...here is my list of horrible things to run:

    1. sendmail
    2. bind 8
    3. Wu-ftpd.

    There are replacements for each. Djbdns will give you $500 (IIRC) if you find an exploitable bug in their code. Proftpd, lukemftp, and the bsdftpd are all *much* better replacements for Wu-Ftpd. Sendmail...i can't remember, but there are replacements.

    Nevertheless, bind should be run in a chroot jail. Doing things like that makes a bind hole useless. Please uninstall Wu-ftpd and use a replacement. Finally, if you don't need to run it, DON'T!

    --


    Chaos, Mayhem, and Destruction: Not
    1. Re:Why use Wu-ftpd by Anonymous Coward · · Score: 0

      Umm, your dns replacement is non-standard and
      breaks shit right and left. Next...
      Okay, wuftpd, nuff said, it has problems.
      sendmail: as much as I love compiling the
      cf's myself and wading through the punctuation,
      I have given up on sendmail for my personal use.
      However, until i get downtime for my workplace sendmail is patched and watched constantly, but
      still in place. v8.9.3 was the last stable one if you ask me.

    2. Re:Why use Wu-ftpd by Woefdram · · Score: 1
      Sendmail...i can't remember, but there are replacements.

      Yup, there's Postfix.

      --

      Woefdram, l'apprenti sorcier

    3. Re:Why use Wu-ftpd by Anonymous Coward · · Score: 0

      djbdns may be secure but its sod all use when you need to transfer your in-addr.arpa zone to the BIND server upstream to get the reverse lookups working.

  28. most recent story??? by -audiowhore- · · Score: 1

    wow....
    this is hard to believe. /. running a story only 1 day after the vulnerability was announced?? :)
    -- audiowhore

  29. CERT? Bah... go screw yourself! by Anonymous Coward · · Score: 0

    FUCK CERT and their private list. People deserve to know this stuff when it happens.

  30. This should have been public knowledge... by Brendan+Byrd · · Score: 3, Insightful

    Well, I'll bash MS, and I'll bash the GNU and Linux guys for the same thing. Why was this not released SOONER?

    The people who would really use the exploit already know about it in their cracker circles, so why are we limiting the public in this knowledge? Just tell us and we'll shut down the FTPs or temporarily switch the access to a different daemon while you write a patch for it.

    Again, this is security by obsurity, and shame on the OSS community for trying to hide it!

    1. Re:This should have been public knowledge... by ryanr · · Score: 2

      Well, I'll bash MS, and I'll bash the GNU and Linux guys for the same thing. Why was this not released SOONER?

      Because the people who discovered it didn't want it released before the patches were out.

      Again, this is security by obsurity, and shame on the OSS community for trying to hide it!

      Who says the OSS vendors had anything to do with the waiting? If software vendors want some notice on holes, then it's only right that if the discoverer of the hole wants to wait for patches, the software vendors should respect that.

    2. Re:This should have been public knowledge... by Brendan+Byrd · · Score: 2, Insightful
      Because the people who discovered it didn't want it released before the patches were out.

      Patches, smantchs...the only people who DON'T know about the bug are the sys admins with the servers! All of the script kiddies and crackers knew even before the guys at Wu-FTP knew! Waiting for a patch and not telling people about this major security hole is just inviting crackers to hack in and root the server!

      Who says the OSS vendors had anything to do with the waiting? If software vendors want some notice on holes, then it's only right that if the discoverer of the hole wants to wait for patches, the software vendors should respect that.

      Again, it's better to disable the FTP server or change the daemon while waiting for a patch, than letting a server sit WIDE OPEN for somebody to rip it apart! This whole situation is simple logic.

  31. how would you exploit this, though? by tim_maroney · · Score: 3, Insightful

    The attacker must ensure that a maliciously constructed malloc header containing the target address and it's replacement value are in the right location in the uninitialized part of the heap. The attacker must also place shellcode in server process memory.

    Color me stupid, but that doesn't sound too feasible for a remote hack. How would you muck with the malloc heap this way? DoS, maybe, but unless there's something I'm missing, not too great for root access. Let me know if there's something I'm missing.

    Tim

    1. Re:how would you exploit this, though? by Atilla · · Score: 1

      hear hear.

      This is not a fucking skript kiddie quick hack.

      The exploit seems to require a great deal of preparation, in-depth knowledge of software, and some other form of access to the target host.

      this doesn't even closely compare to IIS holes which could be exploited by your grandma. If you're a true BOFH, you shouldn't have any trouble with this hole, because you've already disabled wu-ftpd.

      --
      --- sig moved for great justice.
    2. Re:how would you exploit this, though? by tim_maroney · · Score: 2

      The exploit seems to require a great deal of preparation, in-depth knowledge of software, and some other form of access to the target host.

      Yeah, it seemed to me that the requirement that you be able to write into process memory made this a no-op. It's kind of like a way to pick a lock that requires you to already be on the inside of the door. If you can write into process memory, don't you already pretty much have the keys to the kingdom? But it's not the easiest thing to get.

      Again, if I'm missing something here, please set me straight gently. Maybe there are standard clever hacker tricks for exploiting deallocation of unallocated pointers. But I've been programming (legitimately) for twenty years and I don't know how I would make use of this to do anything but risk a crash, unless I already had so much access that I wouldn't need this trick.

      Tim

    3. Re:how would you exploit this, though? by pete-classic · · Score: 2

      I think that the point is precisely that it is possible to form a request that overruns the available buffer. What's after the buffer? Something. Maybe something important.

      I'm not an expert on doing this, but I know a little assembly, and it is quite feasible to do this remotely, with no access to the server. It is even possible to make something "useful" happen (like getting a remote root shell) if you have the same binary available to play with (and a debugger and a lot of free time).

      For a general overview of how this sort of thing is done see this page. (Note that there is nothing disgusting on this site. Just some ASCII cows and some screen shots of windows crashing. Well, maybe kind of disgusting.)

      -Peter

    4. Re:how would you exploit this, though? by coyul · · Score: 1

      Yeah, it seemed to me that the requirement that you be able to write into process memory made this a no-op. It's kind of like a way to pick a lock that requires you to already be on the inside of the door. If you can write into process memory, don't you already pretty much have the keys to the kingdom? But it's not the easiest thing to get.

      Assuming anonymous upload was allowed, couldn't you just upload a file containing your shell code? Presumably this has to be read from the socket and written to disk, passing through the process's memory in the process (maybe only one buffer worth, but you can get a lot done in a few bytes of shell code...)

      I really have no idea here, having never tried to do anything of this nature before, but it seems to me that getting a couple of dozen bytes into a semi-predictable area of memory isn't the hardest part of exploiting this bug. The part I don't get is the part alluded to by the great-grandparent of this post -- namely, how to get malicious data into the unitialized area of the heap.

    5. Re:how would you exploit this, though? by tim_maroney · · Score: 1

      It's not a buffer overrun error, though. It's an unallocated pointer deallocation. There's a message below that says a bit more, but I'm still not clear on how you could use an earlier successful request to forge a malicious malloc header at an arbitrary location pointed to by an uninitialized variable. Seems like some heavy voodoo, if it's even possible -- and unless circumstances conspire to make the uninitialized variable value deterministic, probably not possible at all. All in all it seems to rest on a bizarre set of coincidences that probably wouldn't happen. The uninitialized value would have to always be the same, and you'd need to be able to predict that your successful request would always store its data into the indicated place, which would have to be within the memory space of the program. How likely is that?

      Tim

    6. Re:how would you exploit this, though? by WasterDave · · Score: 2

      This is not a fucking skript kiddie quick hack.

      Yeah, but it can become one soon enough. All they need is for someone to release a... errrr... script.

      If you're a true BOFH, you shouldn't have any trouble with this hole, because you've already disabled wu-ftpd.

      Well, yeah. That's obviously job number 1. Job 2 is to find an ftp daemon that doesn't suck.

      Dave

      --
      I write a blog now, you should be afraid.
    7. Re:how would you exploit this, though? by Anonymous Coward · · Score: 0

      This is not a fucking skript kiddie quick hack

      There are already scripts out, so you are wrong. Lucky you that CodeRed 8 isn't running wild already.

      You guys sound like Microsoft with their "This exploit is highly theoritical" BS.

    8. Re:how would you exploit this, though? by Anonymous Coward · · Score: 0

      proftpd.

    9. Re:how would you exploit this, though? by Colin+Bayer · · Score: 2

      This sort of thing was alluded to in Phrack #57, Phile #8 (on the now-infamous "this doesn't seem to be exploitable" Sudo exploit)...

      here.

      Definitely not your average script kiddie's reading material (it includes an indepth breakdown of malloc() and its ilk), but worth a read if you're interested.

      --
      Want Linux games? HERE.
    10. Re:how would you exploit this, though? by Bronster · · Score: 2

      Job 2 is to find an ftp daemon that doesn't suck.

      All hardware sucks, all software sucks.

      v not >

    11. Re:how would you exploit this, though? by tim_maroney · · Score: 1

      You deserve a mod up for that -- it's the most informative post in the thread.

      Holy cow, though, some people do have way too much time on their hands.

      Tim

  32. Stop using stupid C language by Far� · · Score: 3, Insightful

    Using the C language to implement anything else but the lowest-level layers of a system is plain incompetence, all the more when security is involved. The criterium is simple: if there is ANY use of dynamic allocation, you should use a safe language like OCAML, CommonLISP, Mercury, Perl, Python, etc. [Of course, C may be used when *implementing* the dynamic allocation].

    --

    -- Faré @ TUNES.org
    Reflection & Cybernet

    1. Re:Stop using stupid C language by Anonymous Coward · · Score: 0

      if you use any of those languages, you are using C

      duh

      gawd, somepone please put an intilligence filter on slashdot.

    2. Re:Stop using stupid C language by Anonymous Coward · · Score: 0

      I can't believe people are still releasing their apps in binary form! Can you believe it? We've got Perl and Python that work at such a high level, there's no reason to ever use binary...

    3. Re:Stop using stupid C language by Stonehand · · Score: 1

      Hardly. C, used properly, is a safe language. Perl, programmed sloppily, can turn into syntactic hell where your program looks like unmaintainable line noise. Sloppy programmers aren't that useful in *any* language.

      --
      Only the dead have seen the end of war.
    4. Re:Stop using stupid C language by Anonymous Coward · · Score: 0

      Or you can actually learn to program and not have these problems.

    5. Re:Stop using stupid C language by Anonymous Coward · · Score: 0

      That's the stupidest thing I've heard in quite some time. I bet in your world programs don't have bugs. After all, programs, used properly, don't have bugs.

    6. Re:Stop using stupid C language by Tom7 · · Score: 1


      > Hardly. C, used properly, is a safe language.

      This is a terrible argument. Of course, anything is safe (anthrax?) if you don't do dangerous things with it.

      Are the authors of wu_ftpd bad programmers? BIND? IIS? perl? telnetd? quake 3 arena? sshd? (the list continues...) No, not most of them. The simple fact is that C makes it easy to make mistakes that lead to exploitable security holes.

    7. Re:Stop using stupid C language by Anonymous Coward · · Score: 0

      Or perhaps an argument for people to use dmalloc and other malloc replacement debugging tools to ensure they're allocating and freeing memory correctly.. Hell leave the debug lines in and run the ftp server for a few months before releasing it, you're bound to find nearly all the possible leaks/misallocations that could come up.

    8. Re:Stop using stupid C language by Anonymous Coward · · Score: 0

      Hahaha I could just imagine an OS where all the daemons were written in PERL. Try PerlOS -- turn your Athlon into a 386!

  33. ssh too? by hitchhacker · · Score: 1

    while we are on exploits,

    Many implementations of ssh version 1 are vulnerable to a buffer overflow as well. Its a vulnerability in the protocol not the implementation. Last I checked (sunday), debians version of OpenSSH 1.2 from security.debian.org was still vulnerable. Though this is all speculation because no public exploit has been released. (there are exploits around though)

    see bugtrack from weeks ago

    metric

    1. Re:ssh too? by Anonymous Coward · · Score: 0

      How did you check for this vulnerability? Debian released new versions which are supposed to fix this bug months ago.

    2. Re:ssh too? by hitchhacker · · Score: 1

      In the link that I supplied, near the bottom, is the line:

      'SSH-1.5-OpenSSH-1.2.3', 'affected'

      Like I said, it was just speculation... but the version numbers did match up. telnet to your ssh and it will give you the version. I had to upgrade to the newest SSH-1.99-OpenSSH_2.0.1p1 by source.

      metric

  34. Marketing move, or horrible mistake? by LazyDawg · · Score: 2

    On the one hand, I can see Redhat getting into problems with people all over for un-leveling the playing field, breaking a gentleman's agreement with CERT, etc.

    On the other, this could easily and very vocally show RedHat, true or not, to be a good OS if you want to avoid security vulnerabilities. FUD victims could be saying to themselves, "These other guys sit on their hands for over a week?? I'm going to go with redhat!"

    Microsoft social engineers news stories like this all the time. Single examples that Lemmings treat as a global sample of productivity, security, programmers' skill, or whatever other wonderful thing the company wants to tote.

    --
    "Look at me, I invented the stove!" -- Ben Franklin
    1. Re:Marketing move, or horrible mistake? by Captain+Zion · · Score: 2

      On the other, this could easily and very vocally show RedHat, true or not, to be a good OS if you want to avoid security vulnerabilities. FUD victims could be saying to themselves, "These other guys sit on their hands for over a week?? I'm going to go with redhat!"


      Probably not a good move now that Red Hat will most likely be excluded from this private CERT list.
  35. Slanted comment by utdpenguin · · Score: 0
    "A remote exploitable vulnerability was found in wu_ftp, which is distributed in all major distros."


    Interesting. On my computer proftpd is the ftp deamon of choice. Granted, this is slackware, which is arguably not a major distro, but Mandrake 8.1 uses it as well, and surely Mandrake is a major distro? They are the most popular, after all!

    --
    In Soviet Russia you dant have to put up with these crappy jokes
  36. Not all major distros by Emmet · · Score: 1

    Not Slackware.

    On Slackware, there is no wu_ftp, there is no pam, there is no Vixie crond.

    And there are very few security advisories.

    1. Re:Not all major distros by Anonymous Coward · · Score: 0

      Too bad pam is actually useful...

    2. Re:Not all major distros by Colin+Bayer · · Score: 1

      > And there are very few security advisories.

      Mainly because there is nobody there to issue them... I agree that Slackware is a very fine distro, but last time I checked, they didn't have a team of zillions trolling vulnerability boards for potential problems. :)

      --
      Want Linux games? HERE.
  37. wuftpd is a security hole anyway by HappyOscar · · Score: 1

    Why use wuftpd when it's so trivial to install proftpd (which is, incidentally, also easier to configure)? wuftpd is dangerous to run because it's so patched as to be in the same state BIND 8 is in. Honestly, just because it's the "default" doesn't make it acceptable to run a patchwork server. That's about as dangerous as running a Microsoft server just because it's "industry standard" (which isn't true anyway).

    And just as an aside, I respect RedHat for preemptively notifying people, H4XX0R5 included. If Apache were to have a horrible root-access-blows-up-your-site kind of hole discovered, I'd want that kind of incentive to upgrade soon. It's better than saying "There's a hole, we're working on fixing it, just wait and hope that someone doesn't figure it out from our context clues".

    --
    "Your mouse has been moved. Windows 95 must be restarted for the change to take effect."
    1. Re:wuftpd is a security hole anyway by Cirvam · · Score: 1

      or you could run pure-ftpd for an even simpler install

    2. Re:wuftpd is a security hole anyway by Tom7 · · Score: 2


      Why is proftpd supposedly more secure, though? They are both written in C, and secured by the many-eyeballs (if even) method. As I recall, proftpd has had plenty of remote exploits itself.....

  38. 'Early Disclosure' To Whom? by Anonymous Coward · · Score: 0


    RedHat's 'Early Disclosure' isn't so early to any
    crackers who already knew about the hole.

    The sooner these things are revealed, the sooner people can switch to more secure alternatives.

    The only sad part is that RedHat is apologizing for spilling the beans.

  39. more to the story by Phexro · · Score: 5, Informative

    item: the version of wu-ftpd that rh released was a pre-release from cvs. they changed the version number. this bug was fixed in cvs months ago.

    item: the securityfocus vuln-help people are supposed to help coordinate vendors & the software maintainers. they sent notification of the bug to the wrong address, so the wu-ftpd developers weren't even aware that there was a bug present until the day the rh advisory went out.

    item: there was supposed to be a coordinated advisory put out on dec. 3rd. rh preempted that, causing this nasty confusion.

    greg lundberg posted a big explanation of what went on to several mailing lists... it should be on the wuftpd-questions archive, but i don't see it there yet.

    also, see the news item at securityfocus about this.

    1. Re:more to the story by Sentry21 · · Score: 3, Informative

      the wu-ftpd developers weren't even aware that there was a bug present until the day the rh advisory went out.

      Come on, this is WU-FTPd we're talking about here. EVERYONE is aware there's LOTS of bugs. It's a given.

      What you should have said was 'the wu-ftpd developers weren't aware of this bug'.

      I mean, really, every time I bash WU-FTPd, someone tells me that 'WU-FTPd is no worse than proftpd'. C'mon guys, even if ProFTPd is as bad, at least it's not incredibly well known for being as bad. Let's pick a decent FTP daemon and stop defaulting to crap.

      --Dan

    2. Re:more to the story by BitterOak · · Score: 1
      item: there was supposed to be a coordinated advisory put out on dec. 3rd. rh preempted that, causing this nasty confusion.

      Co-ordinated by whom? That's the scary part. Is there a secret society of bug-finders that schedule release dates for disclosures just like movie studios have release dates for films? I found it rather disturbing when I found this quote from the SecurityFocus page:

      Solutions:

      Vendor notified on Nov 14, 2001.

      Fixes will be available from the author as well as from vendors who ship products that include Wu-Ftpd as core or optional components.

      This vulnerability was initially scheduled for public release on December 3, 2001. Red Hat pre-emptively released an advisory on November 27, 2001. As a result, other vendors may not yet have fixes available.

      The implication here is that any time a bug is fixed in a popular open source product, we don't tell the public until each and every distro vendor has time to provide convenient patches in their own proprietary format.

      Doesn't this go against the whole philosophy of open-source software? Are there so few people left who can use patch, configure, make, make install, that we must keep sysadmins in the dark until they can type rpm -Fvh? Perhaps it's time for an CERT replacement that is open to the public.

      --
      If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
    3. Re:more to the story by Phexro · · Score: 3, Interesting

      how about "the wu-ftpd developers weren't aware that this bug was exploitable" - since it was discovered soon after 2.6.1 was released, but they decided not to fix it.

      don't get me wrong here - i don't use wu-ftpd, either. i use the openbsd ftpd ported to linux.

      i just felt that people should be aware that there was more to the story.

    4. Re:more to the story by 0xA · · Score: 2
      item: the version of wu-ftpd that rh released was a pre-release from cvs. they changed the version number. this bug was fixed in cvs months ago.

      RedHat did in fact pull a pre-release copy of wu-ftpd and mark it 2.6.1-16 but 2.6.1-0 was vulnerable as well. (RedHat does this, its' why I don't run RedHat) And this was in fact fixed in CVS on June 4th as part of a IPV6 update done by Ian Willis of Sun.

      However, there was never a patch posted to apply_to_current on wu-ftp's server. As far as the wu guys knew, this wasn't an exploitable bug.

      There was obviously a breakdown in the process here, this shouldn't have been released until the wu-ftp team was aware. Looks like it wasn't really anyone's fault, more of a "shit happens" type of thing.

      I hope by saying "this bug was fixed in cvs months ago" you aren't trying to say that the wu-ftpd team had already taken care of it, are you? You wouldn't really want to build a production server by pulling the latest source from cvs. I'm not sure if that's what you meant or not.

  40. Breech of Trust by aridhol · · Score: 2

    Did RedHat breech trust with CERT? There was an exploit, sent out to vendors, along with an agreement not to leak it until the 3rd.

    If there was a formal agreement not to release the information ahead of schedule, should this not be seen as a mark against RedHat?

    Unfortunately, there is only one punishment I can see for this. RedHat should be removed from the mailing list for a specific amount of time, but not permanently.

    The biggest problem I see with that is that it would hurt the customers, which is what we don't want.

    Does anybody else have an idea of a suitable remedy?

    --
    I can't say that I don't give a fuck. I've just run out of fuck to give.
    1. Re:Breech of Trust by The+Man · · Score: 2

      Actually I think all the vendors who agreed to delay releasing patches for a known severe problem have breached their customers' trust and should be punished. I would like to know what's going to be done to them. Maybe their customers should just stop doing business with them; that usually makes the problem go away on its own.

    2. Re:Breech of Trust by augustz · · Score: 3, Funny

      Give me a god damn break. If you had a CLUE about the facts in this case (which include incorrectly addressed email etc) you obviously would not be posting. Why not let the folks whos business this is, CERT, handle the 'punishment', and you go do something useful?

      RedHat has CONSISTENTLY done the Right Thing in a number of areas with respect to Linux. Despite a number of chances not to. This endless self-destructive attitude of the linux community, mainly centered with people who have yet to contribute a line of code anywhere I suspect, but who love waving their hand and yelling foul should stop.

      Seriously, I'd love to auto-mod down folks who don't contribute jack, but cause endless heartache on endless lists. Recently a flame war errupted when someing claiming to be one of the 10 people in the world who wanted to see the kernel improve came on and said linus should stop maintaining 2.5, despite the fact he'd yet to write a line of code for the kernel.

      Taking what trolls like this and the one above seriously undermines things.

      The irony is that the linux camp is all for full disclosure, so RH arguably did the RIGHT thing and let us all know of a problem we wouldn't have found out about till later.

    3. Re:Breech of Trust by augustz · · Score: 1

      Hehehe.

      Yes, we should definatly punish those who breached their customers trust by witholding, and we should of course punish those who breached their agreement with CERT and the other vendors as well.

      In fact, I'm going to live on a desert island right now...

    4. Re:Breech of Trust by Anonymous Coward · · Score: 0

      Term for the day: Open Source Politics. OSP. Old Saggy P... Oughta Speak Phreely. Ordered Set Problem. Ok (I'll) Stop Pnow.

  41. Qmail is a good replacement for sendmail by HappyOscar · · Score: 1

    For what it's worth.

    Check it!

    --
    "Your mouse has been moved. Windows 95 must be restarted for the change to take effect."
  42. Stupid is as stupid does.. by grub · · Score: 1, Troll

    a) install a secure by default OS such as OpenBSD
    b) LEAVE FTP disabled
    c) LEAVE Telnet disabled
    d) ENABLE SFTP if you need an FTPish connection.

    Live happy and don't end up like LinuxToday.com LOL

    --
    Trolling is a art,
    1. Re:Stupid is as stupid does.. by Colin+Bayer · · Score: 1

      a) install a secure by default OS such as OpenBSD

      OpenBSD is as big a pile of crap as any other OS, if not admin'ed by a relatively clueful person. Just because the BSD people have numbers on their side that they can use to say they're "secure", OpenBSD boxen still do get r00ted (8 in the month of October alone, according to alldas.de).

      The big "security bonus" seen when comparing the *BSDs to Linux is rooted in the fact that the intellectual cost of entry is higher for the BSDs (due to an even more profound lack of point-and-drool installers than are available for Linux), and thus, admins are more likely to be semi-qualified to be running a box in the first place.

      b) LEAVE FTP disabled

      Once again, if you've got the intelligence to even run a *NIX-ish OS, then you should be able to run even wu-ftpd if you keep track of bugtraq, vuln-dev, and other mailing lists.

      c) LEAVE Telnet disabled

      Agreed.

      d) ENABLE SFTP if you need an FTPish connection.

      I didn't even know of the existence of an SFTP *client* on my box (which I've been using for 14 months) until I checked for the manpage. All those running SFTP servers, raise your hands...

      Just a reminder that you can't be truely secure with any operating system, service footprint, or ftp daemon... :)

      --
      Want Linux games? HERE.
  43. Know what you're doing. by rice_burners_suck · · Score: 3, Interesting

    I think it's better that Red Hat released the advisory ahead of time. The faster sysadmins, programmers, and other users know about remote root exploits, the faster the exploit can be closed.

    Of course, there are some folks out there who won't patch their system. For those people, advisories like this don't help at all. But then, if you're running anything important, you should take the time to learn how to properly configure and maintain the system. Trying to hide known exploits from the public only serves to make things more difficult and dangerous for those of us who DO know what we're doing.

    In other words, if you don't know what you're doing, you shouldn't be using a computer.

    OH WELL.

    1. Re:Know what you're doing. by WolfWithoutAClause · · Score: 2

      It's not like Red Hat released it deliberately, they've admitted they screwed up- everyone else was working on the fixes; right now its a race between the script kiddies and the fix grownups.

      >Of course, there are some folks out there who won't patch their system. For those people, advisories like this don't help at all.

      That's their problem. But:

      >But then, if you're running anything important, you should take the time to learn how to properly
      >configure and maintain the system. Trying to hide known exploits from the public only serves to make
      >things more difficult and dangerous for those of us who DO know what we're doing.

      No. Actually it depends on how well known the vulnerability is in the wild. If it's not well known then the chances of your box being rooted is very small. Right now there is total knowledge- the only thing that people can do is remove this service; assuming they are awake right now- heaven knows what people in India are going to do- their boxes are going to be seriously at risk.

      >In other words, if you don't know what you're doing, you shouldn't be using a computer.

      Yep, you, me and anyone else without true omniscience shouldn't be using a computer. Hardly a practical position is it?

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    2. Re:Know what you're doing. by Zico · · Score: 1

      I think it's better that Red Hat released the advisory ahead of time.


      Did Red Hat discover the hole itself? If not, then the only reason they knew about it was because of their membership in the private list and someone else providing the information to them. Then they turn around and take the info that others provided and stabbed all the other members in the back with it. They even admitted that it was a mistake, and if it wasn't, then they'd start facing the possibility of being shut out of the list and getting caught with their pants down every time a new hole is discovered because they'll never have time to do testing on the fixes that they're rushing out the door.


      Also interesting that some of the people applauding Red Hat for their quick disclosure don't seem to realize that Red Hat didn't release their announcement for 13 days after the original vulnerability notice. Something to remember the next time they hypocritically bash a certain other company that also realizes that fixes need to be thoroughly tested against a myriad of different configurations rather than rushing something out the second they hear of it.

    3. Re:Know what you're doing. by teg · · Score: 2

      It takes a little time to test things, and this errata release shouldn't have happened. We (Red Hat) screwed up, which opened up a window where the vulnerability is known and not everyone has the fix ready. Delaying it a week, as we had intended would have avoided that window of oppurtunity for script kiddies.

    4. Re:Know what you're doing. by Mr.Phil · · Score: 2

      I don't think Red Hat screwed up, but should have had some type of patch out when the hole was discovered and was known to the kiddies...

      How about including another option for those who have to use ftp but don't want to get burned on the wu-ftpd exploit of the day? Red Hat already has postfix and whatnot available even though they install sendmail by default, how about the same with a "tighter" ftp server Teg? Not that I'm bitching... I've always used Red Hat on all my machines(except for that slight trip to Mandrake.. I'm sorry, it was flashy and shiny and all kids like shiny objects)

    5. Re:Know what you're doing. by teg · · Score: 2

      How about including another option for those who have to use ftp but don't want to get burned on the wu-ftpd exploit of the day?

      There already is one more ftp server in the distribution (the one from Kerberos), and if you look in Rawhide, you'll find vsftpd as well.

  44. Probably already in use by the kiddies... by Black+Art · · Score: 2

    Linux Today's web site was defaced just a bit ago. may be coincidence or it may be the same hole.

    What annoid me is that I read the warning on this and I could not make heads or tails what the actual cause of the hole was. And I am a programmer!

    Security warning by obscurity?

    --
    "Trademarks are the heraldry of the new feudalism."
    1. Re:Probably already in use by the kiddies... by didyaseethat · · Score: 1

      What kind of defacing? Its down now. I missed it.

    2. Re:Probably already in use by the kiddies... by krs · · Score: 1

      Here is (was?) the defacing:

      bash# id;uname -a
      uid=0(root) gid=0(root) groups=0(root)
      Linux linsrv-1.iworld.com 2.4.10 #1 SMP Tue Oct 2 13:32:24 EDT 2001 i686
      unknown
      shouts to wds, JoeShmoe, xzibit, st, Stunna, sdc, and whoever else I forgot to mention.
      Defaced
      by: STRYKA@efnet

  45. Shame by Syberghost · · Score: 3, Funny

    How dare those RedHat bastards fix a security problem early.

  46. Slackware uses ProFTPd by Anonymous Coward · · Score: 0

    Slackware ships with ProFTPd, if i remember correctly...

  47. Hypocrisy Detected!!! by Pinball+Wizard · · Score: 5, Insightful
    Now wait a minute. Here on /., MS gets slammed because they want bugtraq and whoever to wait before they publicize a security hold until a fix can be reasonably made.


    Now you guys are criticizing Red Hat for releasing information too quickly?!


    Make up your minds. Either it is a Good Thing to release this sort of information to the public or not. IMO, if CERT is withholding information to the public that just gives a wiley cracker that much extra lead time to perform exploits. Whereas if the info was just released in the first place, at least people could turn their FTP servers yet, or switch to something like pure-ftp, which has yet to be cracked.


    I agree with Red Hat on this one. They did people a favor by releasing the information.

    --

    No, Thursday's out. How about never - is never good for you?

    1. Re:Hypocrisy Detected!!! by x-empt · · Score: 2, Insightful

      Now wait a minute. Here on /., MS gets slammed because they want bugtraq and whoever to wait before they publicize a security hold until a fix can be reasonably made.

      Microsoft is bashed because they take so long to release a fix that they know will work. RedHat releases a FIX immediately when they know it works.

      Which company would you rather have a support / maintainance contract with ? Yeah, I thought so.

      CERT had knowledge of the bug, a patch available, and quality assured with that patch... yet they still asked for a delay in publicizing the bug. Why ? The question should not be about RedHat, who acted responsibly, but instead why CERT is causing holdups that allow people in the underground communities more time.

      Hmm... I wonder if the FBI, NSA, or CIA is on the list of "early notifications" .... FBI intel. probably uses these early notifications

      --
      Ever need an online dictionary?
    2. Re:Hypocrisy Detected!!! by Anonymous Coward · · Score: 0

      Why the fuck are you so fucking stupid? It's so sad that Slashdot is now the haven of clueless high school script kiddies and web monkeys instead of people with a clue

    3. Re:Hypocrisy Detected!!! by Anonymous Coward · · Score: 0

      "Microsoft is bashed because they take so long to release a fix that they know will work. RedHat releases a FIX immediately when they know it works. "

      What the fuck are you smoking? RedHat has known about this issue for weeks, and they still don't have a patch!

    4. Re:Hypocrisy Detected!!! by tupps · · Score: 1

      You are assuming the /. is one single entity. Some people will agree with things and some people will disagree.

      This is what makes /. great!

      --
      Go out and get sailing!
    5. Re:Hypocrisy Detected!!! by noahm · · Score: 1
      CERT had knowledge of the bug, a patch available, and quality assured with that patch... yet they still asked for a delay in publicizing the bug. Why ? The question should not be about RedHat, who acted responsibly, but instead why CERT is causing holdups that allow people in the underground communities more time.

      No, Red Hat admitted that they screwed up. The advisory was sent in error, and the person responsible apologized on the vendor private list. They did not act responsibly when publishing their advisory.

      And it was not CERT that asked for the delay. The delay is coordinated by all the major distribution vendors to give everybody time to release their updates at once.

      noah

    6. Re:Hypocrisy Detected!!! by reflective+recursion · · Score: 1

      wasn't Code Red fixed before anyone knew about it? Like months before? I even thought MS had a security statement on their site..

      --
      Dijkstra Considered Dead
    7. Re:Hypocrisy Detected!!! by fanatic · · Score: 5, Funny

      Tip for MSCEs: Samba and SSH will allow you to remotely administer a Windows network better than any Windows tool.


      Actually, IIS does a pretty good job of letting *everyone* remotely administer your Windows system.

      --
      "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    8. Re:Hypocrisy Detected!!! by warpeightbot · · Score: 2
      I agree with Red Hat on this one. They did people a favor by releasing the information.
      As a diehard Linux guru and equal opportunity basher, I agree. My first thought was, "Way to go, Red Hat!" This security clique they've got going these days is going to bite us in the butt... unless, of course, Bob Young takes a stand and says no, we're not gonna play ball with the cabal, we're going to do this right and let folks know what the black hats already know.

      Another tip for MSCE's: If Linux is your firewall, you don't have to worry about outsiders hacking on the file-sharing port... just insiders.

    9. Re:Hypocrisy Detected!!! by Error27 · · Score: 2

      Full disclosure is good but it's best to have a fix available before you disclose. Sometimes the fix is just to turn off Wu-FTP and switch to a different ftp server. But everyone tries to agree on a fix before they announce that a package is buggy.

      If you have a Kernel security bug then you you mail it to Linus or Alan privately.

      If you have an apache bug then there is a private list for that.

      If you have a debian bug there is a private list for that.

      I can't think of any major project that doesn't have a private list to discuss security.

      Red Hat made a mistake when they made the security problem known before the agreed time. This isn't a matter or agreeing Red Hat or not. Red Hat admits that an employee released it by mistake and they appologised.

      Mistakes happen. That's life...

    10. Re:Hypocrisy Detected!!! by lsw · · Score: 0

      Hi,

      the main problem is not about full disclosure. All the vendors agreed to release it on monday, and RH didn't wait.

      --
      Ironclad Security only exists when you have Chuck Norris on the shift. Do we really have to discuss this? (Plutonite)
    11. Re:Hypocrisy Detected!!! by TheAwfulTruth · · Score: 1

      And, uh... so does wu-ftp...

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    12. Re:Hypocrisy Detected!!! by PurpleBob · · Score: 2
      Unlike the typical hypocrisy troll, you can actually spell "hypocrisy". I commend you on that.

      However, I am now obligated to point out that the Slashdot community is made up of various members who are capable of holding different opinions, you fool.

      Some people believe that MS was wrong for releasing info on security exploits too late. Some people believe that Slashdot is wrong for releasing info on security exploits too soon. These are very likely not the same people. This is not called "hypocrisy", it is called "discussion", and you should try it sometime.

      I find the Borg touch in your version interesting:
      Make up your minds. Either it is a Good Thing to release this sort of information to the public or not.

      Do you really believe that thousands of people are capable of suddenly coming to a consensus on what is a "Good Thing", but haven't so far because you never ordered them to?

      The only people who could possibly be such sheep are the 4 moderators who turned off their brains and moderated this up.
      --
      Win dain a lotica, en vai tu ri silota
    13. Re:Hypocrisy Detected!!! by Pinball+Wizard · · Score: 1

      What makes you think I was refering to slashdot users? I was talking about the editors. Here, I said so, long before you decided to post your late reply.

      --

      No, Thursday's out. How about never - is never good for you?

  48. No surprises here by Broccolist · · Score: 5, Insightful
    Wu-FTPd has had a long history of security holes. It's practically the BIND of FTP servers.

    I looked through the source of Wu-FTPd some time ago, when I was interested in adding support for an encrypted form of FTP proposed in a recent RFC (the protocol never caught on). What I found scared me. Most of the server is one humungous 8000-line C source file which appears to do pretty much everything.

    Having quite a bit of experience with the FTP protocol, I expected to immediately understand what was going on, but at first glance, this code baffled me. It's full of pointer arithmetic and chains of if-statements performing mysterious, undecipherable operations on fixed-length arrays. It's not divided into clear levels of abstraction and I had difficulty telling what most functions were supposed to do, let alone what they actually did.

    Anyway, I immediately gave up any thought of adding any new features to this godawful mess. Considering all the weird cruft that goes on in that code, it's no surprise to me that people are constantly finding new security holes in it. There are other featureful FTP servers out there; it's hard to see why distributions continue to include a bug-ridden program like Wu-FTPd as default in their distributions.

    1. Re:No surprises here by augustz · · Score: 2, Redundant

      Couldn't agree more, the distros need to stop shipping software with horrendous security records.

      wu-ftpd/bind/sendmail literally give me the shudders. There are solid competitors for all of these. Greater or equal features, and designs that are much more secure.

    2. Re:No surprises here by Anonymous Coward · · Score: 0

      Thanks for sharing your experience. Now please go back to your Visual Basic installation and come back when you actually know how to code. And please be silent in the learning process. The big people are talking...

    3. Re:No surprises here by mrpotato · · Score: 1
      Wu-FTPd has had a long history of security holes. It's practically the BIND of FTP servers.

      To continue the analogy, Wu-FTPd is also:
      The Sendmail of SMTP servers and the IIS of HTTP servers.

      They can all be secured, but all have a pretty bad road record for security.

      --

      cheers
    4. Re:No surprises here by shoppa · · Score: 1
      To continue the analogy, Wu-FTPd is also: The Sendmail of SMTP

      Not having sendmail is like not having VD. -- R. Helby

    5. Re:No surprises here by Anonymous Coward · · Score: 0

      look everyone, it's a karma whore.

      First, you make the obvious statement that everyone else has made.

      Then, you claim to have personal experience, with both the ftp rfc and wu-ftpd in particular.

      Then, you claim to have seen this coming.

      Of course, if the moderators had any knowledge whatsoever, or would bother checking, they'd find your statements about the state of the code to be bullshit.

    6. Re:No surprises here by jsse · · Score: 1

      I've notice the same. Too bad Washington U's products are bundled with major UNIXs long time ago.

      Any FTP server you'd highly recommend? Thanks

    7. Re:No surprises here by Cirvam · · Score: 1

      go search for pure-ftpd on freshmeat.net, its the easiest most secure ftpd I've seen.

    8. Re:No surprises here by mph · · Score: 1

      Uh, no, I think wu-ftpd is still an FTP server no matter what you compare it against. Maybe you meant sendmail is the wu-ftpd of SMTP servers? Or IIS is the BIND of HTTP servers? And so forth... fun for hours!

    9. Re:No surprises here by fusiongyro · · Score: 2, Informative

      There are solid competitors for all of these.

      ftpd: Proftpd wins, hands down. Configuration is like Apache except less crufty. It's modular, and pretty secure too (I can't remember hearing of any major security holes). Some people who use it: ftp.gnu.org, download.sourceforge.net. Enough said. www.proftpd.org.

      bind: bind 9? I can't really think of a replacement except DNScache, and I've never used it. I have no idea if it's better or worse or just weaker.

      sendmail: I hear qmail is extremely good, if you don't mind DJB's bizarre lack of license (also applies to DNScache). Qmail purportedly runs Yahoo! Mail among others. Otherwise, the only other alternative I can think of is exim, which is designed to be easier to configure and simpler IIRC.

      Next time, post some links or something. Sheesh.

      Daniel

    10. Re:No surprises here by austad · · Score: 2

      DNScache is extremely fast. One of our bind servers was seeing 100% cpu from named. I switched it over to DNScache, and usage went down to 3%.

      Qmail is no longer the front runner for speed. The latest versions of postfix are beating it by about 40% (at least under freebsd). This was not true 1 year ago. Plus, if you've ever had to make any modifications to qmail, you'd know what freakin' nightmare it is.

      --
      Need Free Juniper/NetScreen Support? JuniperForum
    11. Re:No surprises here by Anonymous Coward · · Score: 0

      haha retard

    12. Re:No surprises here by Electrum · · Score: 1

      But qmail has always been secure. Postfix has not. Who knows if it has any holes? When it was first released, it had a major design flaw that DJB immediately recognized. And it was covered up by the Postfix author, as that page points out.

      I have been looking at the Courier mail suite lately. It has a lot of nice features, is easy to setup and is well integrated with each other. Unfortunately, I haven't seen anything relating to it's security or performance, but that could be a good thing.

    13. Re:No surprises here by Anonymous Coward · · Score: 0

      The FTPd from OpenBSD is said to be secure. I'm not sure how featureful it is, though.. I just use it on the default config.

    14. Re:No surprises here by BJH · · Score: 1

      ProFTPd? C'mon, they've had more than their fair share of bugs. Maybe your memory just isn't long enough.

      Either switch to something like vsftpd or use scp.

  49. The customer is always right by KarmaBlackballed · · Score: 2

    Do all hackers notify CERT first? (How many quiet hackers already found this one?)

    Once a company has a fix they owe their customers that fix. Anything less is a compromise of their customer's security and risks tarnishing their trust. Yes, getting a fix out first does matter.

    Red Hat did the right thing. If your distro has not put out a fix yet, are they working fast enough? (You think there were no script kiddies out there before Red Hat "broke the news?")

    --

    --- -- - -
    Give me LIBERTY, or give me a check.
  50. Secret awareness of security exploitability: scary by sanermind · · Score: 2, Interesting

    It disturbs me that a formal process of keeping newly discovered vulnerability information from the public seems to be becoming the norm. I would feel much safer if we were informed right away of a known remote execution vulnerability, so that we can assess the risks ourselves, and make the appropriate decision as to whether to disable the service, or switch to a different implementation.

    I just know that the powerful interests, not just the federal government, but also foreign governments and corporate espionage types, become aware of these things, and likely have crack teams of dedicated crackers to rapidly turn out an in house exploit.

    Asymetric information is inequitable, giving an inevitable advantage to the elite in the know.

    Lack of knowledge is powerlessness.

    --

    ---
    the pen is mightier than the sword, the sword is mightier than the court, the court is mightier than the pen.
  51. Why the mod down on this????? by Anonymous Coward · · Score: 0

    This is rediculous... the above post is actually an interesting example and a pratical demonstration of security threats. You guys sit and compain about how everyone is so clueless about security issues, then when someone posts an educational example of a security problem, it instantly gets modded into oblivion.

  52. Security must-dos for RedHat by Hoonis · · Score: 5, Informative

    This shows you what daemons are auto-started:
    # /sbin/chkconfig --list | grep :on

    man NAME_OF_THING_YOU_DONT_KNOW_WHAT_IT_IS
    # /sbin/chkconfig --del THING_YOU_DONT_WANT

    get the latest nmap from freshmeat.net.
    do this:
    # nmap -sS -P0 YOURIPORHOSTNAME

    do you see any ports you weren't expecting?
    Turn off the services!

    Install portsentry + ipchains on a firewall,
    or if you don't have more than one box, your
    own box! Set portsentry to listen on bind to
    catch a lot of automated attackes from a RH6.2
    bug. Move your ssh (2.X or greater!!) daemon
    to a non-standard port (edit /etc/ssh2/ssh2d),
    then set the normal ssh port as a portsentry
    tripwire.

    Very active attacks right now:
    Bind
    ftp
    finger
    telnet
    ssh
    port 59 (anyone know wtf that is?)

    wu-ftpd had an *earlier* vulnerability that
    was causing increased scan activity too!

    Subscribe to the cert.org mailing list, and
    "grep for linux".

    you have to take an active role and pay attention
    to all security bulletins out there, because
    you will literally be attacked within an hour
    of bringing up a new DSL/T1 server anywhere in
    the wild. I've seen portscans on newly installed
    lines in less than 5 minutes!

    1. Re:Security must-dos for RedHat by ryants · · Score: 2
      port 59 (anyone know wtf that is?)

      From /etc/services:

      59/tcp any private file service
      59/udp any private file service

      So... I still don't know, but it sounds unpleasant.

      --

      Ryan T. Sammartino
      "Ancora imparo"

    2. Re:Security must-dos for RedHat by Luminous+Coward · · Score: 1
      get the latest nmap from freshmeat.net
      netstat is your friend.
    3. Re:Security must-dos for RedHat by Anonymous Coward · · Score: 0

      Thank you for the information - can you recommend any pages that give an introduction to security for a linux box with useful examples like yours?

      Thanks,

      AnonymousMatt

  53. ironic.. by LinuxHam · · Score: 3, Interesting

    Just today someone at work emailed those of us on some Linux contact list, asking for suggestions from us on how we secure wu-ftpd. I replied that it's a lost cause. For authenticated ftp, I do scp now, even with Windows clients, and for unauthenticated ftp, I just do http. Its an easier workload for the system and its much easier to cluster for higher availability.

    Then this comes out. I hope he got my email. :-/

    --
    Intelligent Life on Earth
  54. To those who would cry "hypocracy" by noahm · · Score: 4, Insightful
    There have been a number of posts here claiming that the Linux vendors are being hypocritical by claiming to support full disclosure while maintaining a private list for the coordination of announcements regarding such security issues is this. However, they are missing the point. This list is not against full disclosure in any way. It is simply a way for vendors to coordinate their fixes before the exploit is widely published. At no point are the vendors discouraging the vulnerability's publication. They are merely delaying the announcement so they can coordinate the availability of their updates.

    The closed source vendors who are against full disclosure would prefer that the vulnerability is never announced, which would (according to them) allow them to take their time and roll the update into their next service pack release or whatever.

    And to the people who suspect some kind of nastiness on Red Hat's part for their early announcement, the individual at Red Hat who claims personal responsibility has already apologized on the private list, and has admitted to erring. The private list has existed for a long time and has worked very well in the past, allowing several vendors to all release fixes at once to a previously unknown vulnerability. It would have worked fine again in this case, except for the mistake by Red Hat.

    noah

    1. Re:To those who would cry "hypocracy" by Anonymous Coward · · Score: 0

      I'm sorry but it is hypocrisy, because this is exactly what Microsoft has been asking for.

      Why do you people keep claiming that Scott Culp was against disclosure of bugs? Jesus fucking christ.

    2. Re:To those who would cry "hypocracy" by kaisyain · · Score: 1

      They are merely delaying the announcement so they can coordinate the availability of their updates.

      That's all Microsoft does, too. If there is any delay between learning of the problem and widely publishing it then it can hardly be called "full disclosure" in any meaningful sense of the word. That's like calling the CIA's practices full disclosure because 120 years from now everything will be available under FOIA requests.

    3. Re:To those who would cry "hypocracy" by Anonymous Coward · · Score: 0

      ...or even those who would cry "hypocrisy".

  55. Egg Troll Says, "A+ on your Report!" by Anonymous Coward · · Score: 0

    If I was a teacher I'd not only have given you an A+, but no doubt been so turned on I'd invite the whole class to squack on me. If the ponytailed compufags who run this site hadn'y IP banned me for bringing the truth to Slashdot, I'd be posting under my real nick. As such, just know that you have my praise! Salut!

    Egg Troll

  56. some juicy links for the un-enlightened by Atilla · · Score: 2, Insightful

    any decent os, whether it is linux, *bsd, BE, Windows, or whatever can be made secure if you actually take the time to set it up properly.

    i know it's tempting for all the [insert your OS of choice] zealots to waive their flags when another OS becomes known to have a security exploit. but for fucks sake, just because wu has a hole in it, doen't mean that the entire OS is scrap.

    oh by the way -

    SNORT is a NIDS (network intrusion detection system) that could help you detect and prevent a good deal of network attacks. IIRC, it has some windows plugins too.

    DEMARC is a web-based console for SNORT, plus a pretty good host/service monitor.

    --
    --- sig moved for great justice.
  57. FULL DISCLOSUE A MUST by kir · · Score: 1

    FULL DISCLOSURE is a must in my opnion. If the "good guys" know about a vulnerability, the "bad guys" know or will know soon. Sitting on these announcements is shite. Let me know my 14 FTP servers are vulnerable. I don't care if a patch is available or not. At least I know and can relate this risk to my management. I'll let them decide what we should do (to include killing the servers until a patch is available or moving to an alternative).

    SHITE. The "security community" scares me on this one. They chose to let a remotely exploitable (root?) vulnerablity ride for a week. A WEEK! Unbelievable!

    I'm glad Redhat made this "mistake".

    --
    3cx.org - A truly bad website.
  58. RH's early release was reasonable. by muwahaha · · Score: 1
    With a patched version from RedHat to crib from, other distributions could have a corresponding patch for their distributions available in a matter of hours. This GPL thing forces them to provide the source, you know. :)

    And this isn't an easy vulnerability to exploit. If you have a look at the credits for its discovery, you'll see that it has been found before, and was actually deemed non-exploitable at that time. Here is the description of it from the advisory:

    When certain globbing patterns are processed, the globbing function does not set this variable when an error occurs. As a result of this, Wu-Ftpd may eventually attempt to free uninitialized memory. There are a number of possibly exploitable conditions. If this region of memory contained user-controllable data before the free call, it may be possible to have an arbitrary word in memory overwritten with an arbitrary value. This can lead to execution of arbitrary code if function pointers or return addresses are overwritten.

    ...so independantly of inducing the spurious call to free, an exploit would have to modify the neighborhood of memory that it will try to free. It would probably take more than a few hours to find a way do that. :)

    Alex.

    1. Re:RH's early release was reasonable. by Anonymous Coward · · Score: 0

      The GPL doesn't reqire that you release code that's under the GPL.

  59. Egg Troll Says, "Mod Parent Up!" by Anonymous Coward · · Score: 0

    Finally, some real news for nerds on this turd of a site. BTW, Jaime you're a cockgnome for thinking that IP banning me can keep me down. It only encourages me. I know you're just jealous because I wouldn't fist you last night, but this is such a juvenile way to act.

  60. This is the dumbest comment I have ever read! by Anonymous Coward · · Score: 0

    Incompetence? You sir, are an idiot.

  61. Tiny Violins by gnovos · · Score: 5, Informative

    Sure they put out this advisory before it became knowledge to the NEWS organizations, but the "bad guy" groups have known about this for quite some time. Case in point, my brother wanted to show me some large home-movie mpegs (much to large to email to me), so he gave me an account on his box to ftp them from. Somehow the password that he gave me wasn't right (he must typed it with the caps lock on), so I couldn't get into his machine. He was already asleep by that time, so I couldn't call him up to change it, so just for kicks, I thought it might be fun to see if there was any way to break in. Sure enough, a few well-formed google searches, and I had pages that not only "discussed" this vulnerability, but had tools and scripts (including compiled Windows 9x GUIs for the lazy script kiddie) for download. They were wonderfully useful, and they *worked*.

    So, the root of the situation is: 1) Anyone who did NOT know about this hole had been vulnerable LONG before the posting. 2) When told about the hole, but without a patch, any of those admins could then take whatever steps would be needed to keep thier server secure (even shutting ftp down if it came to that).

    RedHat was right.

    --
    "Your superior intellect is no match for our puny weapons!"
    1. Re:Tiny Violins by drewp · · Score: 1

      > Somehow the password that he gave me wasn't right
      > (he must typed it with the caps lock on), so I
      > couldn't get into his machine.

      He *must* have typed it with capslock? If only there
      was a way to decode the transformed password . . .

  62. Eat it by Craig+Davison · · Score: 1

    Or use a read-only, anonymous ftpd like publicfile and avoid getting owned.

    We have things like sftp-server for authentication and uploads. There are very few legitimate reasons to keep using ftp for uploads. Are you still using telnetd too?

    1. Re:Eat it by Craig+Davison · · Score: 1

      Whoops - Here's the correct link: sftp-server

      :)

    2. Re:Eat it by ethereal · · Score: 1

      I don't see how a read-only ftpd is a particular protection; I could send a hand-crafted get request that smashes the stack just as easily to that ftp server. Unless by read-only you mean chrooted or run with the root drive mounted ro so that the ftpd user really can't write to anything important, but then again I could do that with any other ftpd as well. If publicfile is all audited and such then I agree it is probably more secure (not that the insecurity of wu-ftpd is a surprise) but I don't think it is because it is read-only.

      --

      Your right to not believe: Americans United for Separation of Church and

    3. Re:Eat it by Anonymous Coward · · Score: 0

      I have one very legitimate reason for using FTP for uploads.

      I admin a webserver farm and we have hundreds of clueless users who pay us money to host their sites. Asking them to use sftp to upload would cause between 1-10 hours of tech help for each user to get them to download the right client, get it all set up, get them using it and make them remember how to use it. Or they could just use ftp and we could back up their sites nightly so even if it does get rooted via the (pro)ftpd, it will take 1 hour max to reinstall FreeBSD and bung the backups on.

      So thats 1 hour reinstalling vs say 2hours for each of the 40 users on each box. Not really viable. Plus not all ftp daemons are as vulnerable as wu

    4. Re:Eat it by Anonymous Coward · · Score: 0

      You'd have to be a clueless user to put up with that kind of shitty service

  63. ProFTP? NO THANKS by noahm · · Score: 1
    Why use wuftpd when it's so trivial to install proftpd (which is, incidentally, also easier to configure)?

    Proftpd hardly has a stellar security record of its own. Google will quickly verify that statement.

    noah

  64. patch posted to bugtraq by petrov · · Score: 1

    From a Bugtraq post by Mark Canter :

    Generic patch against globc.c for:
    Subject: Wu-Ftpd File Globbing Heap Corruption Vulnerability

    -- SNIP --

    --- glob.c.orig Sat Jul 1 14:17:39 2000
    +++ glob.c Wed Nov 28 00:43:38 2001
    @@ -298,7 +298,7 @@

    for (lm = restbuf; *p != '{'; *lm++ = *p++)
    continue;
    - for (pe = ++p; *pe; pe++)
    + for (pe = ++p; *pe; pe++) {
    switch (*pe) {

    case '{':
    @@ -314,11 +314,19 @@
    case '[':
    for (pe++; *pe && *pe != ']'; pe++)
    continue;
    + if (!*pe) {
    + globerr = "Missing ]";
    + return (0);
    + }
    continue;
    }
    + }
    pend:
    - brclev = 0;
    - for (pl = pm = p; pm = pe; pm++)
    + if (brclev || !*pe) {
    + globerr = "Missing }";
    + return (0);
    + }
    + for (pl = pm = p; pm = pe; pm++) {
    switch (*pm & (QUOTE | TRIM)) {

    case '{':
    @@ -352,19 +360,18 @@
    return (1);
    sort();
    pl = pm + 1;
    - if (brclev)
    - return (0);
    continue;

    case '[':
    for (pm++; *pm && *pm != ']'; pm++)
    continue;
    - if (!*pm)
    - pm--;
    + if (!*pm) {
    + globerr = "Missing ]";
    + return (0);
    + }
    continue;
    }
    - if (brclev)
    - goto doit;
    + }
    return (0);
    }

    @@ -416,11 +423,10 @@
    else if (scc == (lc = cc))
    ok++;
    }
    - if (cc == 0)
    - if (ok)
    - p--;
    - else
    - return 0;
    + if (cc == 0) {
    + globerr = "Missing ]";
    + return (0);
    + }
    continue;

    case '*':

    --
    --sam
    Any technology distinguishable from magic is insufficiently advanced.
  65. Jumping the smoking gun. by karlitoX · · Score: 2, Informative

    I find it hard to blame RedHat too much after this post to a publicly archived forum:

    Date: Mon, 19 Nov 2001 12:49:47 -0700 (MST)
    From: Vulnerability Help
    To: bugtraq@securityfocusHeya all,

    The SecurityFocus Vulnerability Help Team is in the process of notifying vendors of a remotely exploitable problem in WU-FTPD .
    [snip]

    I must admit, I simply filed this in my todo list, but I suspect anyone who really wanted to know what was fixed could have found a patch or at least a patched version before the advisory release date.

    1. Re:Jumping the smoking gun. by Anonymous Coward · · Score: 0

      Yes, and then securityfocus runs an article entitled "Oops! Linux Bug Escapes Early", pointing the finger at redhat in the heading. Funny, the RH advisory doesn't release more info than what could be gleaned from the post securityfocus employees made to the lists, roughly 7 days earlier I think.

      Something stinks.

    2. Re:Jumping the smoking gun. by Anonymous Coward · · Score: 0

      Does not realease more information? Are you dumb? They released patches! Thats all you need to find out the details of the vulnerability.

  66. s/23/21 by Pinball+Wizard · · Score: 1

    sorry bout that. FTP lives on port 21, not 23.

    --

    No, Thursday's out. How about never - is never good for you?

    1. Re:s/23/21 by Guillaume+Ross · · Score: 1

      Well I would still block 23.... *shiver* telnetd...

  67. Regarding disclosure... by slashkitty · · Score: 5, Informative
    As a security bug hunter myself, I know that the sooner you disclose the sooner it gets fixed. The more serious the hole, the sooner it should get fixed. period. 2 weeks ago, I published an alert on a bunch of website security holes, including microsoft.com. Knowing how ms reacts to disclosure, I didn't disclose the specifics on microsoft.com's site, but I did on the others. Guess what? The hole on microsoft.com is still not fixed, while most other sites have moved to fix their holes. Now, this hole also affect thousands (if not millions? ) of sites, but it seems to require disclosure to get things moving.

    Now, RedHat maybe shouldn't have ever made this "agreement" to pospone patches. Maybe they noticed that people were already making use of this not-so-secret-to-black-hats bug. Or, maybe it was just a mistake... I don't know. I'm just glad I don't have a public wu-ftp server to deal with.

    --
    -- these are only opinions and they might not be mine.
  68. Wu-FTP in Debian but not as default by Sentry21 · · Score: 2

    Wu-FTPd is in the Debian package lists, but it is not the default FTP daemon. The default is a piddly little thing that only allows users to log in. It's quite functional, but bare-bones, and likely very secure.

    # ant-get update
    # apt-get install proftpd (or ftpd)

    And you can rid yourself of wu-ftpd on Debian.

    --Dan

    1. Re:Wu-FTP in Debian but not as default by michael · · Score: 3, Interesting

      My suggestion is that you do instead:

      #apt-get install bsd-ftpd

      which is a port of the audited OpenBSD FTP server.

  69. Slashdot's not one person by beanyk · · Score: 1

    Now wait a minute. Here on /., MS gets slammed because they want bugtraq and whoever to wait before they publicize a security hold until a fix can be reasonably made.

    Now you guys are criticizing Red Hat for releasing information too quickly?!


    OK, so now I know that you've gone back to the previous MS security story, searched out the identities of the (many) people critical of MS's (lack of) action, and compared them with those criticising Red Hat this time round. Care to provide some stats on the correlation?

    Or perhaps you're making the same mistake of thinking that Slashdot (or Shashdot minus you)is a monolithic entity, capable of only one opinion on any subject. It's not.

    1. Re:Slashdot's not one person by Pinball+Wizard · · Score: 2
      I'm not refering to users, I'm referring to the editors who decide which story to post.


      I was too lazy to look up specific stories, but here are a few that are critical of Microsofts stance on withholding information.


      I'm fully aware that the Slashdot Readership holds a wide spectrum of opinions. However, Slashdot is definitely a soapbox for the editors, and they should make their minds up about which issues they support and not take a different stance because the issue affects an open source org rather than Microsoft.


      PS, as long as we're making overly generalized assumptions, the Slashdot Readership also treats Microsoft as a monolithic entity.

      --

      No, Thursday's out. How about never - is never good for you?

    2. Re:Slashdot's not one person by beanyk · · Score: 1


      I'm not refering to users, I'm referring to the editors who decide which story to post.


      OK, I 'm sorry - I was being a bit quick to judge your meaning. I agree the editors are biased in their choice of stories, but in this case it *was* relevant, and I don't think the story as posted even mentions Microsoft. Nor do I think it necesarily took sides - just did a bit of intra-Linux shitstirring. (Pardon my French)


      PS, as long as we're making overly generalized assumptions, the Slashdot Readership also treats Microsoft as a monolithic entity.


      Can't argue with that. Big, black, smooth, and emitting a faint hum ...

    3. Re:Slashdot's not one person by ZxCv · · Score: 2

      I don't think his point was whether or not this story even mentioned Microsoft or not. I think it was more along the lines of, replace "Linux companies" with "Microsoft" in this story, and the editors would have a whole different tone.

      But does that even surprise, let alone phase, any regular reader of this site anymore?

      --

      Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
  70. HTTP vs. FTP by rcw-home · · Score: 5, Insightful
    HTTP can't really offer all that FTP does in terms of file transport.

    HTTP really is all that.

    HTTP/1.1 supports, among other things, file resuming via a standardized header (Range:) and pipelining (whereas FTP's control port+data port means n+1 TCP connections). HTTP can give you a file compressed the way you want it - and in the language you asked for - without filename hacks. HTTP's If-Modified-Since: header makes it more cacheable. In addition, most HTTP server implementations are more flexible - they can authenticate against things other than the local account database, and there is a widely implemented standard for HTTP over SSL - HTTPS. CGI is also more pervasive and useful than SITE EXEC.

    Let FTP die the death it has so long deserved.

    1. Re:HTTP vs. FTP by great+throwdini · · Score: 1

      HTTP really is all that.

      I'm familiar with the possibilities you mention for the HTTP/1.1 protocol. I even use a few of them in serving web content myself. However, I'm unfamiliar with useful implementations (on the client-side) that embrace these possibilities fully... Or even a client/server combination that builds upon HTTP/1.1 like you outline to provide a viable and actual alternative to FTP.

      Enlighten me. Where's the FTP-killing HTTP implementation of which you speak? Seriously.

    2. Re:HTTP vs. FTP by Anonymous Coward · · Score: 0

      Well done. There is no client side application that can take advantage of those Http features.

    3. Re:HTTP vs. FTP by Nicolas+MONNET · · Score: 1

      Most web browsers make use of If-Modified-Since:, Netscape has been doing it since 3.0 I think.

      Most current web browsers do use Range:, and so does wget.

      Most web browsers implement SSL authentification.

      Few implement upload, though.

    4. Re:HTTP vs. FTP by Anonymous Coward · · Score: 0

      The browser that 90% of the people use does upload via webdav just fine.

    5. Re:HTTP vs. FTP by great+throwdini · · Score: 1

      Most web browsers... (x3)

      A web browser is not the type of client that can easily replace a "real" ftp client. Throwing SSL into the mix adds more maintenance overhead. No browser puts all the pieces together as far as I know, and overloading a browser to become the end-all, be-all Internet tool may be expecting too much or mere folly.

    6. Re:HTTP vs. FTP by statusbar · · Score: 3, Informative

      Mac OS-X iDisk uses WebDAV to full-on mount remote filesystems via HTTP/1.1 - Everyone who owns OS-X has a free iDisk account.

      Microsoft Outlook (not express) can use HTTP/1.1 instead of imap for remote message folders.

      IE has WebDAV support as well.

      --jeff

      --
      ipv6 is my vpn
    7. Re:HTTP vs. FTP by leuk_he · · Score: 2

      HTTP can't really offer all that FTP does in terms of file transport.

      HTTP really is all that.


      You are correct. However since a few years ago a lot of CLIENTS had bug with http (i.e. 3.0). Also some servers had problems with range -. That makes it all a lot more complex with all the worarround you have to support.

      And i wonder if all this extra http extensions leave lots of securty problems we do not begin to touch. Why are there still bugs found in the "simple" ftp protocol (implementations)?

      IF you already run a http on a server and you only want to provide downloads, there is really no need for an ftp server.....if you are sure they do not heave buged clients.

      But if you want uploads and set it up quickly ftp might be there for you. It is $#$%#%# if you want to transfer a file to a *nix box you heave a telnet accounr to and tyou have to use... xmodem (or zmodem, "rz / sz")

      ftp is dead, long live the ftp!

    8. Re:HTTP vs. FTP by Anonymous Coward · · Score: 0

      Windows '98 and up support WebDAV and can mount it as a common ole' network drive.

  71. *What* a surprise! by tadas · · Score: 1

    There's a user here on slashdot (sorry I don't remember their name) who used to have the signature "wu-ftpd -- Providing Remote Root Access since 1994".

    Having been vicimized in the past, I'm now running ProFTP in the few places I need FTP at all.

    If I could find a secure and free-as-in-beer method to provide upload access to some Windows-using folk, I'd bag FTP entirely.

    --
    This page accidentally left blank
    1. Re:*What* a surprise! by Fnurk · · Score: 1

      Check out pscp it's a scp client for win32 it's derived from putty i believe. It is released by the MIT license, i can't say i heard of it before but according to the url below it is close to bsd. Free as in beer with your words.

      http://www.chiark.greenend.org.uk/~sgtatham/putt y/

      There is even a frontend for pscp if that is needed.

    2. Re:*What* a surprise! by YetAnotherDave · · Score: 1

      OpenSSH has an sftp client/server for *nix
      there's an sftp client in the (devel) Putty toolset.

      http://www.chiark.greenend.org.uk/~sgtatham/putt y/ download.html

      There ya go, no more ftp

      :)

    3. Re:*What* a surprise! by YetAnotherDave · · Score: 1

      Holy Parallel posts Batman

    4. Re:*What* a surprise! by Anonymous Coward · · Score: 0
      If I could find a secure and free-as-in-beer method to provide upload access to some Windows-using folk, I'd bag FTP entirely.

      Run SSH give the win users a key and a copy of winSCP. Make sure your permissions are correct or that you really trust those people.

    5. Re:*What* a surprise! by Junta · · Score: 2

      Well, there is SSH, and if you want, you could have them use MindTerm, which has an attempt at a sFTP to local FTP proxy built in. Never got it to work, but it could be just the ticket to letting Windows users use their favorite FTP client to access sFTP....
      http://www.mindbright.se/mindterm/ is mindterms url, check it out.
      On the other hand, putty has both pscp, and a psftp in development, that also provides this functionality.
      Ftp is a really ugly and insecure protocol, it needs to die :) Even if it were secure, the whole mechanism sucks, can't easily be port-forwarded, and uses two ports. Those ports just makes it that much easier for a sniffer to differentiate between transefered data, and command data (i.e. passwords in plaintext).

      --
      XML is like violence. If it doesn't solve the problem, use more.
  72. Here's how... by mbessey · · Score: 3, Informative

    It's definitely not trivial, but...

    The basic idea is that you experiment on a local system (in the debugger) to characterize to behavior of malloc()/free() when this bug is triggered.

    Once you've done that, you should be able to get free() to overwrite some specific piece of memory by doing a glob operation that succeeds, followed immediately by one that fails, or some such.

    Then, you use that building block to work out an attack. It's not exactly rocket science, but it IS more complicated to exploit than a typical security hole.

    -Mark

  73. Debian doesn't have many defaults by CentrX · · Score: 1

    By "default", almost nothing is installed, so ftpd is not the default FTP daemon. There is no default FTP daemon. You install things when you want them.

    --

    "The price of freedom is eternal vigilance." - Thomas Jefferson
    1. Re:Debian doesn't have many defaults by xanadu-xtroot.com · · Score: 2, Informative

      Although I can't speak for a Debian install (I've only exposed myself to RPM based distros so far), this isn't totally corretct by any means.

      There IS a "default" set of packages installed. You have the option NOT to install them (or remove certain things later, of course). If one just does a "recomended" install (or whatever), there is default packages enabled. The big difference is a lot folks (read: package installers) that have gotten there heads screwed on a little better now and VERIFY what Servers you're enabling and if you even want them INSTALLED at all. Very nice...

      Sorry to nit-pick, but I thought I'd point that out.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    2. Re:Debian doesn't have many defaults by Sentry21 · · Score: 1

      Normally, I'd agree with you, but every time I install Debian and then run dselect, there's always a huge list of packages (including emacs, ugh) that is marked as 'to be installed'.

      Probably if I never used dselect, I would never know, and many would say it serves me right, but there -is- a default installation set by Debian maintainers. It sucks, and should never be used, but it's there.

      --Dan

    3. Re:Debian doesn't have many defaults by dSV3Hl · · Score: 1

      Ever heard of tasks?

      --
      -- [ta]
    4. Re:Debian doesn't have many defaults by fatphil · · Score: 1

      Person X says "Debian doesn't ..."

      Jerkoff Y says "I can't speak for Debian... this isn't totally correct" and gets modded _up_ for spouting non-sequitor shite?

      Moderator on crack?

      FP.

      --
      Also FatPhil on SoylentNews, id 863
    5. Re:Debian doesn't have many defaults by Malcontent · · Score: 2

      Yea dselect blows. I bit the bullet and learned the apt-* command lines.

      For me it was always hitting the wrong key. Who chose that key scheme anyways.

      --

      War is necrophilia.

    6. Re:Debian doesn't have many defaults by Sentry21 · · Score: 1

      Well, dselect is Wrong, but it's just slightly Wrong. It's wrong like black is black on a monochrome screen. If it were one bit more, it would be Right.

      I'd like to see dselect redone -properly-. Perhaps I would even like to do this, if I knew what the hell I was doing.

      Oh well. Apt works most of the time, dselect works most of the rest.

      --Dan

    7. Re:Debian doesn't have many defaults by mbanck · · Score: 1

      I'd like to see dselect redone -properly-.

      Rejoice, as aptitude apparently got promoted to base and will be called by base-config instead of Debian.

      Michael

    8. Re:Debian doesn't have many defaults by Sentry21 · · Score: 1

      Uhg... Shoot me now, I hate aptitude.

      dselect was great because it was fair - everyone hated it.

      Oh well, aptitude isn't that bad I guess.

      --Dan

  74. Postfix and exim are Free replacements. (nt) by Hobbex · · Score: 1

    I said (nt)

  75. C is not the problem... by mbessey · · Score: 1

    ...Linux is (or maybe GCC).

    Regardless of whether you think C is a good language for high-level applications (I don't), there's nothing wrong with the C language, as such.

    This bug is the result of a poor implementation of malloc() and free(). Passing an invalid pointer to free() shouldn't corrupt the heap.

    It's not impossible to write a C implementation that's immune to the vast majority of these problems.

    -Mark

    1. Re:C is not the problem... by reflective+recursion · · Score: 1
      I think Faré has history on his side.
      This bug is the result of a poor implementation of malloc() and free(). Passing an invalid pointer to free() shouldn't corrupt the heap.
      Oh, but it does. It has in the past and will in the future. Maybe not today, though.
      It's not impossible to write a C implementation that's immune to the vast majority of these problems.
      The more I use C the more I believe it is impossible to prevent memory related bugs. A portable language, it is. A suitably secure language, it is not.
      --
      Dijkstra Considered Dead
    2. Re:C is not the problem... by mbessey · · Score: 2
      The more I use C the more I believe it is impossible to prevent memory related bugs. A portable language, it is. A suitably secure language, it is not.

      I disagree. Maybe one of these days I'll actually get off my behind and write a C translator that actually does detect and reasonably handle common memory allocation and pointer-related errors.

      The point is that there's nothing in the C language specification that makes it inherently less safe than any other language. Just because almost all C implementations don't do bounds checking on array and pointer access doesn't mean that it's impossible to do so, for instance.

      For example, consider a compiler that converts C code into Java bytecodes. Obviously (?), programs compiled with that compiler would have all the same protections against memory corruption and unintended access that a Java program has...

      -Mark

  76. Quit bashing Redhat by Anonymous Coward · · Score: 0

    They came out *before* anyone else, so quit whining. Bash on Debian or someone deserving of it.

    1. Re:Quit bashing Redhat by Sinistar2k · · Score: 1

      By accident.

      They didn't mean to release it, it just happened. So, go ahead and bash Red Hat. They're just as guilty as anybody else.

  77. Ok - What does this attack LOOK like? by rjamestaylor · · Score: 3, Interesting

    I just found one of our servers (which I did not have primary responsibility over) was running the latest version of wu-ftpd... so, what does one of these latest attacks look like (don't say "liuxtoday.com")? How could I spot an attempt in /var/log/messages?

    --
    -- @rjamestaylor on Ello
    1. Re:Ok - What does this attack LOOK like? by Geekboy(Wizard) · · Score: 3, Informative

      Look at the BUGTRAQ advisiry. ;-) http://aris.securityfocus.com/alerts/wuftpd/ is quite useful. It looks like it's a run-of-the-mill buffer overflow. There are currently no IDS sigs that can detect it (but I'm sure that will change as soon as I post this.) If you can, disable anonftp access. If not, look through the log files for an extreamly long command. (The description shows 60+ 'a' in a row.)


      This is very similar to an exploit discovered about 4 months ago. Why didn't the Wu-FTP people check to see if they were vulnerable?

    2. Re:Ok - What does this attack LOOK like? by rjamestaylor · · Score: 1

      Thanks for the usefull response. Fortunately, anonymous ftp access had been disabled long ago (that was one "service" I argued we didn't need). Is there a slashbox for BugTraq? I'll check again...

      --
      -- @rjamestaylor on Ello
    3. Re:Ok - What does this attack LOOK like? by Geekboy(Wizard) · · Score: 1

      I signed up for all of the security focus mailing lists, in digest format. I scan the subjects on everyone, and read the messages that I use/care about. BugTraq is a mailing list, I don't think there can be a slashbox for mailing lists.

    4. Re:Ok - What does this attack LOOK like? by Geekboy(Wizard) · · Score: 2, Interesting

      Quoted from The Register:

      "The hole is the result of a programming error in the portion of WU-FTPd that processes file names containing special characters. BindView's Matt Power discovered in April that the server would crash if presented with the file name '~{', but the program's maintainers believed the bug could not be exploited. "

      URL for the article is http://www.theregister.co.uk/content/4/23082.html

  78. NEWS: 2600 has lost the appeal in the DVD case. by Convergence · · Score: 0, Offtopic

    Hello, it doesn't belong here, but, as the slashdot authors *rejected* the story:

    2001-11-28 23:52:31 2600 lost the appeal (articles,censorship) (rejected)

    The news is just in, 2600 lost the appeal. Nothing more is known. Furthermore, the felton countersuit was thrown out. http://www.2600.com/news/display.shtml?id=852

    It is a dark day.

    1. Re:NEWS: 2600 has lost the appeal in the DVD case. by sheldon · · Score: 1, Offtopic

      It doesn't appear that this Felton thing was a countersuit. He claims to have been threatened by the RIAA, but when countered they denied ever threatening him.

      Rather the request to the judge was simply for a statement saying he had a right to publish his research.

      The Judge response was "Look you bafoon, quit wasting my time."

      Now if Felton had published his research, and the RIAA had sued him. Then there would have been a case to fight.

      That's really the whole point of that one.

    2. Re:NEWS: 2600 has lost the appeal in the DVD case. by BitterOak · · Score: 1
      Hello, it doesn't belong here, but, as the slashdot authors *rejected* the story:

      It was rejected?!?!?

      Man, posting updats on the 2600 case used to be a guaranteed way to have articles accepted. Someone's asleep at the switch.

      --
      If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
  79. Beware of University of Washington by Anonymous Coward · · Score: 0

    They wrote pine. They wrote imapd. They wrote wu-ftpd.
    Have you guys EVER looked at the source of these bloatware products? It's a hell of a mess! If you are concerned about security, NEVER EVER use anything that comes from Washington. Neither Redmond nor UW. :-)
    If you have any job or school on your resume from around Seattle, you're carreer as a security specialist is doomed! >:-|

  80. WU-FTPD maintainer ain't happy... by MelloDawg · · Score: 5, Informative

    Check out this thread on the wuftpd-questions list:

    http://marc.theaimsgroup.com/?l=wuftpd-questions&m =100698257011540&w=2

    --
    /. is irrelevant.
    1. Re:WU-FTPD maintainer ain't happy... by Todd+Knarr · · Score: 2

      I can see why he's unhappy. I would be too. However, as someone who runs a system I'd rather know about it as soon as possible so I can either turn off the service or replace wu-ftpd with a different server until a patch can be released. The whole incident also says something against hiding the details and in favor of full disclosure. If technical details about the vulnerability had been included, there wouldn't have been any question about whether it was a hoax or not. And it wouldn't have helped the script-kiddies positions any to have that information in the announcement, because as someone else noted their machines were already being broken into using what was likely this vulnerability so the crackers apparently already knew the details. Notice to the maintainer before the announcement, with the details, would have been ideal, but hiding the information did nothing but confuse the issue and prolong the mess.

    2. Re:WU-FTPD maintainer ain't happy... by wholesomegrits · · Score: 1

      In other words, he's blaming someone else for an oversight on his part.

      Email to security@wu-ftpd.org [where the Security Focus announcement supposedly went] forwards to my non-WU-FTPD address where it is merged with other traffic concerning the security and operation of my servers.

      And he's pissed that someone released notification of an exploit before notifying him. That's fine to be upset about it, but this isn't a monarchy. There is no Authorita here. It's a not even a half-assed confederation.

      Lest the author of Wu-FTPd realize that people still do have free will, and email programs still do have filtering functions and security@wu-ftpd.org is a non-standard email when perhaps abuse@wu-ftpd.org would make a hell of a lot more sense.

      --
      No sig is worth reading.
  81. Wha....? by Pope · · Score: 1
    There are very few legitimate reasons to keep using ftp for uploads

    Well, speaking as an above-average computer user but not super-geek, WTF else am I supposed to use?!
    FTP keeps all my directory structure intact, and my client of choice has great synchronizing and replacing features.

    At the moment I'm working on a giant web project for a company whose name rhymes with a fatty baking product, and everything has to go through an insanely convoluted Web-based interface. With FTP I could just drag the root folder into the upload window and say "replace only files changed today" without having to go into 12 different folders and sub-folders and check off individual files. Granted, that's a problem on their end, but it's annoying as all fuck.

    --
    It doesn't mean much now, it's built for the future.
    1. Re:Wha....? by Waffle+Iron · · Score: 2

      With FTP I could just drag the root folder into the upload window and say "replace only files changed today" without having to go into 12 different folders and sub-folders and check off individual files.

      IIRC, you can tell rsync to connect over ssh to do this kind of job.

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

      WebDAV is the standardised replacement for FTP that - by architecture - is more secure. I mean FTP still has problems with plain-text passwords. WebDAV also has versioning.

    3. Re:Wha....? by Anonymous Coward · · Score: 0

      yeah, and ssh is panatopia all over again.
      Get a clue: rsync over ssh: fancy pants shit.
      SSH is not nearly so wonderful as you may think.

      Might as well write encrypted, obscurantist
      crapsocket ftp yourself.

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

      Yes it is as wonderful as I think.

  82. Or go with WebDAV! by marick · · Score: 2, Informative

    Yes, or you could replace both of them with webdav.

    WebDAV( IETF RFC 2518 ) is a series of extensions to HTTP that give a lot of functionality such as Access-Control (ACL), Version support, all over a simple HTTP connection (and yes, HTTPS is quite supported). Check it out at http://www.webdav.org

    1. Re:Or go with WebDAV! by LinuxHam · · Score: 3, Insightful

      Yes, or you could replace both of them with webdav.

      I just spent a week playing with WebDAV, investigating it as a possible solution for a customer looking for secure Internet file access. Anyone please correct me if my findings are incorrect.

      For the unitiated, WebDAV is the protocol name for the "web folders" feature of IE5.5 and up. I ran it as an Apache module. It was incredibly easy to setup. HOWEVER.. Under WinNT, you can only copy files to and from the web folder, not open or edit them directly. With Win2k and up you can open and edit files directly in the web folder without needing to transfer them to your local PC first, which is much nicer.

      The reason I wouldn't recommend it for my customer is that AFAICT the reads and writes on the server side are done with the user and group that the web server runs as. While it does indeed support ACL's, the ACL's are just for the web server protecting the file space in general, and do not maintain the uid/gid of the web-authenticated user down to the file level. It would be sufficient for providing a "common" drive for all the authorized users with no file-level ACL's. You would need to create a new VirtualHost for each file area that needs its own ACL (think home directories).

      Imagine 100 users. That would require 100 VirtualHost blocks with independent htaccess files and at the filesystem level, every file and every directory would still be owned by the web server! Not exactly a suitable solution for a client to implent his own in-house version of WebDrive.

      In addition, I repeatedly experienced "this operation could not be completed due to an unexpected error" in Windows NT when trying to traverse certain directories of MP3's. If it doesn't work for me in certain situations, it would be disastrous for the customer looking for a "highly available" solution. More like "barely available". I can't architect a solution around something like that.

      Having said that, I would love to see a major web archive like ibiblio.org set this up for easy file browsing and access. That would also give the WebDAV team an enormous amount of feedback from a single site, and hopefully iron out more of the issues that keep this unsuitable as an enterprise-class solution.

      --
      Intelligent Life on Earth
    2. Re:Or go with WebDAV! by Malcontent · · Score: 2

      I was going to look into webdav so thanks for the heads up. I am also looking at zope. Since it uses it's own database you don't have to even make people users in your server. It's a bit scary knowing all your documents are in one database though what if it goes haywire.

      --

      War is necrophilia.

    3. Re:Or go with WebDAV! by ZxCv · · Score: 2

      I may be wrong, but I believe Cold Fusion and Cold Fusion Studio have been using WebDAV for a while (since 4.0 at least) for editing server-side files. I'm not sure whether CF Studio uses its own WebDAV implementation to talk to the CF server or if it uses IE's, but in 2 years or so of using it, I've never had any problems (although it was never used on any NT machines, just 98 and then later 2000).

      --

      Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
  83. WuFTPd The Portable Root Shell by Anonymous Coward · · Score: 0

    Well, we all know what happens when you run wu-ftpd. You get owned.

    Its not really any administrators fault, we have learned not to blame people for being stupid.

    Wu-FTPD providing root shells since its conception.

    Jesus, when are these guys going to really do an audit. Not just keep patching it up when the breaks become known.

  84. Go with something more secure. by Scoria · · Score: 3, Informative

    As we are all aware, Wu-FTPd is insecure, buggy, and, for the most part, a thrown together hack. All of you wu-ftpders could eliminate (or at the least dramatically reduce) your problems by using one of the following:

    ProFTPd: the ftpd that I prefer most. It was designed with security in mind (wow, rhyme) and its configuration is akin to Apache's.

    PureFTPd: a relative newcomer; said to be fairly secure. Based upon TrollFTPd.

    If you're an administrator that prefers security over convenience, you may wish to check into secure FTP or simply use SSH to transfer files. Like many "old style" daemons, FTP transmits sensitive data (namely passwords) without any type of encryption applied. Just remember: system security depends only on the competence of your administrator. Most administrators (at least myself and those that I know) refuse to touch wu-ftpd with a fifty foot pole.

    --
    Do you like German cars?
  85. thank you, RH! by tim+pickering · · Score: 1

    even though it was a personal mess-up on the part of an employee, i'm really damn glad i found out about this exploit today. we've had several linux machines here get hacked into this week (older mandrake, RH 6.1, 6.2, and 7.1). the common denominator in all cases is that they were running wu-ftpd and it was open to the outside world. we'd been scratching our heads real hard since monday and now it all makes perfect sense. now everything's either updated or closed off. had we not known until dec 3, how many more machines would we have to clean up while not knowing what it was we needed to fix? i understand wanting to coordinate announcements and patches while minimizing advertising of exploits, but if something is actively being exploited, admins _need_ to know and need to know _as_soon_as_possible_. even if we can't fix wu-ftpd, we'd at least know we need to make sure it's turned off.

    tim

    --
    hiding in shadows / i hear you coming closer / you will explode soon -- a quake haiku
    1. Re:thank you, RH! by bad-badtz-maru · · Score: 1


      If what you say is true, you should post the relevant information to bugtraq because there is currently no known exploit for the wu globbing bug.

      maru

  86. Anyone using wu-ftpd... by debolaz · · Score: 3, Insightful

    Anyone using wu-ftpd has only themselves to blaim if anything happends to their servers. This application has a bug history making Microsoft look like what OpenBSD claims to be. There are many free and secure and certainly more extensible options available, so why distros still stick with wu is beyond my understanding.

  87. Linuxtoday by WildBeast · · Score: 1

    For some reason, a few minutes after this article was posted on Linuxtoday, their servers went down.

  88. Use WebDAV!!! by marick · · Score: 1

    Ok, maybe HTTP/1.1 isn't quite as good as you might want, but if you add in WebDAV, it becomes an incredible replacement for FTP. And CVS. And NFS...

    WebDAV servers support (by default) Locking of files, Put of files, PropPatches of custom properties, PropFinds of those custom properties,Moves, Copies, and Delete. Plus Get, Put, Head, etc. that HTTP/1.1 provides.

    Furthermore, there are standards defined for:

    • Access Control Lists (so you can decide WHO has acess to WHICH of your files with a fine level of granularity).
    • Versioning (AKA DeltaV) checking in/out, etc.
    • Searching (AKA DASL) using XML-based grammars.

    Furthermore, MANY clients support saving and locking of files over WebDAV. In particular:

    Microsoft Web Folders uses a WebDAV server as a file system and ships with Win 98 +

    Mac OSX has WebDAV support built into the File System

    Several Open Source Developers are working on a quite-functional Linux WebDAV file system that you should check out.

    Adobe Photoshop 6.0 does saving over WebDAV. So does Macromedia's Dreamweaver UltraDEV. So does Microsoft Office. Many others do as well.

    Mozilla's Composer WILL HAVE WebDAV support (eventually, see bug #13383)

    Wish to try it out? Got apache? A level 2 DAV server (sometimes) ships with Apache. It's called ModDAV, and it seems to be quite easy to setup.

    Dav on

    Then, in theory anyway, you instantly have the ability to PUT files there, LOCK them, etc.

    Read more at The mod_dav page

    -marick

    P.S. Want more functionality?

    Check out Sharemation for a free (5Meg) WebDAV account that has DeltaV, ACL, DASL support. (And yes, I work for Xythos Software, we host sharemation and sell the Web File Server it's based on.)

    Or go check out Tigris' Subversion a highly capable free DeltaV enabled DAV server.

    1. Re:Use WebDAV!!! by marick · · Score: 1

      Oops...

      1)Regarding Apache's mod_dav, "DAV on" was originally inside of some code which was apparently ripped out by the filter. Anyway, read the manual.

      2)And don't forget cadaver, the command-line equivalent of ftp. You can get the source code for that at http://www.webdav.org/cadaver/cadaver-0.18.0.tar.g z

      Enjoy!

  89. According to my sources.. by redhotchil · · Score: 3, Offtopic

    The afformentioned distribution is also unaffected by the following other bugs:

    Nimda: IIS 5.0 is not installed by default in OpenBSD

    Ping of Death: The Microsoft TCP/IP stack is not loaded by default in OpenBSD

    Recent Linux Kernel Bug: OpenBSD unfortunately uses the BSD kernel and the Linux kernel is not installed by default in OpenBSD

    As you can see, OpenBSD is obviously the superior operating system, for namely, its lack of features.

    Thank you.

    1. Re:According to my sources.. by Anonymous Coward · · Score: 0

      *snicker*

      you missed my favorite:
      OpenBSD audits it's code for correctness and security, thereby putting many crackerz out of buisness. ;-)

    2. Re:According to my sources.. by Anonymous Coward · · Score: 0

      Well, if you consider bad code as a feature then i don't want it anyway.

    3. Re:According to my sources.. by Anonymous Coward · · Score: 0

      too bad it lacks M$ eh ?

    4. Re:According to my sources.. by Anonymous Coward · · Score: 0

      Oh for fuck's sake, laugh, it's funny. If you can't laugh at yourself, you're not much of a person.

    5. Re:According to my sources.. by Luminous+Coward · · Score: 1
      The Microsoft TCP/IP stack is not loaded by default in OpenBSD.
      Is there really such a beast as The Microsoft TCP/IP stack ?

      In their "completely rewritten" TCP stack for NT5, Microsoft uses 0x402E. Interestingly, that is exactly the number used by OpenBSD and FreeBSD.

  90. Microsoft? by Corbets · · Score: 1

    Isn't this the kind of thing people get upset at Microsoft for? Yes, I'm sure Micrsoft keeps it secret longer, and I'm sure people will tell me that Microsoft wouldn't fix their code at all if they didn't have to, but it seems to me that I've more than once seen on Slashdot posts complaining how Microsoft wants to "shush" bugs/security holes until they have time to fix them. And now we discover that Linux distro vendors do the same thing? Seems to me a few zealots should do some thinking about this...

    1. Re:Microsoft? by xanadu-xtroot.com · · Score: 1
      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
  91. I thought RedHat had code audited wu-ftpd by Woko · · Score: 1

    While doing the RHCE a few months back, the subject of wu-ftpd came up and all the existing sysadmins kept asking "Why ship this piece of crud?".

    The tech (and unfortunatly I forget his name) claimed that a code audit had been done on wu-ftpd by RH engineers, and it should be safe now.

    RH should just stop throwing good money after bad.

    --
    ---
    Silence is consent.
  92. Open Source by dbrian1 · · Score: 1
    It's open source. If Redhat releases a patch it shouldn't take more than 5 minutes to make a patch for any other distro out there.

    Thank you Redhat.

  93. Nothing on the wu-ftpd.org website about this... by weave · · Score: 2
    WTF?

    Not a single mention on the wu-ftpd.org web site. What about us folks who have this compiled on a real genuine (read: proprietary) UNIX(tm) box and not some Linux distro?

    Anyone know where there are source patches or a new source rev of wu-ftpd around?

    Latest on their ftp server...

    -r--r--r-- 1 wuftpd wuftpd 341520 Jul 1 2000 wu-ftpd-2.6.1.tar.gz

  94. Bugtraq has changed by Anonymous Coward · · Score: 0

    Bugtraq used to post vulnerabilities as soon as they received them, with or without exploit source code. They were truly a full-disclosure mailing list.

    Note that it has long been considered "courteous" to email the vendor at least two weeks prior to sending your exploit out to the whole Bugtraq list. But in general, the moderators left this to the submitter and did not censor submissions which ignored this courtesy.

    Nowadays, especially since the move to SecurityFocus, Bugtraq is caving to the demands of the vendors. The list isn't full disclosure - at least not by the definition is used to be.

  95. Re:defining "full disclosure" by Brendan+Byrd · · Score: 1
    This list is not against full disclosure in any way. It is simply a way for vendors to coordinate their fixes before the exploit is widely published.

    Full disclosure = being widely published. After all, what's the point of only disclosing a hole to a certain number of people, when the people who DON'T get the announcement are the ones that need it?

    And to the people who suspect some kind of nastiness on Red Hat's part for their early announcement, the individual at Red Hat who claims personal responsibility has already apologized on the private list, and has admitted to erring. The private list has existed for a long time and has worked very well in the past, allowing several vendors to all release fixes at once to a previously unknown vulnerability. It would have worked fine again in this case, except for the mistake by Red Hat.

    I will personally e-mail Red Hat and the person/people involved with security publications to urge them to NOT punish the guy for his "mistake" and push for earlier releases for them.

    If you want a step-by-step guide on how this process works, here it is (in order):

    1. Cracker/hacker discovers a security hole.
    2. S/he tells his close circle of cracker friends.
    3. Somebody outside the cracker community finds out about the hole (usually because they were cracked) and tells the author of the software.
    4. S/he tells a close circle of developer friends.
    5. They tell the vendors, but say to "keep it a secret".
    6. They work on fixing the problem for a few days/weeks.
    7. The vendors FINALLY release a statement and the public gets notified.
    All throughout steps 1-7, there are r00ted servers all over the place. This is usually over a long period of time, and nobody knows why because it's never public knowledge. If this was already known by step 3 (or at least step 5), then the sys admins can rush to turn off the daemons or lock down the boxes before they get r00ted.

    Waiting for a patch for a security hole before telling the public is like waiting for a cure for AIDS before telling the public.

  96. C lang remains inappropriate for network daemons by Tom7 · · Score: 5, Insightful

    I know that we sometimes live with legacy code; fair enough. But I claim that it is entirely inappropriate to write security-critical internet daemons in C!

    There are lots of people here claiming that this is caused by sloppy or inexperienced programmers. I think that this is bullshit. Are the authors of wu_ftpd bad programmers? BIND? IIS? perl? telnetd? quake 3 arena? sshd? All of these have had remote overflow (or related) exploits. There are hundreds more... Have you personally ever written a multi-thousand-line network daemon that you know is buffer overflow free? How do you know?

    Here is what I say: C the language makes it easy to make the kind of mistake that leads to a remotely exploitable buffer overflow. It is almost as if the language is designed to enable this behavior. According to CERT and others, buffer overflows (and related format-string vulnerabilities, also endemic to C) are the most common source of security holes in UNIX applications (On win32, they are second only to Outlook attachments).

    There are only two reasons I can imagine that people would reasonably use C:

    Low-level Hardware Access - Fair enough. There are not really any good alternatives now. However, network applications do not need to do low-level hardware access at all.

    Raw Speed - Though I believe that other languages are very near to C in performance (http://www.bagley.org/~doug/shootout/craps.shtml) , conventional wisdom says that if you want ultimate speed, use C. However, network applications are not typically CPU-bound, they are network bound. ESPECIALLY FOR THE HOME USER, with a 1.5ghz PC and 5 users per day, this argument is totally silly. Outside the enterprise (where hopefully people can custom tune their software and have people devoted to keeping it secure), there's no reason to need C's speed in a network daemon.

    IN A NETWORK APP, SECURITY (SAFETY) IS CRITICAL. That means that all network apps should be written in a language with machine-checked safety. This might mean Java for people who need it to feel like C. (Note that there are several good native code compilers for java, and it has reasonable network support.) In these kinds of languages, buffer overflows and format string vulnerabilities are automatically impossible. Personally, I prefer a more efficient language with stronger safety guarantees: SML. (Ocaml might suit the slashdot audience better) In fact, at the time of the last wu_ftpd remote root exploit, I decided that it was time for me to rewrite my ftp daemon in SML. It took me only 1 weekend to get it working, by myself. It does not support every feature of FTP (especially obsolete things and dubious "features" like SITE EXEC), though it supports plenty for say, the average linux desktop user. Writing code in a modern, high-level language has other benefits too: it is only about 3000 lines, including library code that I wrote to implement MD5 passwords and various other things that I plan to use in other daemons (the core ftp server is only 850 lines). Compare this to wu_ftpd (8000+ lines) and the PAM MD5 password implementation (200 lines). Most importantly, I know that by using a safe language that I have a 100% buffer overflow free daemon. Thus, I can spend more time looking over the code for more subtle security problems, such as possibilities for Denial of Service attacks. (I didn't do much of this, actually, though it is not vulnerable to the ls globbing attack, SITE EXEC, or PAM authentication bugs that have been in other ftp servers.)

    If you think this sounds good, you can get my FTP server here and an ML compiler here . (It is just a proof of concept, so don't get too excited!) But what I would rather you do is just listen to my advice, and demand better from your software manufacturer! Linux distributions that want to be secure should be rewriting this kind of software in some modern safe language. It is easy to do, and the results are worthwhile.

  97. WRONG school! by MelloDawg · · Score: 1

    WU = Washington University, in St. Louis, Missouri.

    --
    /. is irrelevant.
    1. Re:WRONG school! by HungWeiLo · · Score: 1

      WU = the gatekeepaz of the 36 Chambaz (RZA, GZA, Ghost Face Killa, Method Man, et. al.)

      --
      There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
  98. CERT? Ha! by Brendan+Byrd · · Score: 1
    Perhaps it's time for an CERT replacement that is open to the public.

    CERT's been a poor (and untimely) source for security information for a long time. Most good sysadmins sign up on several security MLs, including CERT, but CERT is usually the last one to find out (or tell you).

  99. Correction to length of wu_ftpd code by Tom7 · · Score: 1

    I made a mistake. wu_ftpd is not 8000 lines, it is 24,000 lines.

    1. Re:Correction to length of wu_ftpd code by Anonymous Coward · · Score: 0

      Your combinatorial skills are WEAK, hu-man.

  100. oh fer x sake by Anonymous Coward · · Score: 0

    fer christs sake. kill this fucking dameon by now. its over. too many bugs. die.die.die.

  101. port 59 is the "well-known" port for "NFILE" by StandardDeviant · · Score: 4, Informative

    which, I might add, I'd never heard of before doing a suitable google search. If you're curious, the NFILE rfc can be viewed at http://www.cis.ohio-state.edu/cgi-bin/rfc/rfc1037. html. Basically, it sounds like some sort of strange FTP analog (from the glance I took @ the abstract). Publish date was '87, so this is a relatively old protocol, that from the sound of it hit the dustbin of history with a loud "thump!" ;-) (The 'any private ...' bit may be from NFILE's predecessor, QFILE?)

  102. The wait by SilentChris · · Score: 2

    OK, CERT to wait until all the distros want to release their updated fixes for the bug? What about us and our "custom" distros? How much better is this than Microsoft waiting weeks before issuing a patch for a known flaw?

  103. Re:defining "full disclosure" by noahm · · Score: 1
    2. S/he tells his close circle of cracker friends.

    ...at which point one of them, wanting to show off their 1337 5ki11z posts to bugraq, and the whole world knows.

    3. Somebody outside the cracker community finds out about the hole (usually because they were cracked) and tells the author of the software.

    At which point an advisory is made, and the whole world knows.

    4. S/he tells a close circle of developer friends.

    At which point somebody posts to bugtraq, advisories are made, and the whole world knows.

    Imagine an alternate scenario, in which the cracker/hacker from your first step is somebody from CERT, the development team of the server in question, or one of the engineers working on one of the Linux distributions. And imagine that the close circle of friends in step 2 is CERT and the vendor private list. This eliminates steps 3-5, and servers are not being rooted while ignorant sysadmins get shafted by the distribution vendors. In situations like this, it is perfectly safe and quite reasonable to delay the public announcement while the distribution vendors can prepare for it.

    In the case where somebody from outside the CERT/distribution vendor circle discovers the vulnerability, the distribution vendors are going to hear about it at the same time as everybody else, and you've got your immediate full public disclosure. But in the case where the people who discover the vulnerability are the same ones who can fix it, then delaying the announcement while a fix is prepared is both responsible and ethical.

    noah

  104. They did me a favor by Publicus · · Score: 1

    "Red Hat didn't do anyone any favors with this."

    apt-get remove wu-ftpd

    apt-get install pro-ftpd

    Thank you Redhat. Or should I say thank you Debian?

    --

    My Karma was at 49, then they switched to words. All that work for nothing!

  105. say what? by Eric+Gibson · · Score: 2, Insightful

    What's another form of security? Security based on sound techniques where one can disclose the nature of thier mechanism and it still be secure.

    Example:

    1) Company A encrypts a key file in thier software using DES because "that's good enough", and they rely on the fact that no one knows that they use DES as a means of security. "They can't even brute force it, they don't know what encryption mechanism we are using. DES is good enough!"

    An attacker then does a few simple tests, say disassembles the binary that is used as a tool to encrypt the file, and figures out that they are using DES and runs a few tests where they produce a encrypted file where they know the plain text, and proceed to brute force for the key. This was a mistaken notion of security through obscurity.

    2) Company B encrypts a file for thier software, but they use RC6, and then encrypt that file with Two-fish. Or heck, use a totally different security mechanism where this file doesn't even need to be encrypted because it's inherently secure. Then they disclose how they do it so that the mechanism has peer review to make sure that security can be improved in the future.

    Aside from these obvious points, your other arguments are totally bogus from a security standpoint. A company or organization can easily prevent simple "social engineering attacks", using security procedures in thier company. If they are good procedures, they could even disclose them to the public. Your argument that "Well, if someone wants to, they can get into your system anyway." is absolutely not security concious. I don't see why any of this has to do with Intellectual Property either, it's just logical.

    I gaurantee you Securityfocus found out about this it was because some hacker group on IRC has been using it for weeks. Trading it amongst themselves for whatever, and someone leaked it to them. For them to "hide it until the vendors can make a fix" just extended the time that these current criminals could use it, and left my system at risk. I agree with RedHat. I'm sure the fix is a one or two liner, and I wanted it as soon as they found out about it. Not when they were ready to tell me.

  106. You better take a math course... by Anonymous Coward · · Score: 0

    > Do tell me the other forms of security.

    Encryption

    > Passwords and encryption _is_ the same as obscurity.

    Nop...

    • first of all password implementation implies some sort of encryption.
    • Second, it dependends of the approach you take to see it: encryption is not about hiding that's what steganography is about, encryption is about math it implies some sort of algorithm that no matter you know it or not (what we're calling obscurity) the maths ensure that you can hardly decode the information encrypted (huge hardware requirements for example)...

    My point is I think you're misunderstanding what it's call obscurity: no matter how deep you buried your shit it'll stink anyway OTOH better expose a nice smell without a shame ;)

    1. Re:You better take a math course... by reflective+recursion · · Score: 1
      encryption is about math it implies some sort of algorithm that no matter you know it or not (what we're calling obscurity) the maths ensure that you can hardly decode the information encrypted (huge hardware requirements for example)
      Using math is obscurity. Just because most crackers (script kiddies) can't figure it out does not mean it is secure. To those who know the math, it is not obscure. To those who don't, it is. There is no such thing as "huge hardware requirements" today when potential crackers already use tens to hundreds of broken into machines and create distributed denial of service.
      My point is I think you're misunderstanding what it's call obscurity
      My point is the readers of Slashdot have a hidden agenda when they speak of "security through obscurity" (in other words, they are not really discussing security, but rather, methods of obtaining a sense of security. In which case most readers I see want openness and non-proprietary solutions).

      obscure:
      1.) Covered over, shaded, or darkened
      2.) inconspicuous to the sight
      3.) Not noticeable
      4.) Not easily understood
      5.) Not clear, full, or distinct
      --
      Dijkstra Considered Dead
  107. Good for Redhat by Anonymous Coward · · Score: 0

    Personally, I'm not a believer in hoarding the exploits until some of the lazier vendors decide to release a patch. Something this serious needs to be addressed immediately. Anything less is a disservice to the people who place their trust in their OS vendor. 99% of the folks out there can't be bothered to hover on every new posting on Bugtraq (just us admins with no life) so they rely on their vendor to alert them to problems promptly.

    OS Darwinism will dictate that those that are slow to release patches will generate more irate customers and fewer repeat/new customers.

    Cheers,

    Ritz

  108. The difference between passwords and obscurity by Anonymous Coward · · Score: 0

    Security through obscurity is bad!" What other forms _are_ there? Passwords and encryption _is_ the same as obscurity
    1. The thing that is obscure should be different at every site. Passwords and encryption keys pass this test. Flawed daemons and cipher weaknesses do not.

    2. De-obscuring a well-chosen password requires trying every possible string of the maximum password length or less. It is easy to figure out how much "effort" (ie CPU time) this will require, which means you can easily determine if you have made cracking your security hard enough that doing so costs more than the information/resources you are protecting are worth to an attacker.

      De-obscuring a flaw in an unpublished security mechanism can be done a number of ways, many of them not known to the administrators or security auditors. Hence you cannot put a "lower bound" on the amount of effort required to crack your security. Hence you have absolutely no guarantees.

    - Adam (adam at megacz dot com)
  109. Why is a FTP daemon running as root? by Animats · · Score: 3, Insightful

    There's no excuse for running the entire FTP daemon as root. It should start out as "nobody", and upgrade its privileges using a minimal privileged login program. The security checking shouldn't be in the FTP daemon at all.

  110. Script kiddy scripts have been available since sat by mycal · · Score: 1

    Good thing Redhat released fast, sploits for this have been running since last saturday.

    Two scripts I've seen, once overwrites /sbin/init

    the other just loads a lkm

    Check stealthed processes and your /sbin/init

    Nmap won't show the open port, sploit is controlled by ICMP Arp request payload.

    http://www.chkrootkit.org/ will detect it.

    mycal

  111. Re:Stop using stupid C language - good point by victim · · Score: 4, Insightful
    It is a good point. Poorly made, but there is a good point hiding in there. I see the article has atracted 6 flame replies and a -1 troll before I read it.

    I have not made an ontology, but it seems to me that nearly all exploits the past few years have been (in decreasing prevalence order)
    • data buffer overflow
    • string overflow
    • filename .. abuse
    A language with safe memory management will eliminate the first two. The third needs a more robust set of filename functions.

    Its not impossible, or even hard, to avoid these sins in C programming. But, it also isn't impossible or even hard to screw up and commit this sins.

    Programmers make mistakes. That is why it is called programming instead of typing. Choosing a language that minimizes the security impact of mistakes makes a lot of sense.

    Don't forget about other criteria. You may need the speed that can be had with well written C code. Usually you won't.

    I look at my servers. They are all the slowest rackmount machines I could buy from Gateway when I bought them, 800MHz PIII is typical. (They are plural because the have different security policies, not because of load.) They handle things like mail, http, samba, cvs, ldap, the usual suspects for a 100 engineer software firm. They rarely go beyond 5% cpu utilization. I would gladly sacrifice my surplus cpu cycles for slower, safer, services. When they do go beyond 5% it is almost always for a very specific function like the rsync algorithms or blowing backup data over to another box. Make the hot spots of these functions fast, spend a lot of time making them secure. Probably not more than 400 lines of code between them. Let the rest be written in a safe language.
  112. Tell first, fix ASAP by malkman · · Score: 1

    Kiddies almost ALWAYS know first, and even though it may not be public, there will be thousands of them running around with private exploits while the vendors are trying to keep people safe by not saying anything. I'd rather know as soon as possible so I could react with the optimal amount of time

    --

    Robort knows all.
  113. Oh.. 0K by slashpot · · Score: 0

    Yeah!

    0K!

    This is why I don't have to spend all night patching our company's servers anymore :)

    Learn on Linux.
    Live off OpenBSD.
    JSM

  114. Even five years ago... by ChozSun · · Score: 1

    ... I thought you were not suppose to run wu-ftpd because it was well known for the security holes and buffer overflows.

    Did I miss something?

    --
    ChozSun
    ChozSun.com
    1. Re:Even five years ago... by Make · · Score: 1

      Yeah, kill that beast! My servers run ProFTPD, and it's really great both in features and configuration.

      But still I wonder what's more secure - wuftpd after 100 security holes found and the same number of bugfixes, or a newcomer like ProFTPD..

  115. I'm with you! by dapic · · Score: 1

    Who said "security thru obscurity is bad"? I've always carried a lot cash with me, and who'd have guessed which pocket I put it in each time? It's just as safe as using an ATM card and a 4 digit PIN,-what's the difference with guessing a PIN and picking a pocket anyways?-and a lot easier to implement!

    Credit cards? Pfff, those paranoid wusses... :)

  116. Re:Stop using stupid C language - good point by Anonymous Coward · · Score: 0

    Programmers make mistakes. That is why it is called programming instead of typing.

    Well, no. It's called programming because ppl program. Programming is a superset of the typing activity.

  117. OpenBSD looks like it has the same problem... by Anonymous Coward · · Score: 0

    Per "Brad" on Bugtraq:

    OpenBSD's ftpd exhibits the same behavior, 2.9-stable, 3.0-stable and -current.

    // Brad

  118. Don't use ftp by Anonymous Coward · · Score: 0

    OpenBSD uses ssh.

  119. I'm raising my hand. by jessohyes · · Score: 1

    sftp clients? For Windows check out Putty. So you want a *nix client then of course Openssh is available. I agree with your statement that anything plugged into a network is not bulletproof but some systems have proven themselves to be much stronger than others.

    Enough Said.

  120. Courier Mail Server by megalomaniacs4u · · Score: 1

    Courier is nice mailserver it has three major problems which may or may not live with:

    1. The servers are very pedantic about email obeying the RFCs. This means practically zero spam, but some of your email will go AWOL.
    2. The documentation is obscure - everything you need is there finding it is a nightmare
    3. The Author (Sam Varshavchik) is real PITA, extremely obnoxious and incredibly blunt.

    On the plus side the mailing list is very good despite Sam Varshavchik unhelpful posts.

    Security is on the high side by default and is easy to configure when you find what each config file does!

    I can live with broken email clients/servers not being able to send me mail.

  121. Can kernel security patches do something against t by chrysalis · · Score: 3, Insightful

    To protect against unknown exploits, there are kernel patches like LIDS . With LIDS, you can enforce any program to only access some files. For instance, you can enforce Bind to only read his configuration files, and nothing else. So even if an exploit is found, your system will be safe.

    It works amazingly well, and for almost everything on your system.

    But does it apply to SSH and FTP? Probably not. When you give FTP access to customers so that they can upload web pages, the FTP server needs read/write access to everything in /home. So it means that if an exploit is found, even with a properly configured LIDS barrier, the attacker can change the content of any customer file. And that's really dangerous. And LIDS can hardly avoid this.

    --
    {{.sig}}
  122. Any bright ideas? by muzeke · · Score: 1

    First a disclaimer:
    I don't like ftp in general and wu-ftpd in particular. Let's get that out of the way.
    But ftp is an important service and wu-ftpd is attractive because it's default on many distros.
    Saying something like "What, you still run (wu-)ftpd? Are you stupid?" is IMO a stupid statement. If you have time to burn and the server serves only you, then yeah, it is dumb to run an external ftp service.
    But if you have to slap together a test bed in 15 minutes for a bunch of web designers who will be working from remote, then no, it's a serious issue.
    The fact is dreamweaver does only ftp. Many designers have come to depend on this service, and you can't teach them to scp individual files over to a test bed behind a firewall. Researching and testing out various ftp servers (proftpd, et al) takes incredible amount of time. Time I simply do not have.
    Ideally, I would like to run a bug-free ftp server behind my firewall and configure my iptables to competently weed out unwanted ftp visitors.
    To that end, I need:
    1. A bug free ftp server
    2. iptables/ipchains script to allow the ftp ports to open up as needed.
    The latter is tougher than I thought, because something breaks during ftp transaction in the firewall, and dreamweaver fails to open a connection.
    Any takers?

  123. BugTraq 20th Nov 2001: by AftanGustur · · Score: 2

    Somebody please tell my why the 'blackhats' shouldn't have figured out the bug from this info below
    This was posted to BugTraq on the 20th November:

    From vulnhelp@securityfocus.com Tue Nov 20 15:18:29 2001
    From: Vulnerability Help
    Date: Mon, 19 Nov 2001 12:49:47 -0700 (MST)
    To:
    Subject: Vendors For WU-FTPD Please Read



    Heya all,

    The SecurityFocus Vulnerability Help Team is in the process of notifying
    vendors of a remotely exploitable problem in WU-FTPD . Rather than miss
    any vendors we are asking vendors which read Bugtraq and ship WU-FTPD
    either as a default package or a ports package to please mail us your
    relevant security contact information (with a PGP key please). The WU-FTPD
    has been notified already.

    Cheers,

    SecurityFocus
    Vulnerability Help Team

    So, only the 'good guys' are supposed to know what the bug is, huh ? And the rest of us has just to sit there as ducks on water ?
    It has been shown before that's enough to state that *there is a bug*, and somebody will find it. And it only takes one 14 year old ...

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
  124. SuSE Announcement with download information by riggwelter · · Score: 2, Informative

    You can read SuSE's announcement about this here, along with details of how to get updated SuSE packages.

    --
    Listening for the sound of the coming rain...
  125. How can people trust software with holes???? by BillTheKatt · · Score: 1

    How can people trust software with holes? You mean like the Linux kernel? (corrupted filesystem in 2.4.15) or the MAC iPod installer (erases disk drive), or just about every other piece of software out there?
    Of course everyone brags that OS XYZ has "fewer" bugs. That's like saying a mass murderer killed "fewer" people.
    Face facts. All software has bugs. I gotta laugh at this one though. Although it's not Linux specific there are a lot of sites running wu-ftpd. Someone could write something just as bad as Nimda. Reassuring to know that my Microsoft software isn't the only piece in the world with big holes in it.
    And anyway, everyone knows real men run AIX. ;-)

    1. Re:How can people trust software with holes???? by Anonymous Coward · · Score: 0

      Oh please, wu-ftpd is just a piece of crap. Anyone that could read code could see that. And not all software has bugs. TeX, for example, hasn't had a bug found in ages. And AIX sucks, monkey-ass-face. >;^P

  126. Re:C lang remains inappropriate for network daemon by sheriff_p · · Score: 1

    Perl exploits? Eh?

    You mean badly written Perl scripts? Or the mod_perl equivalent written by a third party for IIS? Or perhaps you meant something else?

    --
    Score:-1, Funny
  127. SusE has a patch. by frithioff · · Score: 0

    I know that SuSE for one have released their patch already (available from ftp.suse.com). Those who make accusations of hypocrisy should remember that the purpose of these release dates is to give reasonable time for vendors/distributors to fix bugs before releasing the information, Microsoft/ closed source vendors are given the same time as Linux distributors to fix bugs, it's just that they frequently don't make that time, whereas Red Hat jumped the gun.

  128. Don't use wu-ftpd by Anonymous Coward · · Score: 0

    If you haven't learned yet, don't use wu-ftpd (or sendmail, or BIND, or any number of other common widespread programs that are so scrutinized that they develop root exploits every other week).

    1. Re:Don't use wu-ftpd by Chuck+Milam · · Score: 2

      "If you haven't learned yet, don't use wu-ftpd (or sendmail, or BIND, or any number of other common widespread programs that are so scrutinized that they develop root exploits every other week)."

      So, what you're advocating, then, is security by obscurity, in effect. I don't think that Sendmail, bind, etc. have security holes merely beacause they are more closely scrutinized--it's really more becuase they were written way back when in a more "gentle time" when authors didn't have to worry so much about stack smashing, buffer overflows, and all the other tricks so common today. These applications come from a older codebase--it's hard to retrofit secure programming practices onto older code. It's much easier to design with security in mind from the beginning. Consider the example of qmail as compared to sendmail. Where sendmail is basically one large, privleged binary that handles all aspects of mail delivery, qmail is actually a group of smaller, lesser-privleged binaries that handle one specific component of the mail delivery process. Same goal, different philosophies, less root holes (I think none to date for qmail). As many other posters have pointed out, there are similar alternatives to wu-ftpd that were designed with security in mind from the beginning, and therefore simply don't have root holes to be discovered--no matter how closely they're scrutinized.

  129. proftpd has its own history by drsoran · · Score: 1

    About a year or so ago proftpd was being hit with root exploits left and right. They'd put out a new version and it would be vulnerable, they'd put out another new version to patch that and it would be vulnerable to something else. I think they've pretty much gotten it to a semi-decent point but their claim of being a "secure" FTP server built from the ground up with security in mind went out the window after all that. It's sad too since it really is a nice FTP daemon for doing virtual servers. When it comes down to it, the only secure FTP daemon is not using FTP at all I guess (or you could go insane and use DJB's publicfile stuff :-).

  130. Security reviews. by saintlupus · · Score: 2

    But just because you have your source code sitting around in public doesn't mean someone's going to do a free security review on it, either, which is what the open-source guys think.

    Er, OpenBSD, anyone?

    Theo seems to be a fairly abrasive little fucker, but god bless his black little heart for doing this sort of work for the benefit of all.

    --saint

  131. Design Flaw by augustz · · Score: 1

    That is an eyeopening link, and really dissapointing. The linux community needs to remember stuff like this and not be repeatedly blinded by the hype from bafoons like the postfix author.

  132. bsd-ftpd vulnerable too? [was Re: Wu-FTP ...] by int0x80 · · Score: 1

    According to this BugTraq post, bsd-ftpd might be vulnerable too!

    Re: *ALERT* BID 3581: Wu-Ftpd File Globbing Heap Corruption Vulnerability
    Date: Wed, 28 Nov 2001 18:36:19 -0500 (EST)
    From: "script0r" script0r@axenet.org
    To: bugtraq@securityfocus.com

    [...]

    I am running the a linux port of the bsd ftpd and it might be vulnerable to
    a similar attack,

    ftp localhost
    Connected to localhost.
    220 playlandFTP server (Version 6.5/OpenBSD, linux port 0.3.3) ready.
    Name (localhost:user): ftp
    331 Guest login ok, type your name as password.
    Password:
    230 Guest login ok, access restrictions apply.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> ls ~{
    200 PORT command successful.
    421 Service not available, remote server has closed connection

    in inetd I find an error stating that the ftpd process has died unexpectedly

    Nov 28 14:21:28 playland inetd[82]: pid 16341: exit signal 11

    --
    Order is for idiots, geniuses can handle chaos!
    1. Re:bsd-ftpd vulnerable too? [was Re: Wu-FTP ...] by Geekboy(Wizard) · · Score: 1

      ftp@/usr/libexec> uname -a
      OpenBSD phobos 3.0 GENERIC#94 i386
      ftp@/usr/libexec> ftp localhost
      Connected to localhost.
      220 localhost. FTP server (Version 6.5/OpenBSD) ready.
      Name (localhost:ftp): ftp
      331 Password required for ftp.
      Password:
      230- OpenBSD 3.0 (GENERIC) #94: Thu Oct 18 14:48:27 MDT 2001
      230-
      230- Welcome to OpenBSD: The proactively secure Unix-like operating system.
      230-
      230- Please use the sendbug(1) utility to report bugs in the system.
      230- Before reporting a bug, please try to reproduce it with the latest
      230- version of the code. With bug reports, please try to ensure that
      230- enough information to reproduce the problem is enclosed, and if a
      230- known fix for it exists, include that as well.
      230-
      230 User ftp logged in.
      Remote system type is UNIX.
      Using binary mode to transfer files.
      ftp> ls ~{
      229 Entering Extended Passive Mode (|||36864|)
      150 Opening ASCII mode data connection for '/bin/ls'.
      total 10
      -rw-r--r-- 1 ftp ftp 769 Nov 26 11:09 .cshrc
      -rw-r--r-- 1 ftp ftp 318 Nov 26 11:09 .login
      -rw-r--r-- 1 ftp ftp 105 Nov 26 11:09 .mailrc
      -rw-r--r-- 1 ftp ftp 201 Nov 26 11:09 .profile
      -rw------- 1 ftp ftp 128 Nov 26 11:09 .rhosts
      226 Transfer complete.
      ftp>

    2. Re:bsd-ftpd vulnerable too? [was Re: Wu-FTP ...] by int0x80 · · Score: 1

      Oops, I meant the linux port of the bsd-ftpd, sorry.

      Anyway, they say it's not exploitable. It's a glibc glob() bug.

      --
      Order is for idiots, geniuses can handle chaos!
    3. Re:bsd-ftpd vulnerable too? [was Re: Wu-FTP ...] by Geekboy(Wizard) · · Score: 1

      that's what i figured, but i wanted to test that anyways. i'm suprised that everyone didn't check the glob() code the last time a similar bug came out. (IIRC, THIS expoit was deamed hypothetical-not-exploitable back in April. If an attack is hypothetical, then it WILL be exploited.)

  133. Not so, as I see it by Anonymous+Koward · · Score: 1

    bsd-ftpd is listed as affected, but that's not the OBSD ftpd, it's the port of it to Debian, I believe. I could be wrong, but there is not bsd-ftpd w/openbsd, and when I search google the only results are the ported versions of open's ftpd. Thanks for helping me understand that further :)

  134. Yes! by nahdude812 · · Score: 2

    I completely agree with withholding the details of how to conduct an exploit, but publically list affected version numbers as well as consequences of a security bug. In this case this is what RedHat did. The Security Focus posting by them does not contain any details of how to reproduce the security vulnerability, so the most they're doing is tipping off black hats that there is some buffer overflow. It will as long for the smart black hats to release the scripts for kiddies to play with as it will take the white hats to fix it.

    Basically until everyone has had time to patch a security bug, just release enough information for people to conduct a risk analysis.

    If RedHat had said instead, "Issue the following statement to Wu: xxxxxxxx, and you'll now have root shell access" then I'd say we should tar and feather them. That's far more information than is needed to conduct a risk analysis.

  135. Ooops...I do see where you read that.. by Anonymous+Koward · · Score: 1

    I wrote/spoke too soon I believe, here's the post:
    Brad's link at Buqtraq

  136. would that Co. be .... by Anonymous Coward · · Score: 0

    C(r)ISCO?

  137. I'll make my systems secure by jmcnamera · · Score: 1

    I'll dump this Linux stuff and load Windows XP.

    With XP, full disclosure of problems happens quickly, whether MS wants it or not.

    Linux coders pretend that its secure by hiding the problems.

    --
    this is not a sig
  138. (perl exploits) by Tom7 · · Score: 1

    I was just listing software packages adored by many slashdot style hackers that have had buffer overflows. I was thinking particularly of suidperl, which has had many holes, at least one of which was a buffer overflow:

    http://www.insecure.org/sploits/sperl.overflow.m es s.html

    Perl scripts are often dangerous (as most people know), but for a different reason that I didn't address in my post.

  139. What makes them think they're so smart? by Anonymous Coward · · Score: 0
    What makes these vendors on the "private" security list think they are so secure?

    I mean, did they do background checks, dna samples, etc before allowing access to the Mailing List? I think not. And how do they control access to the list anyway? I mean, I refuse to beleive that they have dna-activated smart chips embedded in their skulls. The point is, someone, somewhere, can read the mailing list in an unauthorized way. Your average script kiddie isn't likely to have access to it, but an secret shared is no longer a secret. And where do they get off, "scheduling" the release of an exploit.. HELLO! the exploit has been there all along. Disclosure dates are just a way for these companies to protect theri corporate images. They have evolved into businesses that have to do that sort of thing.

    My opinion is, tell the world as soon as you find out, because that way the various software maintainers will be under the pressure to fix the problem fast. If they don't fix it fast, their users will start to find alternatives. How many weeks has this one been in the works? How many thousands of boxen could have been compromised in the interim? Who made these people God anyway? After all, the options are simple, even without a fix: you turn off FTP, or find some other deamon.

    If you wanted your box to be secure, why did you ever plug it into the Internet anyway?

  140. Important correction! by Tony+Shepps · · Score: 2

    grepping for ":on" won't do it for 7.0 and later! chkconfig reports the xinetd-based services at the end with just a plain "on". This includes all the really critical services, including wu-ftpd itself.

  141. Proudly handing out root exploits since 1996 by Anonymous Coward · · Score: 0


    Wu-FTPD. Proudly handing out remote root exploits since 1996.

  142. fools by nickm · · Score: 1

    This is what you get

    for running a daemon

    written by the Wu-Tang Clan

    --

    --
    I noticed

    It's getting about time to leave everywhere

  143. please suggest a real alternative by Anonymous Coward · · Score: 0
    I need a server whereby customers anywhere in the world can get large files from us, and deliver large files to us. Without asking then to install any software beyond the basics which they already use, and on a variety of platforms. Answer: ftp


    Suggested alternatives:

    http and other non-upload services - nope, no good.

    webdav - nope, clients not readily available, needs web server

    proftp - sorry, they've had too many serious holes in the last year to be considered, maybe in a few years time

    pureftp - maybe, but it's only 3 months since it reached release quality, how can we trust it


    So you see, wu-ftp, holes and all has needed features and gets patched pretty quickly.


    Please, where are the alternatives.

  144. Re:C lang remains inappropriate for network daemon by morcheeba · · Score: 1

    > conventional wisdom says that if you want ultimate speed, use C

    Not to nitpick, but the conventional wisdom says to program in the lowest language possible -- which is usually assembly. Assuming, of course, speed is your goal, not reliability (the two aren't necessarily mutually exclusive).

    Of course, if you can go even lower, then all the better: microcode, vhdl, specialized computer architecture, asics. But these options aren't available for 99.9% of pc programmers, but are routinely used by embedded programmers.

  145. RPM Hell by Anonymous Coward · · Score: 0

    Well, I just spent two hours trying to get all of the dependences straight so that I could upgrade to the RedHat provided RPM. All of my newer boxes are Debian, and I had forgotten how nice "apt-get install" is. I had to upgrade, PAM, glibc, libxml, popt, etc.. It's a dependency hell. After getting everything fixed except for the below error message on upgrade:

    rpmlib(PayloadFilesHavePrefix)

    I took a stab in the dark that I needed to upgrade RPM. Of course, that involved another round of downloading more RPM's to meet the dependencies. Also, the RPM RedHat in the usual place isn't new enough. You have to go to the /pub/up2date/rhl-* directories. Finally, I got wu-ftpd upgraded. RedHat could at least try to make it easier. Computers are made to automate things.

    PS: Posted as an AC, because the machines my web site and e-mail aren't upgraded yet.

  146. FULL DISCLOSURE by ikekrull · · Score: 2

    No waiting, no futzing around, no bitching, no pissing, no moaning.

    Just tell us about the bugs so we can either patch the software, temporarily disable it, or replace it with a secure alternative.

    The security of my computer is my responsibility, and i don't blame anybody else for it.

    Thats one of the reasons i run an open source OS, with open source applications.

    I don't want Red Hat, Microsoft or CERT to pat me on the head and tell me it will all be better in the morning. I want to know ther is a vulnerability so that i, personally, can take action against it.

    --
    I gots ta ding a ding dang my dang a long ling long
  147. Re:Can kernel security patches do something agains by Anonymous Coward · · Score: 0

    Bind seems more like a she than he:
    hard to understand
    troublesome
    swift and elegant in action
    but prone to breakdown

  148. Patch available by Koos · · Score: 1

    Finally, a patch is available from the wu-ftpd.org website.

  149. The flaw is not in "all major distros." by Brett+Glass · · Score: 1

    It's in all major distros of Linux. None of the BSDs are impacted.

  150. This bug has been there for months by Anonymous Coward · · Score: 0

    According to an an article on incidents.org, this vulnerability was originally noticed back in April, but at the time was not believed to be exploitable. Scary thought huh? You can view the article here.

  151. Re:C lang remains inappropriate for network daemon by Anonymous Coward · · Score: 0

    I think servers should be written in a proven safe version of Unlambda. The language is small enough that a rigorously safe implementation may be provable from scratch. Furthermore, since Unlambda has first-class functions, it is much superior to languages such as C. Also, since the language proper contains only three characters, typing it is very fast. You can map the alphabet plus semicolon to all 3^3 combinations of three characters, TRIPLING your productivity!