Slashdot Mirror


Slashback: OpenSSH, Bio, Timeliness

Welcome to Slashback, with updates (below) on a handful of recent Slashdot posts. Most importantly, a message regarding OpenSSH 3.3 could save your system from attack -- read it; you might need to pass the word on to your vendor, too.

Things that make you want to bring back thumbscrews. A few days ago, we mentioned the release of OpenSSH 3.3; compared to previous versions, the biggest change in 3.3 is increased emphasis on privilege separation. Today, Theo de Raadt sent word of an OpenSSH vulnerability being worked on by ISS and the OpenBSD team, details of which are expected to be published early next week.

In an announcement sent to bugtraq, he wrote: "However, I can say that when OpenSSH's sshd(8) is running with priv separation, the bug cannot be exploited.

OpenSSH 3.3p was released a few days ago, with various improvements but in particular, it significantly improves the Linux and Solaris support for priv sep. However, it is not yet perfect. Compression is disabled on some systems, and the many varieties of PAM are causing major headaches.

However, everyone should update to OpenSSH 3.3 immediately, and enable priv separation in their ssh daemons, by setting this in your /etc/ssh/sshd_config file:

UsePrivilegeSeparation yes

Depending on what your system is, privsep may break some ssh functionality. However, with privsep turned on, you are immune from at least one remote hole. Understand?

3.3 does not contain a fix for this upcoming bug.

If priv separation does not work on your operating system, you need to work with your vendor so that we get patches to make it work on your system. Our developers are swamped enough without trying to support the myriad of PAM and other issues which exist in various systems. You must call on your vendors to help us."

Theo emphasizes the role of vendor cooperation in making privilege separation work on the full range of systems on which OpenSSH runs. "If the vendors don't start pulling their part," he says in an email, "by the time the bug is posted their customers will be left unprotected. These vendors who do not do the right job and instead just 'sell sell sell' are starting to become annoying. On a lot of systems today, privsep does NOT work well at all. The vendors have not been helping!"

A patched version of OpenSSH could be released as soon as Friday, incorporating vendor patches received by this Thursday.

Read More on Stallman. Vamphyri writes: "Sam Williams, author of 'Free as in Freedom', biography of GNU/Linux founder Richard M. Stallman has gone live with the online free version 1.0 of FAIFzilla.org. The paper pulp version publishers O'Reilly & Associates agreed under the terms of the GNU Free Document License and have their own version up at their site. Williams' site allows for content and corrections to be submitted by readers. He hopes for contributions to be included in later editions of the O'Reilly bio. Also: CGI coders wanted for site enhancement, paragraph and line numbering, searches etc. Maybe a CVS Tree is in order? :)"

"Urpmi Norton" doesn't work for some reason. MrResistor writes "Upon logging in to my computer at work this morning, I was greeted by a virus update notice from McAfee SecurityCenter. The update for today includes W97M/Melissa@MM, and of course McAfees newly manuf^H^H^H^H^Hdiscovered threat, the W32/Perrun JPEG virus (which was also highlighted in yesterdays update). All of the updates in the last week or so have been rated Low or No Threat (except for Perrun, which is "Low On Watch". It seems that in addition to manufacturing new threats, they're also rehashing old threats to keep subscription renewals up. Perhaps it's time for Slashdot to add an Ethics topic?"

373 comments

  1. Here's an amateur quickie... by Anonymous Coward · · Score: 0, Offtopic

    News.com did an interview with CmdrTaco.

    1. Re:Here's an amateur quickie... by Anal+Cocks · · Score: 0, Funny

      "News.com did an interview with CmdrTaco."

      Good GOD that picture was far, far worse than goatse.cx!!

      --

      Hey, kid... wanna touch my "kernel patch"?

      -- Alan Cox

  2. Ethics Topic? by einstein · · Score: 5, Funny

    Ethics topic? I thought we had "The Almighty Buck" topic to take care of those pesky ethics...
    ---

    1. Re:Ethics Topic? by Anonymous Coward · · Score: 0, Funny
      thought we had "The Almighty Buck" topic to take care of those pesky ethics...

      It certainly takes care of mine!

      Signed,
      Martha Stewart

    2. Re:Ethics Topic? by Lemmy+Caution · · Score: 1, Offtopic

      Then they don't need or want you telling them that it isn't ethical for them to tell you what is or isn't ethical.

    3. Re:Ethics Topic? by sammy.lost-angel.com · · Score: 2, Insightful

      On the contrary, a lot of people go to school just to study ethics. With computers becoming such a major part of everyones lives, isn't it important to discuss computer ethics in an open forum?

    4. Re:Ethics Topic? by great+throwdini · · Score: 2, Insightful

      Ex-Parrot: I don't think I need or want Slashdot to tell me what is or isn't ethical.

      Lemmy Caution: Then they don't need or want you telling them that it isn't ethical for them to tell you what is or isn't ethical.

      Technically, Ex-Parrot only stated what he didn't need or want, not that he believed it unethical for /. to inform him (hypotheticaly) of ethics. Don't confuse desire for ethics.

    5. Re:Ethics Topic? by psychosis · · Score: 1

      I'd agree if the article said "Maybe we need a topic on good ethics", but providing a topic for discussions on ethics might be pretty useful.

    6. Re:Ethics Topic? by Anonymous Coward · · Score: 0

      He didn't say that.

    7. Re:Ethics Topic? by sharkey · · Score: 2

      "The Almighty Buck" topic

      Or, as Homer would say, "The All Ighty Ollar!"

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    8. Re:Ethics Topic? by Anonymous Coward · · Score: 0

      hey, you're not Captain Obvious, why are you acting like him?

    9. Re:Ethics Topic? by Anonymous Coward · · Score: 0
      Ethics topic? I thought we had "The Almighty Buck" topic to take care of those pesky ethics...

      nice try Bill.

    10. Re:Ethics Topic? by GavK · · Score: 1
      Don't confuse desire for ethics


      The source of 90% of the the problems in the west today...

      --

      Gav

      "There's no such thing as data that can't be manipulated"

    11. Re:Ethics Topic? by Anonymous Coward · · Score: 0
      it would be nice if people stopped making absurd and utterly unjustified accusations about other people's morality. I work for McAfee and the idea that we manufacture viruses is complete nonsense. Go look for Alan Solomon's post on the earlier "manufactured viruses" garbage story.

      This really doesn't do much for my opinion of Slashdot.

    12. Re:Ethics Topic? by Anonymous Coward · · Score: 0

      Shouldn't you be inside doing your homework?

  3. OpenBSD remote hole? by armie · · Score: 5, Interesting

    Since sshd is enabled by default in OpenBSD 3.1 (OpenSSH 3.1), and privilege separation isn't enabled by default, doesn't that mean OpenBSD 3.1 has a remote root hole?

    1. Re:OpenBSD remote hole? by T-Ranger · · Score: 2, Interesting
      I have no idea how OpenSSH is configured out of the box on OpenBSD, or where the (potential) hole is for that matter, but I doubt it.

      Since its recomended as the right way of doing it, RootLogins are probly set to off. The hole might only allow access to the user account your trying to login as, and with RootLogins to off, it probabaly trumps any user hole.

    2. Re:OpenBSD remote hole? by Anonymous Coward · · Score: 0

      yes, it does.

      And before you go and start getting all high-and-mighty, remember. It was five years since the last one.

    3. Re:OpenBSD remote hole? by Clue4All · · Score: 3, Informative

      Exploiting a daemon running as root is going to yield root privileges, it doesn't matter if root is allowed to log in through that daemon or not. You're talking about two different concepts here.

      --

      Is your browser retarded?
    4. Re:OpenBSD remote hole? by Anonymous Coward · · Score: 1, Informative

      OpenBSD 3.1-release (straight install from the CD) is vulnerable, however OpenBSD 3.1-current (the latest code) has been running with privsep enabled for almost 2 months.

      http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ ssh/sshd_config?rev=1.52&content-type=text/x-cvswe b-markup

      The -stable branch of OpenBSD (release + critical bug fixes) was patched to run with privsep enabled a month ago and is also ok (if you made sure to update). I don't really care wether or not this break their security streak. My OpenBSD boxes have been running fine for some time now and any user that simply followed the -stable branch isn't affected by this.

    5. Re:OpenBSD remote hole? by ChadN · · Score: 3, Informative

      Yeah, but it depends if the nature of the exploit is one that yields execution privileges (such as corrupting the user stack and running your own code before sshd drops down from root), or is a protocol weakness which then allows you to (for example) bypass authentication and log in, which would give you user privileges (assuming root logins are disabled).

      --
      "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
    6. Re:OpenBSD remote hole? by evilviper · · Score: 5, Insightful

      I don't have an OpenBSD 3.1 box handy to check to see if priv seperation is enabled by default. However, I know it wasn't on 3.0.

      But, we need not jump to conclusions. Theo was saying quite a bit about vendor support, which means he was strugling with the PORTABLE version, he made no mention of the native OpenBSD version, and we have yet to even hear the implications of this bug (hell, maybe it's not exploitable on OpenBSD, just OTHER platoforms running OpenSSH).

      Again, don't jump to conclusions.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    7. Re:OpenBSD remote hole? by Anonymous Coward · · Score: 0

      openbsd has sshd listening on all interfaces in the default install allowing remote root login until configured otherwise. of course that's really unrelated to this vulnerability.

    8. Re:OpenBSD remote hole? by MrBadbar · · Score: 1

      UsePrivilegeSeparation is definitely set to off by default in 3.1 (I just got done changing it on my box). Also, PermitRootLogin is set to yes, so that's no help.

    9. Re:OpenBSD remote hole? by cperciva · · Score: 3, Interesting

      Based on the fact that privilege separation fixes this, it's reasonable to suppose that the flaw is in the authentication code, and allows users to execute arbitrary code.

    10. Re:OpenBSD remote hole? by Anonymous Coward · · Score: 0
      Once again ./'ers read only what they want and the OBSD crowd gets a dose of it's own BS.
      Theo said: "Update now.." cuz privilege separation is broken in previous versions.. Theo said: "This may break things.." because the code is still beta.
      From some of the comments I think the bsd crew needs to do some more reading and less talking.
      Also, how does it feel having "two" remotely exploitable holes discovered in services running on super-secure O-bsd in a couple of weeks? Only a fsckin masochist would run O-ssh these days anyway after it's demonstrated bloat, featureitis, and continued vulnerabilities.
    11. Re:OpenBSD remote hole? by ChadN · · Score: 1

      True; but I didn't want to jump to any conclusions before the details are released.

      --
      "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
    12. Re:OpenBSD remote hole? by Anonymous Coward · · Score: 0
      This indeed is very bad news for BSD. It may be the final blow. Consider that because they use Mach, MacOS will not benefit from SMPng in the BSD kernels. The embedded systems supplier (I will not name them cause I despise them) that bought BSDi has no interest in SMP or in servers really ... and a truckload of people who loved working with Walnut Creek and BSDi as contributors will not be working with the project any longer.

      Now that BSDi is dead ARE there any companies left that are dedicated to developing BSD as a kernel and OS as part of their core business activities anymore ?? No. Except Wasabi which is pretty small still only able to meet payroll by borrowing more money. Pretty heavy in debt.

      The reason it's delayed a year is because BSD development has had a serious accident and needs to be hospitalized to get itself back together. With BSDi defunct relying on Apple, Wasabi and a band of merry volunteer hackers to get SMP done means it AIN'T gonna happen.

      Hello Yahoo??!! Can Yahoo afford to hire a few SMPng hackers for a year??? Oh yeah I forgot Yahoo is broke too.

      At this point SMP is owned by Linux and Solaris and in a distant third Microsoft .

      On 4 way and 8 way machines BSD is simply not in the running at this stage and even on 2 way systems out of the box RedHat7.1 is a better choice for SMP. What's more threading work done by IBM is gonna improve Linux even more on this front - even Caldera (which bought SCO Unix a quite good SMP system up to 8 ways) admits that Linux will likely overtake the SCO kernel.

      BSD dying? Quite likely.

    13. Re:OpenBSD remote hole? by Anonymous Coward · · Score: 0

      True. None of the BSDs sport anything remotely enterprise ready. The BSDs are
      pretty much relegated to nickel and dime routers, and penny ante web servers.
      No Oracle. No SAP. No professional development tools. No commercial support.
      From a business perspective, no nothing.

    14. Re:OpenBSD remote hole? by John+Sullivan · · Score: 2, Insightful
      doesn't that mean OpenBSD 3.1 has a remote root hole?

      In common with every single other network OS out there, it has several remote root holes. We just haven't figured out what they are yet.

      --
      This is my World Wide Web of Whatever
    15. Re:OpenBSD remote hole? by Anonymous Coward · · Score: 0

      and running Yahoo of course. You forget them.

    16. Re:OpenBSD remote hole? by Jeppe+Salvesen · · Score: 2

      If you run chroot, a root exploit will have limited impact. In this case, I bet running sshd chroot is not very useful. It sure helps with other applications, though.

      --

      Stop the brainwash

    17. Re:OpenBSD remote hole? by Wakko+Warner · · Score: 0, Troll

      Yeah, it would be ridiculous for a UNIX box to allow people to log into it.

      OpenBSD can eat a fat dick.

      - A.P.

      --
      "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
    18. Re:OpenBSD remote hole? by Anonymous Coward · · Score: 0

      OpenBSD may have a hole. It depends on this "exploit" that Theo posted us about and the nature of the OpenBSD system. However, regarding OpenBSD, it's nice and well laid out like the other BSD's. I use it because they audit the source code. Makes me feel comfy, but there are more secure forms out there, it's just bad daemons that usually exploit the system, which basically is not coding cautiously. Personally, if I could afford it or whatever, I'd probably get LINUX with Argus Pitbull security. They let people try to hack it, and it still took them like.. a month or something. Only one person got through. Which I think is kickass.

    19. Re:OpenBSD remote hole? by pthisis · · Score: 2

      If you run chroot, a root exploit will have limited impact

      That's not true. root can easily break out of a chroot jail (this is intentional). It's not meant to contain a malicious root user (there are too many other ways for root to affect the outside world anyway, iopl() comes to mind).

      e.g. compile the follwing as "breakout", chroot yourself to somewhere (e.g. /tmp) where you have a statically linked copy of "breakout", and run it. You'll be back to the real root (you may need more periods in the chdir call there, but a loop can fix that pretty well).


      #include
      int main(void)
      {
      mkdir("foo", 0700);
      chroot("foo");
      chdir("../../..");
      chroot(".");
      system("sh");
      }



      Sumner

      --
      rage, rage against the dying of the light
  4. OpenSSH Support by mastersage · · Score: 2, Redundant

    With the recient Interview with the CEO of UnitedLinux and the following discussion of giving back to the community you can see how important this is. How many systems use SSH? Every single one of mine. This is where a UL can really shine, but helping OpenSSH in the shape of work towards a patch. This helps provide security to the distos and gives back the community for people who run smiliar setups.

    This really shouldn't stop with SSH though. Distros in general should be helping out large development projects like this.

    --
    ~Travis
  5. Ethics Topic? by Ex-Parrot · · Score: 1, Offtopic

    I don't think I need or want Slashdot to tell me what is or isn't ethical.

    --
    To many, total abstinence is easier than perfect moderation. -- St. Augustine
  6. Holes in security software are unacceptable by Anonymous Coward · · Score: 0

    I installed OpenSSH to *gain* security, not to lose it. Bad.

    1. Re:Holes in security software are unacceptable by Anonymous Coward · · Score: 0

      I installed OpenSSH to *gain* security, not to lose it

      Then you should be using the commercial SSH version. It's not the mass of spaghetti that OpenSSH is..

      It's source is available, and it's free to use for noncommercial sites and open-source OSes.

    2. Re:Holes in security software are unacceptable by Anonymous Coward · · Score: 0

      Oh, please... the commercial implementation of SSH has had so many holes that its reputation is only slightly better than telnet.

      Come back when you know what you're talking about, sonny.

    3. Re:Holes in security software are unacceptable by JebusIsLord · · Score: 1

      Commercial SSH is so far behind OpenSSH in development - I'm sorry you just really aren't familiar with the subject are you? I am not sure about this, but Isn't the source to commercial SSH several versions obsolete?

      --
      Jeremy
    4. Re:Holes in security software are unacceptable by Anonymous Coward · · Score: 0

      I am not sure about this, but Isn't the source to commercial SSH several versions obsolete?

      Ahh, let's find out:

      ftp://metalab.unc.edu/pub/packages/security/ssh/LA TEST-IS-SSH-3.2.0

      Nope, that's the latest version. So I guess it's you who isn't "familiar with the subject", then?

    5. Re:Holes in security software are unacceptable by Anonymous Coward · · Score: 0

      Oh, please... the commercial implementation of SSH has had so many holes that its reputation is only slightly better than telnet.

      Compared to the OpenSSH code, which has a security hole discovered every few weeks? Sounds like the pot calling the kettle black.

      If you look at the code recently, you'll realize that OpenSSH has a much worse track record.

  7. finally, a default remote hole by dirtyeye · · Score: 0

    can it be true?

    1. Re:finally, a default remote hole by Anonymous Coward · · Score: 0

      yeah, crackers and worm writers rejoice.

  8. Link goes to interview by sideshow · · Score: 0, Offtopic

    and does not redirect to goatse.

    --

    Hollow words will burn and hollow men will burn.

  9. Christ... by Tom7 · · Score: 0, Troll

    Again, OpenSSH has another remote exploit! It is climbing my list of insecure software on my machine, which is pretty scary. Can't someone write secure software??

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

      Stop whinging and start coding then. Jesus tap dancing Christ...

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

      Again, OpenSSH has another remote exploit! It is climbing my list of insecure software on my machine, which is pretty scary. Can't someone write secure software??

      If anyone can, probably not you. I bet you can't even write "insecure" software.

    3. Re:Christ... by Anonymous Coward · · Score: 0

      Thanks a lot, actually, I challenge you to find a remotely exploitable hole in my FTP server:

      http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/t om 7misc/net/mlftpd/

      It's written in a safe language, so good luck.

    4. Re:Christ... by Anonymous Coward · · Score: 0

      Did you not get the joke/insult or are you just an idiot who likes to reply in strange ways to insults?

    5. Re:Christ... by Anonymous Coward · · Score: 0
      Can't someone write secure software??

      Dan Berstein can.

    6. Re:Christ... by larry+bagina · · Score: 1

      talk about security through obscurity! Perl is almost more readable!

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    7. Re:Christ... by Anonymous Coward · · Score: 1, Interesting
      Unchecked malloc() return code in ml_alloc_fdset() and strictly unwarranted pointer-to-int cast.

      Remotely exploitable hole? Probably not. I still hope it hurts.

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

      Security through type safety.

      You really think that's tough to read? Haven't seen very many programming languages, I guess...

    9. Re:Christ... by Dwonis · · Score: 1, Redundant

      Damn right!

    10. Re:Christ... by Anonymous Coward · · Score: 0

      No. It is pretty damn hard. Now shut the hell up.

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

      Ooh, you got him good!!!!1!

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

      Damn, if you're so insistent on having secure software when it's OPEN, then write it yourself! You act like someone owes it to you.

    13. Re:Christ... by ZoneGray · · Score: 2

      So, but it's open source, so they have a patch out even before the vulnerability is discovered.

    14. Re:Christ... by Anonymous Coward · · Score: 0

      No probably not, and I'd like to thank you for contributing with your words of wisdom about the work that are given freely to you and that (often)is developed in peoples own spare time.

      Noone forces you to use OpenSSH, if you don't like it there is commecially available software that might come more to your liking, or maybe you could use some of that time you spend whining and start contributing some code?

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

      Well, obviously you can't.

    16. Re:Christ... by Tom7 · · Score: 1

      Huh?
      They have a workaround that doesn't work on many systems, not a patch. From what I understand, this vulnerability has been known for at least a week already... (though it has not been "announced").

    17. Re:Christ... by jcast · · Score: 1

      It works on OpenBSD...

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
  10. TdR by Enry · · Score: 1, Funny

    I suggest we start calling Theo not by his full name, but by his initials. It's becoming quite clear that he's just as loony as [ESR|RMS].

    1. Re:TdR by Theo+DeRaadt · · Score: 0, Troll

      Yeah, those security exploits sure are craaaazy! I should be shipped to the loony bin!

      --

      --
      Theo DeRaadt
      Founder, OpenBSD project.
    2. Re:TdR by Inthewire · · Score: 0, Troll

      Do your nipples get sore after clamping and stretching?

      --


      Writers imply. Readers infer.
  11. more like (-1, Flamebait) by Anonymous Coward · · Score: 0

    Urrrgh... how many times does this get discussed?!?! So what? OpenBSD is still far more secure than most Linux distros or Windows. The only O/S I've ever come across with better security than OpenBSD is OS/400 by IBM.

    1. Re:more like (-1, Flamebait) by Anonymous Coward · · Score: 0

      Go to openbsd.org. They brag about it. It's fair game.

    2. Re:more like (-1, Flamebait) by Anonymous Coward · · Score: 0

      So what? All the OpenBSD assholes can have their "No Remote Exploit in Default Install" claim shot to hell. Practically everyone who uses OpenBSD is a huge, cocky asshole and I hate talking to them, so it would be nice to have a way to shut them up.

    3. Re:more like (-1, Flamebait) by psychosis · · Score: 3, Insightful
      Urrrgh... how many times does this get discussed?!?! So what? OpenBSD is still far more secure than most Linux distros or Windows. The only O/S I've ever come across with better security than OpenBSD is OS/400 by IBM.

      I believe that the original poster was making a remark on the heralded "270,000 installations without a default-enabled root-level vulnerability" statement that OpenBSD uses. I don't use BSD, so I don't know the exact quote, but if the affected version of OpenSSH is enabled by default, this would jeapordize that tagline.
    4. Re:more like (-1, Flamebait) by Anonymous Coward · · Score: 1, Interesting

      That as it may well be, but they're still faster at patching than most other vendors/ditros out there. Remote Hole? Yes. Problem? Damn right. Generally good quality OS that is remarkably secure compared to its peers? Absolutely.

    5. Re:more like (-1, Flamebait) by Anonymous Coward · · Score: 0

      Who is moderating this shit? Fuck off on the flamebait mods asshole! Bad posters is one thing, bad moderation is quite another.

    6. Re:more like (-1, Flamebait) by Anonymous Coward · · Score: 0

      The claim is not "270,000 installations with only 1 remote exploit but we patched it real quick" though now is it? Moron.

    7. Re:more like (-1, Flamebait) by ghost_tosh · · Score: 2, Informative

      its not hard when they disable practically all the networkservices on it. its easy to defend a house with no doors and no windows. openbsd still rox though

  12. ssh vulnerability disclosure? by Anonymous Coward · · Score: 0

    "Hi, there's a remote exploit in sshd. Upgrade to our new! even better! version of sshd. (Fine print: it also has the hole, but covers up the symptoms). We won't tell you what the problem is, unless you're a big distributor."

    Replace "distributor" by "OEM", and this might be a M$ bulletin.

    Isn't this a shameless plug to make people upgrade to a new version of sshd (too new to have established a security record yet)? Isn't this discrimination of people who roll their own system?

    I understand this behaviour is prefectly rightful, but it's sign of an attitude that certainly pisses me off. What does the "Open" in "OpenSSH" stand for, anyway?

    1. Re:ssh vulnerability disclosure? by John+Hasler · · Score: 3, Insightful

      "We won't tell you what the problem is, unless you're a big distributor."

      Do you have some evidence to support this claim that they have revealed the exploit to big distributors? As far as I can tell they have told no one.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:ssh vulnerability disclosure? by Anonymous Coward · · Score: 0

      > Do you have some evidence to support this claim that they have revealed the exploit to big
      distributors?

      To quote Theo:
      > So, if vendors would JUMP and get it working better, and send us
      > patches IMMEDIATELY, we can perhaps make a 3.3.1p release on Friday
      > which supports these systems better. So send patches by Thursday
      > night please. Then on Tuesday or Wednesday the complete bug report
      > with patches (and exploits soon after I am sure) will hit BUGTRAQ.

      This reads to me like the vendors (distributors) should implement the fix for their respective platformm which will be released to the public at a later time.

      Another interpretation would be that he wants vendors to port the privilege separated version of sshd to their platforms - but quickly replacing a buggy version of sshd with a new, significatnly changed version of sshd (potentially introducing several new bugs, and, on top, still having the original bug) seems too absurd to me.

    3. Re:ssh vulnerability disclosure? by Tadghe · · Score: 1, Flamebait

      Read the announce ment. (Again to quote from the Debian security list)

      "Theo de Raadt announced that the OpenBSD team is working with ISS
      on a remote exploit for OpenSSH"

      I believe the part of ISS (and them being a large security vendor) pretty much validates the claim about
      "We won't tell you what the problem is, unless you're a big distributor."

      --
      Bugs Bunny was right.
    4. Re:ssh vulnerability disclosure? by Anonymous Coward · · Score: 1, Insightful

      No, the talk about vendor cooperation is in regards to getting privilege separation working, not fixing the real bug. The only people who know about the bug (judging from the email) are at ISS.

    5. Re:ssh vulnerability disclosure? by John+Hasler · · Score: 4, Insightful

      "Another interpretation would be that he wants vendors to port the privilege separated version of sshd to their platforms..."

      That is exactly what he wants.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    6. Re:ssh vulnerability disclosure? by uhoreg · · Score: 1

      The reasonable interpretation would be that ISS found the hole.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

    7. Re:ssh vulnerability disclosure? by bill_mcgonigle · · Score: 2, Funny

      Quoth parent: We won't tell you what the problem is, unless you're a big distributor.

      Quoth Theo: Some, like Alan Cox, even went further stating that privsep was not being worked on because "Nobody provided any info which proves the problem, and many people dont trust you theo" and suggested I "might be feeding everyone a trojan" (I think I'll publish that letter -- it is just so funny).

      So, Redhat is a small distributor?

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  13. For FreeBSD users: by Anonymous Coward · · Score: 3, Informative
    To fix your freebsd boxen:
    1. cvsup your ports. Need help? Read the handbook at www.freebsd.org. READ IT, DAMMIT
    2. Install the portable openssh port at /usr/ports/security/openssh-portable. Read the pkg-descr about why it's called portable. READ, DAMMIT. It should link against openssl 0.9.6d, so that's why you needed to cvsup your ports.
    3. Enable privsep in the config file:
      UsePrivilegeSeparation yes
      Read the rest of the config. READ, DAMMIT.
    4. Since the port requires privsep, add a user and group for sshd. Just: man adduser(8). Read this man page. READ, DAMMIT.
    5. Since privsep requires a chroot, make a directory in /var/empty for it to chroot to.


    For linux users, you guys are outta luck. Contact your vendor for an rpm. Or, install the source to openssh by hand, and solve all the damn pam errors. We can cover you guys for a few days, so firewall behind a buddy with freebsd until you get this all rpm-happy. :)
    Good luck.
    1. Re:For FreeBSD users: by John+Hasler · · Score: 5, Interesting

      "For linux users, you guys are outta luck."

      Nonsense. The Debian package is already out.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:For FreeBSD users: by Anonymous Coward · · Score: 1, Informative

      If you actually "READ, DAMMIT"
      You would have seen that the openssh port is
      newer than openssh-portable, and that both ports
      create the needed users and files used for privsep.

    3. Re:For FreeBSD users: by Anonymous Coward · · Score: 0

      If your team didn't write such buggy software this wouldn't be necessary...

    4. Re:For FreeBSD users: by Anonymous Coward · · Score: 0

      Nonesense. It's not a complete patch.

      Try again, linux boy.

    5. Re:For FreeBSD users: by Anonymous Coward · · Score: 0

      Um, even though this guy is a complete asshole, can
      we mod this up a notch or two? It does have some good info for bsd.

    6. Re:For FreeBSD users: by Anonymous Coward · · Score: 0

      So... the solution for a novice RH user is to.... what? Install Debian? Ok....

      The post was obnoxious, but I think the point was that many linux users (myself included) need the rpms. Can someone please help with this? (Otherwise I will try what he suggested about firewalling behind FreeBSD users, whatever the heck that is!)

    7. Re:For FreeBSD users: by ewhac · · Score: 4, Informative

      Thanks. I'll update my firewall tonight. And I'll be READING, DAMMIT!

      Oh, and can I throw in a cheap plug for the FreeBSD Cheat Sheets while I'm here? It has a much more easy-to-follow tutorial on how to cvsup your ports, though it doesn't go into the theory behind it.

      Schwab

    8. Re:For FreeBSD users: by Carlos+Laviola · · Score: 2

      In what sense it is not complete, pray tell?

    9. Re:For FreeBSD users: by Anonymous Coward · · Score: 0

      Guess you'll be finding out Monday...

    10. Re:For FreeBSD users: by Anonymous Coward · · Score: 0

      I appreciate your willingness to help us correct the package...

      Seriously now, how much dick do you suck to get your 0-day exploits? Just curious.

    11. Re:For FreeBSD users: by Anonymous Coward · · Score: 0

      gentoo got it too
      fscking 19 seconds since hitting reply

    12. Re:For FreeBSD users: by Glytch · · Score: 4, Funny

      Or, install the source to openssh by hand, and solve all the damn pam errors.

      At this point I would like to thank Patrick Volkerding yet again, this time for being dead-set against the wretched abortion known as PAM.

    13. Re:For FreeBSD users: by earlytime · · Score: 2, Informative

      Also, the openssh-portable folks release source RPMs with every tarball release (2 minutes later actually). At some point, probably openssh 2.1 or so, I'd been unable to get remote users to authenticate properly with the tarball version of openssh on linux and solaris. So I started using the RPMs. If you get the SRPM from a local mirror (see http://www.openssh.org/portable.html), just run the following:

      rpm ---rebuild .src.rpm

      or to get slick:
      rpm --rebuild --target `uname -m`-`uname -p`-`uname -s` .src.rpm
      ( in my case:
      rpm --rebuild --target i686-unknown-linux openssh-3.3p1-1.src.rpm

      Then install the RPMs you just built:

      rpm -Uvh /usr/src/redhat/RPMS/`uname -m`/.`uname -m`.rpm

      Just two simple commands, not bad for a day's work.
      -earl

      --

    14. Re:For FreeBSD users: by John+Hasler · · Score: 2

      "In what sense it is not complete, pray tell?"

      It is the same thing as is available to *BSD users: an upgrade to 3.3.

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

      Not if we don't use shitty, broken O-ssh.

      No matter what gymnastics you use to put it in a cage, or what "safe" version you use the truth
      is that O-ssh is fucked up, and has been for the last 3 or 4 vulnerabilities.

      Further:
      If we wanted to chroot all of our services we'd build them this way and not have to spend half an hour doing it ourselves by hand.

      You constipated bsders confuse convenience with
      competency as usual and get your hairy chested horseshit out in public. If I was your daddy I'd
      beat your embarrassed ass back in the house and leave you there.

    16. Re:For FreeBSD users: by Anonymous Coward · · Score: 0

      If your running sshd open to the world on your firewall you have bigger problems than this exploit.

    17. Re:For FreeBSD users: by sydneyfong · · Score: 2

      Only debian woody has the new packages. Potato doesn't have the packages (yet).

      --
      Don't quote me on this.
    18. Re:For FreeBSD users: by Anonymous Coward · · Score: 0

      Debian woody has it? I didn't see it when I tried to upgrade on several of my servers only five minutes ago.

    19. Re:For FreeBSD users: by Anonymous Coward · · Score: 0

      No, he was right, you really are a fucking asshole.

    20. Re:For FreeBSD users: by Anonymous Coward · · Score: 0

      Can you help my RedHat? I don't have the Debian. Should I get the FreeBSD as well?

      Is linux safe? Is the Debian all linux as well, or is it something else. Because people are saying linux is safe from this, and others say no, only the Debian.
      Help!

    21. Re:For FreeBSD users: by Eil · · Score: 2


      I must note that while running Slackware, I built and installed portable OpenSSH 3.3 the other day prior to knowing anything about this bug or priviledge sep.

      Built it and everything was normal. Except when I tried to run it, I found that sshd was demanding correct nobody.nogroup identiies (mine were incorrect :P) and a /var/empty directory.

      Took care of those minor issues and everything's been running fine since. So ha to you, BSD users. :)

    22. Re:For FreeBSD users: by Anonymous Coward · · Score: 0

      Slackware?? You are practically one of us.

    23. Re:For FreeBSD users: by then,+it+was+nigh · · Score: 1

      Only debian woody has the new packages. Potato doesn't have the packages (yet).

      It does now, as of Tue, 25 Jun 2002 14:37:12 +0200; at least, that's when the latest update was sent.

      --
      sed 's/In Soviet Russia/In NSA America/g' < yakov-smirnoff-jokes.txt
    24. Re:For FreeBSD users: by Anonymous Coward · · Score: 0

      > At this point I would like to thank Patrick Volkerding yet again, this time for being dead-set against the wretched abortion known as PAM.

      What are his (and your) complaints about PAM?

    25. Re:For FreeBSD users: by Anonymous Coward · · Score: 0

      Sssh. Your "facts" are getting the way of a perfectly good BSD circle-jerk.

    26. Re:For FreeBSD users: by Anonymous Coward · · Score: 0

      hey schwab, are you mostgraveconcern.com? you page rox but you need to update the make world shit. you have to do buildkernel and installkernel these days I think. Try following your directions and see what happens and pretend you dont know anything about freebsd while you do it. also anyone know of something like the freebsd cheat sheets for openbsd?

  14. Re:OpenSSH by John+Hasler · · Score: 2

    "How many others don't find the time for all these updates?"

    What's so time consuming about 'apt-get update; apt-get upgrade'? Oh, wait...

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  15. Theo D. by The+Visiting+Priest · · Score: 5, Funny

    After reading that post about OpenSSH, I
    really do not understand how anyone could find
    this guy difficult to work with.

    1. Re:Theo D. by elmegil · · Score: 2, Insightful
      'Cos God Knows those Evil Vendors have nothing in mind but SELL SELL SELL. No way that they have quality control/assurance processes that, while bureaucratic, make a good faith attempt to keep from introducing NEW problems with fast fixes.

      I guess Theo is just offended that he's not offered more trust for quality software than the vendors' own employees.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    2. Re:Theo D. by Anonymous Coward · · Score: 0

      Yeah, gee, why shouldn't he get more trust? I mean, 2 *major* exploits in a month or so? Why shouldn't they trust him?

    3. Re:Theo D. by stretch_jc · · Score: 1

      ummm 2 major? lets see.....
      1) Apache: not written by them, not enabled by default, and according to the buzz on misc@obsd no one seems to be able to get the expoit to work.
      2) OpenSSH: used by how many *nixs? So this isn't just an OpenBSD problem. As well, it's an exploit that's defeated by the -current version of OpenBSD.
      hmmmmm, doesn't seem so bad to me

    4. Re:Theo D. by Anonymous Coward · · Score: 0

      The exploit does work.
      Most of the people on misc@ don't have a clue how to
      compile an exploit and make it run.

      But, hey, OpenBSD did things right. They didn't wait
      to make sure the hole was exploitable to close it.

      And yes, it does affect almost every Unix in existence.

    5. Re:Theo D. by Anonymous Coward · · Score: 0

      And why is that again? Oh, I forgot. Anecdotal bias that suddenly becomes evidence and then you form an opinion of brotherly love that is not unlike that held by the majority. Cow. Sheep.

      His words are hardly the worse thing I've read. In fact, they seem rather straightforward. /. posters are FAR more hostile, and damningly telling that the moderators up'd the score to a 5 (hypocrites). USENET has been known to be bad. IRC can be nasty. RMS flips off buildings in California and generally has a negative attitude, yet I've heard less about that. Most open source advocates are ridiculous in their handling of conflicts, some very publicly presented on developer mailing lists.

      Anyone who's worked in the medical or scientific or general professional (MD/OD/PAs, JDs, etc.) community knows that such emphasis or forceful opinion is the norm, rather than uncommon.

      The reality is that people dislike Theo because Theo doesn't sugarcoat stuff. Theo has a reputation earned through his conflicts with FreeBSD and NetBSD and consequential breakoff with NetBSD. At least the BSD community may have cause and valid argument. The Linux community, which /. IS (see MacHack keynote, general theme of things, little BSD following)....? You hardly have anything to state except that Theo dislikes many things the Linux crowd does.

      I would reserve your judgment until *you* work directly with him.

      Cow. Sheep.

  16. Fear Not... by ffatTony · · Score: 1

    UsePrivilegeSeparation Specifies whether sshd separates privileges by creating an unprivileged child process to deal with incoming network traffic. After successful authentication, another process will be created that has the privilege of the authenticated user. The goal of privilege separation is to prevent privilege escalation by con taining any corruption within the unprivileged processes. The default is ``yes''.

    Since it defaults to yes (on Debian at least) I don't think we have too much to fear.

    1. Re:Fear Not... by Anonymous Coward · · Score: 0

      WRONG WRONG WRONG.

    2. Re:Fear Not... by kill-1 · · Score: 1

      But it only defaults to yes since version 3.3.

    3. Re:Fear Not... by ffatTony · · Score: 2

      The version I have been using claims it is the default (or its man page does). Perhaps you are right, I'm not familiar with previous versions.

    4. Re:Fear Not... by ffatTony · · Score: 2

      Are you claiming that the man page is lying? :)

    5. Re:Fear Not... by Carlos+Laviola · · Score: 2

      It is the default. Since version 3.3.

    6. Re:Fear Not... by Anonymous Coward · · Score: 0
      congratulations, and allow me to present you this small golden turd. the golden turd is awarded to the most useless posts on slashdot.

      you've won the prize by not only providing no useful data to readers of the thread (for you don't indicate what version of openssh you run, nor what version of debian you run) and simultaneously admitting that you have no fucking clue what you're talking about, yet still insinuating that you're right, and the other user is wrong.

      congratulations on your golden turd!

  17. Norton Blows by Verizon+Guy · · Score: 0, Troll

    I used to be a loyal Norton AV user for years, until they started with this "subscription" bullshit. I've been using McAfee ever since. $29 retail at Wal*Mart isn't that bad, and plus I get free updates every Wednesday sans subscription. It even runs an auto-update service so I don't even have to worry about updating... it takes care of itself! It even ships with other cool features like a monitor for Outlook (it checks for trends in messages... e.g., if I try to send a message with more than a couple of recipients in the To: field, HAWK halts the process and asks if I really want to send that e-mail. Annoying, yes, but at least I feel protected. That on top of Outlook's I-won't-let-anything-access-the-address-book feature (you can enable address book access for a minute or 5 at a time, if you wish, for things like Palm sync to access the addr book). What I deal. Peter Norton is a sellout. If I had a copy of Norton AV today, I'd wipe my ass with the CD, no matter how painful that may be!

    On another note... First the Apache hole, now this OpenSSH exploit? Looks like some folks are joining the ranks of Windows server users ;)

    --

    Aw, fuck it. Let's go bowling. - The Big Lebowski

    1. Re:Norton Blows by John+Hasler · · Score: 2

      "Looks like some folks are joining the ranks of Windows server users ;)"

      Why? So that they can wait two months for a fix instead of four hours?

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

      Here's an idea. Instead of going through all that hassle. DON'T USE OUTLOOK (EXPRESS).

    3. Re:Norton Blows by Daengbo · · Score: 1

      Man, I just wrote a little bash script to parse the update homepage and wget. Took about 5 minutes. Cron job and, voila. No subscription needed.

    4. Re:Norton Blows by Verizon+Guy · · Score: 1

      Dumbass, the subscriptions thing isn't just for LiveUpdate... it won't let you apply any updates if you're "expired." Of course, you could uninstall and reinstall, or peruse the registry for the timestamp, but I'd rather spare myself of the hassle.

      --

      Aw, fuck it. Let's go bowling. - The Big Lebowski

    5. Re:Norton Blows by Herr_Nightingale · · Score: 1

      Umm.. how will this:

      peruse the registry for the timestamp

      save you any effort? Have you ever actually "perused [sic]the registry" and are you a complete twat?

    6. Re:Norton Blows by Daengbo · · Score: 1

      This, of course, assumes that you are not in Thailand at a university which openly supports installing the cracked version. Maybe I'm a dumbass, maybe not: care to come find out? I'll set you up with some fine women!

  18. To all the OpenBSD lost its claim posters.. by antis0c · · Score: 5, Insightful

    This could be flamebait, but it should be said.

    Consider this, would you rather use an Operating System, where the community just shrugs off the frequently once a week remote holes with simply, "go grab the updates" ..

    .. or an Operating System where the community is surprised and in disbelief that a remote hole was found after 5 years which causes entire community to start bitch fights over the right to claim its the most secure Operating System still, despite the fact the remote hole was found by the Operating System developers, and fixed before it has actually been exploited.

    You don't have to be Stephen Wolfram to figure this one out.

    --

    ..There's a-dooin's a-transpirin'
    1. Re:To all the OpenBSD lost its claim posters.. by 42forty-two42 · · Score: 1
    2. Re:To all the OpenBSD lost its claim posters.. by Anonymous Coward · · Score: 0

      Right... is that the same Stephen Wolfram who took 20 years to get his mind around the concept of irreversible functions? I'm not knocking Mathematica; it rules. Publishing a book centering on finite automata and declaring the existance of free will because there are no reasonable rules to describe it ranks right up there with religious cults.

    3. Re:To all the OpenBSD lost its claim posters.. by Inthewire · · Score: 1

      Fixed? No, not really. There is a workaround, though.
      I assume the parent was modded up.
      Goody.

      --


      Writers imply. Readers infer.
    4. Re:To all the OpenBSD lost its claim posters.. by Anonymous Coward · · Score: 0

      Actually it was found publicly by ISS, who then contacted the vendor. As for private exploits, we'll never know, will we.

    5. Re:To all the OpenBSD lost its claim posters.. by ByTor-2112 · · Score: 3, Insightful

      Fixed before it has actually been exploited? I think not. The real danger of NOT doing security audits is the fact that there are real hackers out there who might know about this hole and are more interested in hacking than getting their names on the big screen as the "l33t d00d" who found the hole.

      Just like the crypto people assume the NSA is 10+ years ahead of them in codebreaking, you should assume that EVERY remote hole has been known to somone within the hacking community prior to its "announcement".

    6. Re:To all the OpenBSD lost its claim posters.. by lars_stefan_axelsson · · Score: 1
      Just like the crypto people assume the NSA is 10+ years ahead of them in codebreaking

      That's just it, we don't anymore. While that may have been the case as late as the eighties, it certainly isn't anymore, and hasn't been for quite some time.

      --
      Stefan Axelsson
    7. Re:To all the OpenBSD lost its claim posters.. by Anonymous Coward · · Score: 0

      No, but I would rather use an operating system managed by a generally nice guy than one managed by a total asshole who's spent the past week taunting other OS vendors (specifically, developers of other BSD systems) about how he knows the hole and they don't. And generally being an asshole over requests for information. It looks like he's just embarassed that a trivial root exploit exists in something he's claimed the absolute security of, and is now trumpeting like crazy in an attempt to distract people before they notice what a moron he is.

      Theo, if you're listening, you're an asshole. Grow up and work with people, instead of insulting their intelligence and flaunting your own supposed experience and expertise.

      In light of his handling of this affair, anyone using OpenBSD is obviously totally clueless. Use an operating system with a real developer, not a wannabe poser.

    8. Re:To all the OpenBSD lost its claim posters.. by Anonymous Coward · · Score: 0

      You don't have to be Stephen Wolfram to figure ANYTHING out.

    9. Re:To all the OpenBSD lost its claim posters.. by ByTor-2112 · · Score: 3, Insightful

      Well until you take a personal tour of Ft. Meade, then I think it would be prudent to bring the assumption back to life.

  19. Burning question by Anonymous Coward · · Score: 0

    Does passing through a firewall work even when the operating system doing the firewalling is dead?

  20. What's the deal with the Ethics? by (void*) · · Score: 1

    Before one goes and accuses McAfee of manufactoring viruses, I suggest the authors provide solid evidence and proof that they actually did this. Becuase if one wants to accuse anyone of unprofessional conduct, it would only be ethical to proceed in this order. First proof, then accuse. Got that?

    1. Re:What's the deal with the Ethics? by edrugtrader · · Score: 2

      IT WORKS BOTH WAYS.

      i'm assuming you read the article by McAfee a few days ago describing their in house team developing JPEG viruses didn't you?

      find proof of no proof before posting about lack of it.

      --
      MARIJUANA, SHROOMS, X: ONLINE?! - E
    2. Re:What's the deal with the Ethics? by Anonymous Coward · · Score: 0

      No, i don't think i "got that". You AND McAffee can both derelicte my balls.

    3. Re:What's the deal with the Ethics? by teamhasnoi · · Score: 2
      I'm afraid I have to cut in here.

      Really, you should always find no proof of no proof of proof of proof of poop of no proof before posting about lack of it (the lack of no proof). You can find my proof of this argument at my website here.

    4. Re:What's the deal with the Ethics? by Anonymous Coward · · Score: 0

      Before one goes and accuses McAfee of manufactoring viruses, I suggest the authors provide solid evidence and proof that they actually did this. Becuase if one wants to accuse anyone of unprofessional conduct, it would only be ethical to proceed in this order. First proof, then accuse. Got that?

      I don't know anything about this, nut I believe someone is watching too much of Mission Impossible2

  21. Focus by alienmole · · Score: 2, Insightful
    The issue is focus. In RMS and Theo's case at least, they are so tenaciously focused on their pet issues that every other aspect of reality is secondary to that. This comes through clearly in everything they say - the sense of urgency, the frustration that not everyone shares their priorities. It's actually standard nerd behavior, but magnified to uber-nerd proportions.

    The upside is that they do tend to produce useful things, or have a salutary effect on those around them. So unless you disagree with what they do, you should simply dismiss their personal peccadilloes as the price you pay for having someone devote the majority of their brainpower to a single issue, and do useful work on your (and everyone else's) behalf.

    Time to take a lesson from the PHB playbook - the natural response to an email like Theo's goes something like "Yeah, yeah, Theo, nice work. Keep it up. Oh, and have it done by the end of the week, willya?"

    1. Re:Focus by Anonymous Coward · · Score: 0
      In RMS and Theo's case at least, they are so tenaciously focused on their pet issues that every other aspect of reality is secondary to that

      Actually Stallman has often expressed his awareness of the limited importance of his work.

  22. Answer to the banner advert I got on this page: by Graspee_Leemoor · · Score: 0, Offtopic

    Q: "Where do Linux Experts go when they need Windows Hosting ?"

    A: A mental institution.

    Thank you very much for reading, and a sweet good-night to all.

    graspee

  23. OpenSSH passing the buck? by Talez · · Score: 0, Insightful

    No... Can't Be!

    For fucks sake... you people are always "oh we have bug fixes in 24 hours... Fsck you M$ *uNF* *uNF* *uNF*" and now you have to use a WORKAROUND that may not work on everyone's systems and it's the VENDOR'S fault that SSH wants to use some specific feature that *THEY* think every vendor should have.

    I'm sorry. It doesn't work like that. Fucking fix it the first time or don't release stuff you KNOW has security exploits in it. It's plain fucking irresponsible to do it.

    1. Re:OpenSSH passing the buck? by Anonymous Coward · · Score: 0

      wow

      with all that EDGE in your voice, and your contempt for ~*!M$!*~, i have to assume that you must be one of those uber-cool hacker types who hangs out in futuristic video arcades with hot girls. i'm so very impressed.

    2. Re:OpenSSH passing the buck? by Talez · · Score: 1

      I don't have any contempt for "M$". If you read it I was actually quoting the GNU hippies that always have a near-orgasm over their "quick bug fixes".

  24. RedHat 7.0-7.2 Errata by peterdaly · · Score: 1, Offtopic

    RedHat has an OpenSSH errata security fix from 5/22 HERE. Anyone know if this is the bug in question?

    -Pete

    1. Re:RedHat 7.0-7.2 Errata by Anonymous Coward · · Score: 0

      Nope, that's a different one.

    2. Re:RedHat 7.0-7.2 Errata by MadPhatTim · · Score: 1

      No, that's an unrelated patch. Check the date as well as the cve.mitre.org reference.

  25. Linux BIAS by jolan · · Score: 4, Interesting

    funny how this didn't make it into the main article:

    We've been trying to warn vendors about 3.3 and the need for privsep,
    but they really have not heeded our call for assistance. They have
    basically ignored us. Some, like Alan Cox, even went further stating
    that privsep was not being worked on because "Nobody provided any info
    which proves the problem, and many people dont trust you theo" and
    suggested I "might be feeding everyone a trojan" (I think I'll publish
    that letter -- it is just so funny). HP's representative was
    downright rude, but that is OK because Compaq is retiring him. Except
    for Solar Designer, I think none of them has helped the OpenSSH
    portable developers make privsep work better on their systems.
    Apparently Solar Designer is the only person who understands the need
    for this stuff.

    1. Re:Linux BIAS by Anonymous Coward · · Score: 0

      I know. That struck me as ... funny? Sad? I didn't know whether to chuckle or cry, so I did both. It sounded like a rabid chicken being violently strangled. Hm.

    2. Re:Linux BIAS by Anonymous Coward · · Score: 0

      Nobody wanted to flaunt theo and alans bunghole complex for each other in public, jerk.
      Thanks for blowing their gay love correspondence right into the biggest OS tabloid on the net.

  26. Debian is easier to fix by Anonymous Coward · · Score: 0

    apt-get update
    apt-get dist-upgrade

    That fixes everything.

    1. Re:Debian is easier to fix by The+Ape+With+No+Name · · Score: 2

      If and only if someone has made up the deb. And then it isn't compiled from source like /usr/ports on your machine.

      --
      Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
    2. Re:Debian is easier to fix by John+Hasler · · Score: 2

      "If and only if someone has made up the deb."

      Someone (the Debian security team) has.

      "And then it isn't compiled from source like /usr/ports on your machine."

      Right. Instead, it was configured and packaged by someone who is an expert on that particular software. Of course, I could use 'apt-get source' to get the expert's package built on my system.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:Debian is easier to fix by stripes · · Score: 2
      "And then it isn't compiled from source like /usr/ports on your machine."
      Right. Instead, it was configured and packaged by someone who is an expert on that particular software. Of course, I could use 'apt-get source' to get the expert's package built on my system.

      The implication there is that the built-from-source port is not configured by an expert. I don't know how debian does it, but FreeBSD's ports are expertly configured (at least if an expert exists). They do however allow one to fetch the source, apply the expert's 'patches' (frequently just config changes)...and then if you want apply your own judgment before doing the build and install. Maybe you really do know more then the expert. Maybe your needs are different. Or, maybe the world has changed since the expert configured the port and package.

      For example aome new and untrusted security feature might be left disabled because it is new and untrusted...but the world changes and there is a known attack that the untrusted thing is the only known defense against...

    4. Re:Debian is easier to fix by The+Ape+With+No+Name · · Score: 2

      Again. If and only if. The .deb was done quickly, then fine.

      By expert, I mean "me" as I am the expert on the machines I maintain. Not some dude in Raleigh or at MIT. Besides, I have seen /usr/ports updated within a 2 hours of a bug report, and more quickly in the case of a kernel problem -- the rare kernel problem, mind you.

      I have linux boxes that I maintain, but I use Rock and compile it all myself. That way I know what is afoot.

      Linux isn't the only free operating system.

      --
      Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
  27. Theo de Raadt's message in full by joe_bruin · · Score: 5, Informative

    From: Theo de Raadt [deraadt@cvs.openbsd.org]
    Subject: Upcoming OpenSSH vulnerability

    There is an upcoming OpenSSH vulnerability that we're working on with ISS. Details will be published early next week.

    However, I can say that when OpenSSH's sshd(8) is running with priv seperation, the bug cannot be exploited.

    OpenSSH 3.3p was released a few days ago, with various improvements but in particular, it significantly improves the Linux and Solaris support for priv sep. However, it is not yet perfect. Compression is disabled on some systems, and the many varieties of PAM are causing major headaches.

    However, everyone should update to OpenSSH 3.3 immediately, and enable priv seperation in their ssh daemons, by setting this in your /etc/ssh/sshd_config file:

    UsePrivilegeSeparation yes

    Depending on what your system is, privsep may break some ssh functionality. However, with privsep turned on, you are immune from at least one remote hole. Understand?

    3.3 does not contain a fix for this upcoming bug.

    If priv seperation does not work on your operating system, you need to work with your vendor so that we get patches to make it work on your system. Our developers are swamped enough without trying to support the myriad of PAM and other issues which exist in various systems. You must call on your vendors to help us.

    Basically, OpenSSH sshd(8) is something like 27000 lines of code. A lot of that runs as root. But when UsePrivilegeSeparation is enabled, the daemon splits into two parts. A part containing about 2500 lines of code remains as root, and the rest of the code is shoved into a chroot-jail without any privs. This makes the daemon less vulnerable to attack.

    We've been trying to warn vendors about 3.3 and the need for privsep, but they really have not heeded our call for assistance. They have basically ignored us. Some, like Alan Cox, even went further stating that privsep was not being worked on because "Nobody provided any info which proves the problem, and many people dont trust you theo" and suggested I "might be feeding everyone a trojan" (I think I'll publish that letter -- it is just so funny). HP's representative was downright rude, but that is OK because Compaq is retiring him. Except for Solar Designer, I think none of them has helped the OpenSSH portable developers make privsep work better on their systems. Apparently Solar Designer is the only person who understands the need for this stuff.

    So, if vendors would JUMP and get it working better, and send us patches IMMEDIATELY, we can perhaps make a 3.3.1p release on Friday which supports these systems better. So send patches by Thursday night please. Then on Tuesday or Wednesday the complete bug report with patches (and exploits soon after I am sure) will hit BUGTRAQ.

    Let me repeat: even if the bug exists in a privsep'd sshd, it is not exploitable. Clearly we cannot yet publish what the bug is, or provide anyone with the real patch, but we can try to get maximum deployement of privsep, and therefore make it hurt less when the problem is published.

    So please push your vendor to get us maximally working privsep patches as soon as possible!

    We've given most vendors since Friday last week until Thursday to get privsep working well for you so that when the announcement comes out next week their customers are immunized. That is nearly a full week (but they have already wasted a weekend and a Monday). Really I think this is the best we can hope to do (this thing will eventually leak, at which point the details will be published).

    Customers can judge their vendors by how they respond to this issue.

    OpenBSD and NetBSD users should also update to OpenSSH 3.3 right away. On OpenBSD privsep works flawlessly, and I have reports that is also true on NetBSD. All other systems appear to have minor or major weaknesses when this code is running.

    (securityfocus postmaster; please post this through immediately, since i have bcc'd over 30 other places..)

  28. The Alternative to OpenSSH or SSH (commerical) by Tadghe · · Score: 5, Insightful

    LSH (http://www.net.lut.ac.uk/psst/)

    I love SSH. It's been installed on my boxen (regardless of OS) since it was stable enough to kill off telnet.
    My problem with both the announcement as well as the patch is thus.

    1. Theo nor any of the posters I've seen are willing to tell us what the hell is broken. Only that we must upgrade. That just don't cut it, I won't blindly patch without an idea of what is broken. The Debian security release summed it up best.

    "Theo de Raadt announced that the OpenBSD team is working with ISS
    on a remote exploit for OpenSSH (a free implementation of the
    Secure SHell protocol). They are refusing to provide any details on
    the vulnerability but instead are advising everyone to upgrade to
    the latest release, version 3.3.

    This version was released 3 days ago and introduced a new feature
    to reduce the effect of exploits in the network handling code
    called privilege separation. Unfortunately this release has a few
    known problems: compression does not work on all operating systems
    since the code relies on specific mmap features, and the PAM
    support has not been completed. There may be other problems as
    well."

    2. Sudden, lack of belief in Full disclosure. Am I the only guy who remembers the days before full disclosure? The OpenBSD Security policy ( http://www.openbsd.org/security.html ) is pretty point blank (to quote)
    "we believe in full disclosure of security problems. In the operating system arena, we were probably the first to embrace the concept. Many vendors, even of free software, still try to hide issues from their users"
    I think posting a "fix" (ok, workaround) and not telling anyone *why* they should use it is "try[ing] to hide issues from their users"

    I'll be firing up R.A.T.S and checking out LSH ( http://www.net.lut.ac.uk/psst/ ) (GNU'd SSH2ish) for my needs from here own out.

    and yes, this needs a rant tag and yes I know the OSSH and OBSD teams are seperate, but they share enough philosophy and team members that I gather they have the same opinion on security.

    --
    Bugs Bunny was right.
    1. Re:The Alternative to OpenSSH or SSH (commerical) by Tadghe · · Score: 1, Offtopic

      Flamebait?

      I *really* fail to see how this is flamebait... For that I would (IMHO) had to add in a few comments like *BSD is dead (not as far as I can tell)....

      --
      Bugs Bunny was right.
    2. Re:The Alternative to OpenSSH or SSH (commerical) by Virtex · · Score: 5, Interesting

      1. Theo nor any of the posters I've seen are willing to tell us what the hell is broken. Only that we must upgrade. That just don't cut it, I won't blindly patch without an idea of what is broken. The Debian security release summed it up best.

      In the world of full disclosure, it's generally considered polite to initially only notify the vendor of a product and allow them a grace period to fix the security hole. This way, when the security hole is publicized, users will (hopefully) have a patch or upgrade to secure their systems. The question here isn't whether Theo is correct in holding back the details of the exploit (which I believe he is correct in doing), but whether he should have said anything about the problem at all before releasing the full details. I think his goal was to pressure the OS vendors into helping him fix the problems in his code.

      I won't say whether his choice is right or wrong, but I won't chastise him for protecting my security, either.

      --
      For every post, there is an equal and opposite re-post.
    3. Re:The Alternative to OpenSSH or SSH (commerical) by Tadghe · · Score: 3, Insightful

      My point there being that we (in this case Debian users) are pretty much being forced for either jump ship or *trust* a fix that neither we the users, nor the Debian team can verify does what is intended. I'm pretty sure that Theo knows what he's doing, but, I'll not upgrade at "gunpoint" because a vendor won't give me any idea as to what's up. I'm not asking for exploit code, but a decent "this is what's wrong and here's what we are doing to fix it" would go a long way...

      --
      Bugs Bunny was right.
    4. Re:The Alternative to OpenSSH or SSH (commerical) by Anonymous Coward · · Score: 0

      well, its better that the exploit is disclosed. if he would have done what you had wanted, there would be exploit codes flowing around (packestorm?) everywhere in no-time, making _alot_ of systems vulnerable for attacks, before there is a proper patch available that fixes the issue.

    5. Re:The Alternative to OpenSSH or SSH (commerical) by Tadghe · · Score: 2

      Instead we're asked to apply a untested upgrade? sorry, I don't buy it.

      --
      Bugs Bunny was right.
    6. Re:The Alternative to OpenSSH or SSH (commerical) by Dr.+Awktagon · · Score: 3, Insightful

      In the world of full disclosure, it's generally considered polite to initially only notify the vendor of a product and allow them a grace period to fix the security hole. This way, when the security hole is publicized, users will (hopefully) have a patch or upgrade to secure their systems.

      Well, by releasing the info, the hole HAS been publicized. If you're a black-hat poking around in Apache or Cisco routers or whatever looking for rootable holes, wouldn't you instantly drop what you're doing and start looking for this hole? And if it's possible some already have an exploit, what's Theo waiting for? Give us more details.

      I think full disclosure means "full disclosure", not just partial disclosure, not just, hey, there's a show-stopper bug in the code, but I promise if you upgrade it won't affect you. No workarounds, no details, not even if an exploit has been found in the wild or not.

      Maybe if we knew the details of the bug we could fix it WITHOUT upgrading to the separated privs code. Maybe he wants us to upgrade to this new code because he thinks it's really cool and it strokes his ego, not because it's the only way to solve the hole.

      <theory type="conspiracy">Hell, maybe the OpenSSH server has been hacked by Microsoft and a backdoor added to the new code; this message is a fake to get us to upgrade; and all non-Windows users are doomed.... :-o </theory>

    7. Re:The Alternative to OpenSSH or SSH (commerical) by Anonymous Coward · · Score: 0

      His saying something probably had less to do with pressuriing OS vendors and more to do with allowing people to close the security hole through a reconfigure or an upgrade+reconfigure.

      The extremes -- holding back fully or discussing the hole fully -- are less secure than the partial disclosure, at least in the short-term.

    8. Re:The Alternative to OpenSSH or SSH (commerical) by dmiller · · Score: 2

      So read it and test it - you have the code. What more do you want?

    9. Re:The Alternative to OpenSSH or SSH (commerical) by fferreres · · Score: 2

      Maybe it's just a teaser to see if anyone finds a hole without having to give a prize :-) The will search for exploits for free, but this "mistery" call for much more attention (and rooting a BSD is actually more like a contest)

      (disclaimer: this post is supposed to be mosly humorous...)

      --
      unfinished: (adj.)
    10. Re:The Alternative to OpenSSH or SSH (commerical) by Anonymous Coward · · Score: 0

      Alright buddy, you sound like a knowledgeable unix user...

      Heard of 'diff'?

      Get to it.

    11. Re:The Alternative to OpenSSH or SSH (commerical) by Eil · · Score: 5, Insightful


      You misinterpreted the entirety what he was trying to say. If I were in a crankier mood I'd ask you if you even read the post.

      In a nutshell, he said this:

      1. There is an exploitable bug in all current versions of OpenSSH.
      2. We're working on a patch, but it's not done yet.
      3. When it is, we'll tell you all exactly what was wrong and how we fixed it.
      4. In the mean time, you can download the latest 3.3 patch and enable privilege separation to completely protect yourself from the vulnerability.

      That just don't cut it, I won't blindly patch without an idea of what is broken.

      There isn't a patch yet. Theo clearly stated that a patch and an explanation will be forthcoming at the same time. The whole reason he announced it early is to get admins to fix thier systems before the nefarious hackers could develop an exploit for it. (As another poster noted, it's incredibly easy for a nefarious hacker to develop an exploit if you have the source code to versions of the program with the bug and a version without. That is perhaps one of the few downfalls to open-source.)

      You'll save yourself a lot of typing and needless jumping (to conclusions) if you read a bit more carefully next time.

    12. Re:The Alternative to OpenSSH or SSH (commerical) by Anonymous Coward · · Score: 0
      This is very bad news for BSD. It may be the final blow. Consider that because they use Mach, MacOS will not benefit from SMPng in the BSD kernels. The embedded systems supplier (I will not name them cause I really despise them) that bought BSDi has no interest in SMP or in servers really ... and a truckload of people who loved working with Walnut Creek and BSDi as contributors will not be working with the project any longer.

      Now that BSDi is dead ARE there any companies left that are dedicated to developing BSD as a kernel and OS as part of their core business activities anymore ?? No. Except Wasabi which is pretty small still only able to meet payroll by borrowing more money. Pretty heavy in debt.

      The reason it's delayed a year is because BSD development has had a serious accident and needs to be hospitalized to get itself back together. With BSDi defunct relying on Apple, Wasabi and a band of merry volunteer hackers to get SMP done means it AIN'T gonna happen.

      Hello Yahoo??!! Can Yahoo afford to hire a few SMPng hackers for a year??? Oh yeah I forgot Yahoo is broke too.

      At this point SMP is owned by Linux and Solaris and in a distant third Microsoft .

      On 4 way and 8 way machines, BSD is simply not in the running at this stage and even on 2 way systems out of the box RedHat7.1 is a better choice for SMP. What's more threading work done by IBM is gonna improve Linux even more on this front - even Caldera (which bought SCO Unix a quite good SMP system up to 8 ways) admits that Linux will likely overtake the SCO kernel.

      BSD dying? Quite likely.

    13. Re:The Alternative to OpenSSH or SSH (commerical) by sir99 · · Score: 1
      So read it and test it - you have the code. What more do you want?

      The new version doesn't fix the vulnerability. It merely makes it impossible to exploit due to it now being run chroot and not as root. So looking at the new version wouldn't show you what the problem is, only that it's in the chroot'd portion of the new code.
      --
      The ocean parts and the meteors come down
      Laid out in amber, baby.
    14. Re:The Alternative to OpenSSH or SSH (commerical) by sir99 · · Score: 1

      I don't think he's jumping to conclusions. He doesn't like being forced to upgrade without explanation. I don't either. Part of his annoyance is probably derived from the Debian security announcement he quoted. The patch he was referring to was the new version of ssh, not the theoretical vulnerability fix. Before accusing others of misinterpretation, please make sure you are interpreting their words accurately.

      --
      The ocean parts and the meteors come down
      Laid out in amber, baby.
    15. Re:The Alternative to OpenSSH or SSH (commerical) by Anonymous Coward · · Score: 0

      Get a clue.

    16. Re:The Alternative to OpenSSH or SSH (commerical) by Anonymous Coward · · Score: 0
      Thoseemail headers were traced back to a student at Texas&M. See the mailing list. Go Aggies!

      Sheesh. We all got burned on that one. I guess we all should've looked a little closer at those headers, but we NetSD folks get so little good news that we jumped the gun on this one. Oh, well, live and learn. BUT to be spoofed by an Aggie, oh that's the real killer. The indignity of it all!

    17. Re:The Alternative to OpenSSH or SSH (commerical) by gotan · · Score: 2

      No, there's a third way, and that's the way Theo proposes: make sshd's privsep work with your system (maybe it already works), then the bug is still there but harmless (since it is in the part of code that doesn't have root-privileges when running with privsep enabled), and will only get the attacker in a sandbox with no privileges. After doing that, everyone (including the Debian folks) has all the time in the world to apply the patch.

      Note that privsep is simply a mechanism to reduce the parts of code that run under root-privileges to about 10% of the total lines sshd(8) consists of. That means, any attack which affects the other 90% will not give the attacker root access on a machine running sshd with privsep. This is a great mechanism to reduce the risk of being exploited. So this means, that the "critical" part of code (where a bug might give root access) is greatly reduced, which also makes it easier for developpers, since they can give the critical part more attention, it's obviously easier to keep 2,500 lines of code (mostly) bugfree, than 27,000, and it makes sense to review those 2,500 lines with greater scrunity.

      The problem with enabling privsep for sshd(8) is, that this only works if some devices/executables/directories have the correct permissions set (my assumption), so it depends on the configuration of other parts of the system that isn't provided/controled by the OpenSSH developpers. This is clearly a packaging issue, and lies in the responsibility of the vendors/distributors.

      So the OpenSSH developpers need the cooperation of the vendors to pull the teeth of at least one known bug (and maybe some yet unknowns) before the patch (and thus the specifics of the security-hole) is released, to ensure a safe period between the release of the patch and its propagation to servers administrated by concerned sysadmins. Also it is generally a good idea to run only that parts of code under root privileges, that is absolutely necessary, so making sshd(8) work with privsep shouldn't have the lowest priority with vendors anyway.

      --
      "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
    18. Re:The Alternative to OpenSSH or SSH (commerical) by The_Noid · · Score: 1

      If the details to this vulnerability would have been released (even with patches) just about every Linux box on the planet would have been cracked before the owners would've had time to install the patch. Publishing a fix to this problem will only tell the cracker exactly where the problem is.

      So they first work around the bug, without actually fixing the bug and telling what is it and where it is, so crackers can't make an exploit before people are immune (and I repeat, a direct fix would exactly tell the cracker what the bug is.)

      A bug like this is what every cracker is dreaming of, a way into just about every unix machine on the planet!

    19. Re: The Alternative to OpenSSH or SSH (commerical) by Omniscient+Ferret · · Score: 1

      >> My point there being that we (in this case Debian users) are pretty much being forced for either jump ship or *trust* a fix ...

      Not to repeat myself, but:
      If you're using woody - debian testing - add this to your /etc/apt/sources.list:
      deb http://security.debian.org woody/updates main contrib non-free
      and you can get OpenSSH 3.3.

      This doesn't really help with Potato. Um. Hey, you can get Mozilla 1.0 there too!

    20. Re:The Alternative to OpenSSH or SSH (commerical) by epine · · Score: 1

      You aren't being forced to upgrade because the vulnerability *hasn't* be released into the wild. You are being given an option to upgrade before necessity becomes a mother.

      I can you all you people with this viewpoint one thing for certain: if I end up in a game of prisoner's dilemma with any of you, I'll rat you out as fast as I can.

      There are four quadrants in this game. Do the math. You'll discover how stupid it is to play this card.

    21. Re:The Alternative to OpenSSH or SSH (commerical) by epine · · Score: 1
      If you're a black-hat poking around in Apache or Cisco routers or whatever looking for rootable holes, wouldn't you instantly drop what you're doing and start looking for this hole?
      Oh for sure. I figure this bug has been in OpenSSH nearly as long as OpenSSH has existed. It hasn't come to light in two years despite widespread adoption and repeated security reviews by smart people who really care about this stuff, but you'll find it in five days starting with the ultimate non clue because you are a l33t black hat, and you can hone in on bugs in 10,000 lines of complex code without hardly trying.
    22. Re:The Alternative to OpenSSH or SSH (commerical) by stevey · · Score: 1

      Switching to psst won't help you really - it's giving a false sense of security at best.

      Because rather than running openssh which has been scrutinized by lots of people you'll be running something not nearly so well examined.

      (Fair enough if psst really is perfect then you'll have nothing to worry about - but that's not really likely ;)

      Had it not been for the openness of this code in the first place you'd never have known about the problem - and as it is there is a 'fix' available now that the problem is known. (It's not a real fix by any means but it will prevent the evil bad people from 0wning you - so it's not like you're in the Windows world of waiting months for a patch or anything..)

      Don't get me wrong: Diversity is good - but you must think it though, and not just jump from on broken version of one server to the next version of something else, ad infinitum.

    23. Re:The Alternative to OpenSSH or SSH (commerical) by Anonymous Coward · · Score: 0

      Oh, so you're not a knowledgeable unix user?

      My mistake.

      'diff' will show you the source code changes between the version you're running now, and the version you're asked to upgrade to.

      Not happy that someone isn't explaining the details? Tough. You didn't pay anyone to do that for you. You have the source, therefore the responsibility is yours. Can't do it yourself? Pay someone else to do it for you.

      I suggest YOU get a clue.

    24. Re:The Alternative to OpenSSH or SSH (commerical) by DA-MAN · · Score: 1

      Actually, you are the one who needs a clue. Allow me to explain, the current version of OpenSSH still contains the bug. It works around it by changing the way root is handled completely so if it gets cracked the cracker will only be in a chrooted jail and nothing more.

      Theo's chose to come up with a work around until the fix is complete and didn't just fix it because then the exploit would also be available. See crackers know how to use things like diff too, and Theo knows this. He didn't just blindly release a bugfix which would allow tons of people create an exploit and hack machines.

      Regardless doing a diff would still make no difference or help you understand the flaw any better.

      --
      Can I get an eye poke?
      Dog House Forum
  29. ...and my analysis by joe_bruin · · Score: 5, Insightful

    replying to yourself is always a bad thing, but here goes...

    if you cut through the bullshit (theo certainly has an interesting way of putting things), what he's saying is this:

    there's a hole in sshd. we are working on a patch. if we release it now, you are all f'd, because all your systems will be compromised before you have time to patch them. we are giving you the next week to update your sshd, so that you are no longer vulnerable when we publish the bug+patch. yes, the new sshd has the bug, but is not vulnerable to it. if we fixed it now, the black hats will diff the results and be able to develop a compromise, and you still won't have a patch. oh yeah, we need your vendors' help so that you're all safe by next week.

    make sense?

    1. Re:...and my analysis by jonadab · · Score: 1

      That's how I read it too. He's saying that if you install the
      update and use privilege separation, you won't be vulnerable
      during the time between when the bug and true fix are published
      and the time you get them installed.

      I'm thinking about going another route, and turning setting
      things up so sshd only listens for connections from the local
      network until after the bug and fix are published and I get
      my systems patched. That loses me the ability to login to
      my home system from work, or work systems from home, during
      the interim, but it lets me wait for a stable fix.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    2. Re:...and my analysis by grahamm · · Score: 1

      Or as a compromise, set the firewalls (home and work) to only accept connections to port 22 from specified IP addresses (ie home accepts connections from work and vice versa) This does not offer perfect security, but is better than leaving the port open to all.

    3. Re:...and my analysis by GrenDel+Fuego · · Score: 1

      3.3 with privlege seperation is still exploitable, but you gain access to an unprivledged user in a chrooted enviroment. Much better than gaining access to root on the main system.

    4. Re:...and my analysis by Telastyn · · Score: 1

      Suspicion:

      Why not fix the actual bug? It seems terribly convinient that using something that Theo's pushing heavily (and not getting much cooperation doing it seems [as usual it seems]) is what fixes the bug... I'd hate to even think that they'd purposefully "miss" something in the code to promote their own agenda, but it's suspicious to me.

    5. Re:...and my analysis by Ben+Hutchings · · Score: 2

      You obviously didn't understand the message you replied to. Fixing a bug in an open-source program usually makes it pretty clear what the bug is, and helps black-hats to exploit it. If they issue the fix now, there will be a race between black-hats attempting to exploit the bug and sysadmins attempting to install the fix. Giving a workaround avoids that race (at least for sysadmins that are paying attention).

    6. Re:...and my analysis by jolan · · Score: 1

      uhm. if you enable privsep, and there's another remote exploitable bug, then you'll be fine.

      privsep is kind of a "permanent solution"

    7. Re:...and my analysis by kju · · Score: 2

      ...but this is and was always the case with any other hole. I would prefer a nice fix - even with the danger that the bad guys can find out the hole faster - over a big ugly workarround which adds features who do not work cleanly, wo aren't tested heavily, who haven't been analyzed by third partied, who need to add a user to my system etc. etc.

    8. Re:...and my analysis by jonadab · · Score: 1

      > Or as a compromise, set the firewalls (home and
      > work) to only accept connections to port 22 from
      > specified IP addresses

      I suppose I could get into my home system from work
      that way, but my home system is on dynamic IP, so I
      still wouldn't be able to get into work from home,
      if I go that route.

      --
      Cut that out, or I will ship you to Norilsk in a box.
  30. Re:OpenBSD remote hole? (Try Apache) by Anonymous Coward · · Score: 0

    I'm not sure about this, but on the security focus mailing lists there has been discussion about the default installed apache's can be remote root'ed on openbsd due to a bug in memcpy's asm implementation / apache.

  31. Re:OpenSSH by Zapper · · Score: 0

    Have they ported apt to Solaris?

    --
    So much to do, so little bandwidth.
    --
    Try Mozilla
  32. or just use lsh by Anonymous Coward · · Score: 0

    There is a GNU SSH2-server! It is called lsh and is most probably not vulnerable!

  33. OpenSSH 3.3p1 on Linux 2.2.x by Anonymous Coward · · Score: 1, Informative

    31159 mmap2(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0)
    = -1 ENOSYS (Function not implemented)

    I would definitely call this a problem - MAP_ANON is the culprit. A quick spin through Google Groups shows that they've been talking about this for awhile on the OpenSSH dev list.

    It works fine on a 2.4 box.

    I think that other poster who recommended heading towards another ssh daemon had the right idea.

    1. Re:OpenSSH 3.3p1 on Linux 2.2.x by Anonymous Coward · · Score: 0

      OK, this
      came up the other day. Now I can stop banging my head and also stop worrying about my boxes that have port 22 open.

      The short version: if you run privsep in 3.3p1 on Linux 2.2, you'd better say "Compression no" in your sshd_config or you won't have a sshd running for long.

    2. Re:OpenSSH 3.3p1 on Linux 2.2.x by Faceprint · · Score: 1

      the changelog for the debian package lists a patch to make it work on 2.2 systems. You may want to check it out.

  34. And another thing by The+Ape+With+No+Name · · Score: 2

    There is a /usr/ports movement on debian. Try it is is better. make. make install.

    --
    Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
  35. Re:OpenSSH by Zapper · · Score: 0
    'apt-get update; apt-get upgrade'? Oh, wait...

    Oh, wait...

    --
    So much to do, so little bandwidth.
    --
    Try Mozilla
  36. I'd Love to Make Theo Feel Like an 8th Grade Girl by Anonymous Coward · · Score: 0

    So, I'm currently packing my bags and driving to Canada so I can track down Theo and fistfuck him until he feels like an 8th grade girl.

    Man this shit pisses me off. Let's introduce a new half broken version of software with a new feature that we didn't ask for and that requires adding users and crap like that.

    Jesus, if OpenBSD is the way to be I might rather run Windows. I hope that fuck gets murdered over this. I'm not supposed to worry about my ssh security!!!!!

    OpenBSD exists just to make us paranoid, 'cause they fuck up often enough that if they weren't paranoid it'd be 3 days without an asshole in the default install.

    Down with the voices! Down with Theo!

  37. ISS? by sharkey · · Score: 3, Funny

    So, is this another incompletely researched, uniformative exploit report? Where's the "patch that fixes nothing" for the exploit? Isn't that how ISS does business?

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    1. Re:ISS? by HydroCarbon10 · · Score: 2

      Yes, except this time the script kiddies wont have to wait a week for the Gobbles exploit to be released.

      --
      The best way to accelerate a windows box is at 9.8 meters per second square.
  38. They Had _Better_ Already Know by John+Hasler · · Score: 5, Insightful

    "Read it; you might need to pass the word on to your vendor, too."

    If you need to pass the word on to your vendor you need a new vendor.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  39. Re:For FreeBSD users: (how to troll 101) by Anonymous Coward · · Score: 0

    Oh it is SO hard to compile a tarball. PAM errors? Eh, don't have a single PAM file installed, NSS works perfectly fine. Not everyone is a cluebert and relies on packaging. Some people actually know how to solve problems on their own without relying on someone else to set up a package or...port.


    Oh, I forgot to mention, I don't need any freebsd box to protect me. My Linux firewall and everything else internally has been running 3.3 since it came out.


    Compiling is easy. ./configure w/ options, make, make install, browse configurations.. restart sshd.


    -d
  40. Re:OpenBSD remote hole? (Try Apache) by SteelX · · Score: 3, Informative

    Yes the first Apache chunked encoding exploit released by Gobbles was targeted at OpenBSD. Grants you remote access but not root. To get root you still have to run a local kernel exploit. But Apache is not enabled by default in OpenBSD.

  41. Disclosure at the wrong time is bad by SteelX · · Score: 2

    There has to be a more mature approach to vulnerability disclosure. We can't always just disclose a serious vulnerability without a fix available in place, especially if it involves a large number of systems.

    I think Theo and the OpenSSH team are being responsible, and it shows that they've grown up. The right approach should be to disclose to the appropriate parties first, get a fix done QUICK, and then followed by a full disclosure.

    Full disclosure at the premature time is naive and only leads to wide-scale insecurity, NOT security.

    1. Re:Disclosure at the wrong time is bad by Anonymous Coward · · Score: 0

      "Being one of the right parties" Theo sure as hell didn't disclose anything to any vendor. The closest thing that happened is someone heard a rumor and the vendors started asking questions.

      Theo's an ass.. and ISS being involved didn't help this situation. Believe me or not, I don't care.

    2. Re:Disclosure at the wrong time is bad by bubba_ry · · Score: 1

      Not only does premature disclosure lead to insecurity, it also leads to worrisome clients wigging out about the integrity of their systems. I'm in the middle of patching about 30 web servers since ISS released that vulnerability warning for Apache last week. It would have been better to wait until the fix was available. My ear is still swollen from all the time I spent on the phone assuaging clients' fears!

  42. Re:more like (-3, Flamebait) by Dwonis · · Score: 1

    It's part of the subject line, see?

  43. this openssh thing smells funny by Dr.+Awktagon · · Score: 2, Insightful

    Well I just spent a few hours upgrading a handful of openssh installs and firewalling about a dozen others. This is weird though, is there NO other information about this hole except that it's "fixed" by 3.3?

    If I have ssh blocked in /etc/hosts.allow, does that stop the bug? If I have AllowRootLogin off, does that stop the bug? Is it SSH protocol 1 or 2? Can this affect existing SSH connections? Is there any other work-around?????

    I think we just saw TWO irresponsible announcements in the Open Source world, and I hope it's not a trend.

    (SSH is one piece of software I do not like upgrading remotely..)

    PS: I haven't gotten his message from Bugtraq yet. In fact I've only gotten 2 messages from Bugtraq today...weird...

    1. Re:this openssh thing smells funny by Anonymous Coward · · Score: 0

      Notice both announcements are tied to ISS as well. Hmmm....

      Oh, and I've only gotten 2 Bugtraq messages today myself, so it's not just you.

    2. Re:this openssh thing smells funny by uhoreg · · Score: 3, Insightful

      How is this an irresponsible announcement? This is about as responsible as you can get. "There's an exploit in our code. We can't tell you exactly what it is yet, because we don't have a full patch yet, and we don't want exploits flying around until we do, but if you do [insert procedure here] (which is a good idea anyways) the vulnerability is not exploitable. The patch will be available next Monday." Would you rather they announce it next week, after they have the full patch, so that we can have a race between script kiddies and admins again? Or would you rather know that your machine is safe from the kiddies, before they have the exploit?

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

    3. Re:this openssh thing smells funny by steveha · · Score: 3, Insightful

      is there NO other information about this hole except that it's "fixed" by 3.3?

      Um, it's not fixed by 3.3!

      What he said was that the bug exists in 3.3, as in other versions (which other versions, he did not spell out)... however, if you use the new "privsep" feature of 3.3, the bug is blocked.

      His stated goal is to get everyone running with "privsep" before the full details of the bug come to light. Even if that means you lose functionality... he feels it is more important to be immune to the possible remote root exploit than to be able to use all the features of ssh.

      If I have ssh blocked in /etc/hosts.allow, does that stop the bug?

      That ought to work: a bug in sshd shouldn't be a problem if crackers can't access sshd. If you have a firewall, and block the ssh port on the firewall, that should be good too.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    4. Re:this openssh thing smells funny by dmiller · · Score: 2

      Um, it's not fixed by 3.3!

      If you can exploit the bug in 3.3 with privsep on, then you find yourself as a unprivileged user in an empty chroot which you do not have write access to.

    5. Re:this openssh thing smells funny by nathanh · · Score: 2
      How is this an irresponsible announcement? This is about as responsible as you can get. "There's an exploit in our code.We can't tell you exactly what it is yet,

      That's why it's irresponsible. If we were told what the problem was then we could make informed decisions about how to deal with it. Some of us might upgrade to 3.3. Some of us might turn openssh off. Some of us might use a different workaround.

      And it wouldn't even be necessary for Theo to personally tell every admin what the problem is. It would be enough (for me) if the Debian packagers were told. But Theo won't even do that! Theo won't even tell Alan Cox! If we can't trust Alan Cox then who can we trust?

      because we don't have a full patch yet, and we don't want exploits flying around until we do, but if you do [insert procedure here] (which is a good idea anyways) the vulnerability is not exploitable.

      Because there are 3 obvious problems here.

      1. Black hats probably already know the exploit. Theo is keeping the information away from the white hats and the users. This is irresponsible.
      2. It's not a simple procedure. It's a complete software upgrade to a known buggy version with missing functionality. And because Theo won't disclose the exploit there's no real certainty that the new version isn't also broken.
      3. It's not about having a full patch. It's about trusting other people to make intelligent decisions when given all the information. Theo never allows this level of trust, and that says worlds about Theo.

      Honestly if Theo had said "we have an exploit, here it is, we won't have a fix for 3 months" then I'd be LESS angry than with his non-disclosure and his "YOU DO THIS NOW" demands.

    6. Re:this openssh thing smells funny by PigleT · · Score: 1

      I would *much* rather there were some details - look at how much M$loth tell you when a patch comes out, how much people take no notice of "oh just another bug-fix for things we've never seen affect us", and then whammo, Code Red.

      Not that the GNU/linux world is without more than its fair share of idiots, but if there's something you can do upstream to stop the mentality spreading, it's fine by me.

      --
      ~Tim
      --
      .|` Clouds cross the black moonlight,
      Rushing on down to the circle of the turn
    7. Re:this openssh thing smells funny by Spacelord · · Score: 1

      No it is NOT fixed by 3.3 ... read the mail carefully.

      3.3 DOES have a feature (Privilege separation) that allows you to work around the bug.

      The mail advises everyone to TURN ON this feature and rightly so ...

    8. Re:this openssh thing smells funny by epine · · Score: 1
      Black hats probably already know the exploit. Theo is keeping the information away from the white hats and the users. This is irresponsible.
      You have no reason whatsoever, based on the information available, to surmise this state of affairs. If this bug has been in OpenSSH for two years there can't be that many people who know about it. If there are a few uber hats who managed to figure this out years ago, keep it to themselves while exploiting thousands of systems and never being traced, get over it. You've been rooted already. A five day delay in full disclosure isn't going to make one whit of difference.
    9. Re:this openssh thing smells funny by uhoreg · · Score: 1

      I would like to know more details as well, but I don't think that comparing this with Microsoft is fair. OpenSSH is is much more bug-free, and this is (AFAIK) the only known vulnerability in OpenSSH, at least for a long time, and I don't think that anyone is treating this as "just another bug-fix". Theo already said that details will be released next week, and if they aren't, his mail box will be flooded (if it isn't already).

      At least Theo is saying something right now. He could have just waited until next week to disclose the fact that there is a vulnerability at all.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

    10. Re:this openssh thing smells funny by uhoreg · · Score: 1
      If we were told what the problem was then we could make informed decisions about how to deal with it.

      The bug is probably in the authentication code somewhere. You can upgrade to 3.3, turn OpenSSH off, or firewall off everyone except for trusted hosts. That's about it. If you want more details, look through the source yourself, or hit your server with random data until it breaks.

      1. Black hats probably already know the exploit.

      Right, and they knew about it before Theo did. If they wanted to attack you, they would have done so already. By delaying the details (note: delaying, not witholding), he's preventing script kiddies and "your enemies" from knowing about the exploit before you can be secure.

      And because Theo won't disclose the exploit there's no real certainty that the new version isn't also broken.

      The new version is still broken. It just prevents the vulnerability from being exploited.

      Honestly if Theo had said "we have an exploit, here it is, we won't have a fix for 3 months" then I'd be LESS angry than with his non-disclosure and his "YOU DO THIS NOW" demands.

      Or would you prefer that Theo said "here's a bug, here's a patch"? Well he's going to do that next week. He didn't have to make this announcement at all. By doing this, he's doing you a favour, so that you can be safe before the bug details are released, and the kiddies start poking around. The only reason people are getting angry is because Theo is providing more information (i.e. a pre-announcment) than would normally be provided. If you don't like this announcement, ignore it and wait until next week. He's not saying "YOU DO THIS NOW." He's saying that if you want to be immune before next week's attacks start happening, here's what to do.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

    11. Re:this openssh thing smells funny by libertynews · · Score: 2

      Bugtraq's mailing list is (may be fixed by now) broken and being worked on.

      Coincidence? Maybe.

      --
      Remember Lexington Green!
    12. Re:this openssh thing smells funny by Anonymous Coward · · Score: 0

      It's easy to upgrade SSH remotely. Just use telnet. Sheesh.

    13. Re:this openssh thing smells funny by PigleT · · Score: 2

      There have been plenty more vulnerabilities with openssh in the last year - I remember days when "you must get 2.9!" and so on.

      As for `at least theo is saying something now', that's crap. It encourages people - whole distributions - to upgrade to something they don't know, including wrecking stable versions and everything, for no good reason other than "the great Theo said so" - when as it happens, Debian's packages aren't even going to be vulnerable because (a) it's a protocol-2-only bug and (b) they don't use SKEY or BSD-AUTH.

      In retrospect, adopting a policy of "until we know what it is, there is no problem" would have saved a lot of people a hell of a lot of unnecessary stress.

      --
      ~Tim
      --
      .|` Clouds cross the black moonlight,
      Rushing on down to the circle of the turn
    14. Re:this openssh thing smells funny by uhoreg · · Score: 1
      In retrospect, adopting a policy of "until we know what it is, there is no problem" would have saved a lot of people a hell of a lot of unnecessary stress.

      Now that we know what the vulnerability is, I agree. Had it been as bad as Theo originally made it out to be, I would say that it was good that Theo gave admins some advance notice. Of course, it would have been nice if Theo gave the distributions a bit more details too.

      BTW, Debian's woody packages were vulnerable, because there was also a bug in the PAM code that ISS failed to mention in their advisory. (Although the PAM bug may or may not have been exploitable.) Potato wasn't vulnerable.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

  44. virus vendor updates by Anonymous Coward · · Score: 0

    yeah, those updates surely are scams! there's no possibility that they could be updates to the signatures to reduce false positives or false negatives, or to improve run speed or anything. after all, we all know that the first version of every piece of software can only be described as 'absolute perfection'.

  45. Re:more like (-1000000, Flamebait) by Anonymous Coward · · Score: 0

    mY COick iST ILL bigger THAN YOURS so UCKs on ITKNOW!!!!

  46. Ethics? by NanoGator · · Score: 1, Offtopic

    "Perhaps it's time for Slashdot to add an Ethics topic?"

    I'd appreciate it. I'd submit an article on some of the moderations I've recieved lately. Heh.

    --
    "Derp de derp."
    1. Re:Ethics? by Anonymous Coward · · Score: 0
      I think your sig needs a little more "zing".

      Bold, italics... I know! You need to
      blockquote it!
  47. no kidding by mattdm · · Score: 2

    Please, don't bug your vendor about this unless they don't provide a fix in a reasonable time. Any decent vendor is *already* working on a fix for this, and "passing the word on" a million times is just going to be annoying to their poor support folks.

  48. Learn to build and install from source by bigberk · · Score: 2, Insightful

    An important skill for anyone who uses UNIX, *BSD, or Linux is being able to build and install software from source. If you haven't done it before, take some time to learn how to do it properly. It's easier than you might think, just download the source and read the README and INSTALL files.

    That's kind of why all the source is released -- you really don't have to wait for packages from your vendor. The packages make future uninstall simpler, true, but sometimes you don't have the luxury of time.

    1. Re:Learn to build and install from source by Sabalon · · Score: 2

      Even better is to learn to build this stuff on a system like HPUX or Solaris or AIX.

      A lot of open source stuff makes the assumption that you are on Linux or a fully gnuized system.

      It's fun doing the little bits here and there to get it all running on something that doesn't have all the needed stuff out of the box, or that doesn't compile smoothly because of bad assumptions.

      Builds character and grey hair :)

    2. Re:Learn to build and install from source by Anonymous Coward · · Score: 0

      In that situation, you should bitch at the maintaner(s) for not having their package autoconf'd correctly.

  49. Re:OpenSSH by bidz · · Score: 1

    or even - emerge rsync;emerge -u openssh (gentoo)

    --
    --- bidz @ efnet/openprojects
  50. Scary log message from OpenSSH 3.3p1 on linux 2.4. by Swordfish · · Score: 2

    Here's the scary message I get in the system log
    on my linux machine.

    Jun 25 12:40:54 emu sshd[4872]: Accepted hostbased for userblah from 123.12.123.12 port 2654

    Hostbased?

    But I've got all the hostbased stuff turned off.
    A bit of testing shows that _probably_ it is really using RSA or DSA publickey.
    But it is very scary indeed to see this (probably wrong) message in the system log.

    Does anyone know if this is _definitely_ an erroneous message.

    I've got all of my .rhosts etc. stuff off.
    Here's my sshd_config file:

    Protocol 2
    IgnoreRhosts yes
    PermitRootLogin no
    RhostsAuthentication no
    RhostsRSAAuthentication no

    AllowUsers blah1 blah2
    PasswordAuthentication no
    PermitEmptyPasswords no

    X11Forwarding yes

    Subsystem sftp /usr/local/libexec/sftp-server

  51. "sshd" user and /var/empty by Scoria · · Score: 2

    Be absolutely certain (*especially* when installing 3.3 remotely) that you have created an sshd user, sshd group, and /var/empty directory prior to invoking OpenSSH 3.3. These requirements must be satisfied even if you do not intend to utilize the privilege separation feature. The daemon fails to start without them.

    (Disclaimer: This may be blatantly obvious to you, but I'm only attempting to help. :))

    --
    Do you like German cars?
    1. Re:"sshd" user and /var/empty by Dr.+Awktagon · · Score: 2

      I used the FreeBSD port.. it did it all automatically it seems (and it used /usr/empty). It upgraded openssl as well, hopefully that didn't break anything.

      Sure enough, now when I connect, there are 2 daemons, one running as root and the other not.

      Does anybody know if there are any problems with FreeBSD (the letter just mentioned OpenBSD and NetBSD)...?

    2. Re:"sshd" user and /var/empty by MadPhatTim · · Score: 1

      These requirements must be satisfied even if you do not intend to utilize the privilege separation feature. The daemon fails to start without them.

      If you're upgrading remotely, you can kill the sshd listening process without killing your login session. OpenSSH normally has a file like /var/run/sshd.pid that contains the PID of the "main" sshd process. Kill that one, start up your new sshd, make sure you can log in, then you can close your existing login session and not worry about being locked out.

      P.S. If you're not sure of the correct method for creating the new sshd user and group, the OpenSSH page at http://www.openssh.com/openbsd.html has some straightforward directions that aren't specific to OpenBSD, as long as your OS has vipw (just a special vi for editing your password file).

    3. Re:"sshd" user and /var/empty by MadPhatTim · · Score: 1

      Does anybody know if there are any problems with FreeBSD (the letter just mentioned OpenBSD and NetBSD)...?

      I've installed OpenSSH 3.3 on a few FreeBSD release versions and haven't noticed any problems. The only point to watch is that you need OpenSSL 0.9.6d, which may (though I'm not sure yet) require you to recompile other things like mod_ssl.

  52. Wrong! by Anonymous Coward · · Score: 0

    Hey, guess what? That select stuff is NEVER USED in the ftpd. It's part of some new code I'm working on.

    There's no way that an unchecked return code for malloc is exploitable, even if I was calling it. What the hell is up with "strictly unwarranted pointer-to-int cast"? This is for x86 linux only, it has no pretense of portability. It's vital that I work with integers, because I am interfacing SML with C (SML treats them as 32-bit words). If you think you have a better way, let me know.

    You obviously don't know what you're talking about... Come on.

    1. Re:Wrong! by Anonymous Coward · · Score: 0

      You still suck, though.

    2. Re:Wrong! by Anonymous Coward · · Score: 0
      Better work on it some more.



      Or learn C proper.



      Bye Tommy.

    3. Re:Wrong! by Anonymous Coward · · Score: 0

      try uint32_t, at least it will not change on you.

    4. Re:Wrong! by Anonymous Coward · · Score: 0



      Man, you are pretty sad.

  53. How to get others to work on your software by Phibz · · Score: 0, Flamebait

    Have a project no one wants to work on? Need help? Easy. Release a email stating that all previous versions are vulernerable to a root exploit unless your feature X is implemented. Sit back and watch the code roll in.

    T

  54. Trust them... by Anonymous Coward · · Score: 0

    once the exploit has been confirmed and a patch release the full exploit will be posted for all to see.

  55. tcp wrappers by pbaker · · Score: 1, Interesting

    If you are using the tcp wrappers support built in to OpenSSH, will it be exploitable by ips that are currently already blocked? Or could it only come from allowed ips?

    I'm fearing the upgrade, but since I only allow ssh access from certain machines (who also only allow ssh from certain machines), should I assume I am safe until a version of OpenSSH comes out that actually fixes the problem instead of just covering it up?

  56. ATTN mods: Mod parent down. -1, Offtopic! by Anonymous Coward · · Score: 0

    Bitching about moderations may not be flamebait, but it sure as hell is offtopic! Mod the parent down! ... For that matter, mod this one down, too! :P

  57. OpenSSH patches by FattMattP · · Score: 3, Funny

    I hope you don't let ISS write the patch! ;-)

    --
    Prevent email address forgery. Publish SPF records for y
  58. How far BACK? by evilpenguin · · Score: 4, Insightful

    Leaving the OS Wars aside (I run Linux, yes, but I also run FreeBSD, and I would run OpenBSD if they would just get unanal about bootable iso's): Okay, swell. 3.3 has a hole.

    How far BACK does this hole extend? Does my 3.1 have it? Does EVERY copy of OpenSSH since the dawn of time have it? Can someone make this clear to me? Is it only versions that have privledge separation? Where is the boundary of this bug?

    1. Re:How far BACK? by Halo1 · · Score: 2
      It's in all versions of OpenSSH. And 3.3 with privileges separation prevents the bug from being exploited (ie. it still has the bug, but because of the privileges separation, you're box can't be 0wn3d anymore through this exploit).

      I thought thas was quite clear from this statement:

      However, everyone should update to OpenSSH 3.3 immediately, and enable priv separation in their ssh daemons, by setting this in your /etc/ssh/sshd_config file:
      It would be silly if he said that in case the bug was introduced in 3.3
      --
      Donate free food here
    2. Re:How far BACK? by Anonymous Coward · · Score: 0

      It takes about 5 mins to make your own bootable cd or iso or OpenBSD. All the needed files are available on their ftp site. In the amount of time you spent on slashdot today you could have found how to do it and could have done it.

    3. Re:How far BACK? by Anonymous Coward · · Score: 0

      Theo won't tell. He wants to have his little secret.

      My theory? There is no hole. He's disappointed about the reception of his god-given privilege separation code, and invented this to try and get vendors to adopt it. He's offered us no proof that his heaven-inspired architecture fixes the bug, much less that one exists. We have only his claim to work with.

      Now, if Bill Gates told you that every operating system other than Windows XP had a remote root exploit which only he knew about, and that the only solution was to upgrade immediately to Windows XP, would you believe him? No. So why should we believe Theo? We shouldn't. Alan Cox has it right - he's trying to feed us a trojan.

    4. Re:How far BACK? by disappear · · Score: 2
      My theory? There is no hole. He's disappointed about the reception of his god-given privilege separation code, and invented this to try and get vendors to adopt it. He's offered us no proof that his heaven-inspired architecture fixes the bug, much less that one exists. We have only his claim to work with.

      Actually, Christopher Klaus of ISS said that they were working with another open source vendor on a major security hole while defending their actions with regard to the Apache hole. This case fits his description exactly.

      I'm inclined to trust Theo on this one. But I'm not sure he should have said anything until they had a fix... reducing the root exploit to a remote-user exploit isn't good enough.

    5. Re:How far BACK? by Anonymous Coward · · Score: 1, Insightful

      That needs modding down as a troll. Its a cretinous statement.

      Your analogy is so flawed as to be ludicrous - Theo already IS the vendor for OpenSSH. If he wanted to feed you a trojan he wouldnt have to claim there was a hole to get you to upgrade, he'd just insert it, quietly, and wait for the natural upgrade cycle instead of getting everyone to examine the code.

      Trying to put people off using code that is going to protect them is downright dangerous; if you are running openSSH you ALREADY trust these people to provide source you run as root on your system. No further trust can be given. If you trust them that much not trusting their patch or advice regarding their own code is idiotic.

      Matt

  59. General comments by Maverick+TimeSurfer · · Score: 2, Interesting

    A patched version of OpenSSH could be released as soon as Friday, incorporating vendor patches received by this Thursday.

    Now, why can't MS and the like be that fast? With gazillions of coders on hand, you'd think they'd be able to at least match that. I like how open source projects allow lots of people to work on a problem independantly, all at the same time. The ultimate parallel processing!

    It seems that in addition to manufacturing new threats, they're also rehashing old threats to keep subscription renewals up. Perhaps it's time for Slashdot to add an Ethics topic?

    Well, MF has been known blow virus threats way out of proportion, almost to the extent of completely making them up, as is highlighted in this article. And there are probably many other examples of bad ethics. But perhaps a Business topic would be more inclusive? Maybe that's covered by The Almighty Buck, but TAB doesn't seem to fit with ethics as well. Would people stand for replacing TAB with Business, or should an Ethics topic be created, or should we just forget the whole thing?

    --
    Never underestimate the power of human stupidity.
  60. A reply to all those bitching by hayden · · Score: 4, Insightful
    Isn't it wonderful how a security hole in an open source program brings forth all the security experts on Slashdot. And they flame someone who know a shit load about it and is dedicated to improving security to the point of being a complete arsehole.

    Anyway. My guess is that this hole is something substantial, possibly very plateform dependent and any patches aren't going to be trivial. Seeing as all you people who felt the need to use fsck in their posts more than once know about as I do about this then my assumptions are as good as yours (and I don't feel the need to use the word fsck as an expletive once). Non-trivial patches mean that commercial vendors are going to take for ever to release final patches and if you are running anything open to the internet then it's likely to be ssh. Add it all up it means this could be very bad.

    Now the OpenSSH team is actually two. One that develops new stuff and does code audits specifically for OpenBSD and another that takes that and ports it to other architectures.

    All those bitching about full disclosure, you manage to be completely committed to a cause, idiots and miss the point of full disclosure all at once. If the bug is bad then releasing it when only the OpenBSD version of OpenSSH is patched would be an absolute security nightmare. Giving vendors advance notice is very much required in this case. When the vulnerability is announced then I'm sure it will be fully disclosed which will provide the opportunity to test a system for vulnerabilities.

    As for you people who are saying Theo is being pro-OpenBSD, read the above paragraph again and answer this question. If Theo really wanted to really rip on other OS's then what could he have done with this announcement? Only OpenBSD not vulnerable and with mindless full disclosure to cover his arse. You do the maths.

    The fact is Theo is a complete arsehole when it comes to security. Some see this as not a bad thing. With OpenBSD security is pretty much everything. To the vast majority of other "vendors" security is something they also do and with this Theo has a legitimate gripe. He has got a shitty reception from other vendors to something that will make a vital link in the security chain more secure. Is he making a point of this? Probably. Is he right to do that? Depends on your point of view. If it gets the "vendors" off their arses and add support for priviledge seperation in their ports then would this be considered a good thing? Most definately.

    When it boils down to it, Theo would be well within his rights to patch the OpenBSD version of OpenSSH (by using priviledge seperation) and hanging the other vendors out to dry. He didn't. Deal with it.

    --
    Nerd: Derogatory term typically directed at anybody with a lower Slashdot ID than you.
    1. Re:A reply to all those bitching by Anonymous Coward · · Score: 0

      "Theo would be well within his rights to patch the OpenBSD version of OpenSSH (by using priviledge seperation) and hanging the other vendors out to dry. He didn't."

      Who says he won't?

      I highly doubt that all of these other vendors are going to rush out and finish OSSH 3.3 for him in the next 2 days. Instead they will wait for the details, and then patch their shipping versions.

    2. Re:A reply to all those bitching by HiThere · · Score: 2

      If I understand the discussion properly, the problem comes with the interface between ssh and the other verdor's systems. Appearantly the priviledges need to be set differently on PAM and a few other things for the priviledge separations to work properly. This would be very distribution dependant, so it's reasonable that he desire the vendors to fix the problem.

      OTOH, the vendors are reasonable to say "What problem?". I can certainly understand, say, Alan Cox (to pick a name at random) being a trifle upset at being asked to do a massive adaption on short notice without being shown a clear reason. And it seems unreasonable for Theo to not trust Alan, particularlly since he is intending to publish details next week anyway. He could, if nothing else, show him a draft of what he plans to release and ask for critiques.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  61. Mandrake Updates Available Too by RadioheadKid · · Score: 2

    Here's the advisory with instructions...

    The ftp sites in France are usually updated the quickest.

    --
    "Karma can only be portioned out by the cosmos." -Homer Simpson
  62. Re: offtopic (been warned) by fferreres · · Score: 0, Offtopic
    Moderation is not a measure of how much you agree with someone's post.

    I know, that's true. But then what does insightfull mean? Or interesting? If you don't agree something is interesting then why should it be? If you don't think it's insightfull (and you actually think it's real bullshit) how can you leave it like that?

    It's very difficult to walk the thin line between:

    Ok, i don't agree or find it usefull, but maybe someone else does so i don't metamod

    Mh, it's full of crap (or trivial)

    Anyway, i guess modding up and only ridicule cases down is what's best (for me)...

    --
    unfinished: (adj.)
  63. telnet by Russ+Nelson · · Score: 2

    I think I'm going to go back to telnet and s/key! When was the last time you heard of a security hole in telnet?
    -russ

    --
    Don't piss off The Angry Economist
    1. Re:telnet by NRLax27 · · Score: 2, Funny
      When was the last time you heard of a security hole in telnet?

      Telnet is a security hole!

    2. Re:telnet by possible · · Score: 2
  64. Re:more like (-3, Flamebait) by Anonymous Coward · · Score: 0

    ... is it?!

  65. Conspiracy by dmiller · · Score: 2

    When you are finished fixing up your tinfoil hat, you can read the diffs to see exactly what has changed.

    1. Re:Conspiracy by nathanh · · Score: 2

      The patch adds privsep which means the exploit is somewhere inside 24000+ lines of code. The diff probably doesn't even fix the exploit: it just avoids using that code as root. Your advice is less than useful.

    2. Re:Conspiracy by dmiller · · Score: 2

      No, the diff from 3.2.3p1 to 3.3p1 does:

      77 files changed, 2172 insertions(+), 1291 deletions(-)

      Most of which are straight moves of code from one file into several. Your comment is less than factual.

    3. Re:Conspiracy by nathanh · · Score: 2

      Did you bother reading the article? OpenSSH is 27000 lines of code and the workaround is "privsep" which makes only 3000 odd lines run with root privs. That means 24000 lines of code might have contained the exploit.

      Looking at the diff file is a damn useless way of figuring out what the exploit is.

    4. Re:Conspiracy by dmiller · · Score: 2

      Looking at the diff file is a damn useless way of figuring out what the exploit is.

      Did you bother reading my original message? I was responding to the assertion that there may be a backdoor in openssh-3.3. If this was the case (which it is not) then reading the diff would be the best way to detect this.

      Please read the diff! It is because people prefer to complain more than look at code that we are in this situation.

  66. Re:Scary log message from OpenSSH 3.3p1 on linux 2 by Marcus+Stoegbauer · · Score: 1

    Yes. According to the openssh bugtrack (http://bugzilla.mindrot.org/show_bug.cgi?id=284) this is a bug and it should be solved in newer versions of openssh

  67. viral manufacturing, or proof of concept? by Jailbrekr · · Score: 1

    Hasn't anyone honed in on the fact that this so called JPEG virus could potentially be a new and dangerous variant? JPEGs and other associated non executable files are not a threat unto themselves, but based on the brief viral description, they serve as a 'harmless' vehicle for transmitting viral code to be executed by what can be described as a 'bootstrap' executable. How else do you expect to get by the web and email scanners which either filter or STOP any executables from getting through?

    Manufactured or not, its a concept which could do some serious damage.

    --
    Feed the need: Digitaladdiction.net
    1. Re:viral manufacturing, or proof of concept? by MrResistor · · Score: 2

      How else do you expect to get by the web and email scanners which either filter or STOP any executables from getting through?

      In order for this JPEG virus to work the host must be previously infected with a standard executable virus (which should be caught by scanners/filters) which enables JPEGs to be executed as code. The JPEG isn't actually a virus at all. It's more like a script for the actual virus to execute, disguised as a JPEG.

      McAfee is trying to make people believe that this is a new different kind of virus, and that they now have to fear previously-thought-innocuous non-executable files, which is simply not true. This virus still requires an executable component. For that reason I feel Perrun falls under the catagory of hoax, and this is aggravated by their placing it in the apparently newly created risk catagory of "Low On Watch", which is the same as saying "Well, it's not doing anything now, BUT IT COULD AT ANY MOMENT!" In other words, it's FUD. Since there is a high likelyhood that this is being done in order to increase sales/subscriptions, it is therefore unethical.

      Let me add to this that this morning when I logged in there was a message which looked like a virus alert, but which directed me to a site encouraging me to purchase a for $29.95 1 year subscription to VirusScan Online, a program which is already installed on my machine with a current subscription.

      I don't know about you, but I put this kind of behavior right up there with Verisign sending fake renewal notices to people who use other registrars.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
  68. Re: For FreeBSD users - Debian testing update by Omniscient+Ferret · · Score: 2, Informative

    If you're using woody - debian testing - add this to your /etc/apt/sources.list:
    deb http://security.debian.org woody/updates main contrib non-free
    then the usual apt-get update; apt-get upgrade.

  69. Does NOT work with 2.2 kernels. by netfunk · · Score: 4, Informative
    This just bit me in the ass, so I'm passing it on.

    The privilege separation code in OpenSSH 3.3 does not work with 2.2 Linux kernels.

    It relies on mmap() semantics that aren't supported before kernel 2.4 (maybe 2.3.x). OpenSSH will configure, compile, and install successfully. It will start up, but it will NOT accept connections.

    Your clients will get a "broken pipe" message, your syslog will get an "mmap: invalid parameter" message.

    The solutions are:
    • Upgrade to kernel 2.4 or higher.
    • Don't compile in Privilege Separation.
    • You might be able to compile privsep in and disable it, but I couldn't get this to work. Maybe I had a typo in my config file. I dunno.


    I didn't see this anywhere until I dug into my syslog and then the OpenSSH mailing list. You have been warned.

    If you do have kernel 2.4, you should read README.privsep in the openssh source distro, since you need to create a special directory and user/group for this (which also bit me in the butt...even if sshd had worked on 2.2, when I restarted it remotely, it didn't come back up because it didn't have that user...yeah, yeah, rtfm. :) )

    Good luck to everyone.

    --ryan.

    --
    Don't say, "don't quote me," because if no one quotes you, you probably haven't said a thing worth saying.
    1. Re:Does NOT work with 2.2 kernels. by Anonymous Coward · · Score: 0

      even if sshd had worked on 2.2, when I restarted it remotely, it didn't come back up because it didn't have that user...yeah, yeah, rtfm. :) )

      To avoid this kind of situations you only have to kill the Main process, not the one that's establishing your conenction, like that you can update sshd without beeing suddenly disconnected from the box.

    2. Re:Does NOT work with 2.2 kernels. by Anonymous Coward · · Score: 0

      Without the Privilege Separation the 3.3 is as useless as any other old version since it's the separation functionality that saves you from the boogieman this time.

  70. How do you know UsePrivilegeSeparation is working? by patrick42 · · Score: 1

    I'm wondering how you can tell if UsePrivilegeSeparation is working? I have everything installed under Debian 2.2 (had to set UseCompression no). I thought that the subprocesses would be owned by the user 'sshd', but they still are owned by root. Since I went to all this trouble to upgrade, I'd like the peace of mind that if an exploit happens, the intruder won't get any farther than /var/empty as the user 'sshd'.

  71. Re:DOES work with 2.2 kernels. by Svenne · · Score: 5, Informative
    You just need to turn of compression. All you have to do is add the following line to your sshd_config:
    Compression no
    I'm running OpenSSH 3.3 with privilege separation activated on a 2.2.19 kernel.
    --

    Slagborr
  72. how to upgrade ssh remotely by Anonymous Coward · · Score: 0

    fix, compile and run new deamon on another port (maybe 23 since your not using it anyway)

    ssh in on fixed port, diable old one, and run another instance on the real ssh port.

    ssh in on 22 and kill the old deamon, fix your firewall rules, your done.

  73. Re:Widening by Anonymous Coward · · Score: 0

    You really need to find a way to widen mozilla, man. These days, you're an amusing sideshow rather than an annoyance.

  74. Re:What a fucking cock by Anonymous Coward · · Score: 0

    Disgard the foul language, and this is actually the most insightful post of the entire thread.

  75. Re:What a fucking cock by mr_vauxhall · · Score: 1

    Shame about the language. The points raised, even if only 30% true, should be addressed.

  76. Update immediately?? by Anonymous Coward · · Score: 0

    So exactly how is this possible? the windows ssh clients are just now getting to 2.0 (unless you buy the expensive ones) and i found only one ssh client that does the port redirect to make vnc work well.

    this is fine and dandy, but until work either switches to all linux workstations or the writers of the windows clients get there, I will not be changing

    1. Re:Update immediately?? by WebMasterJoe · · Score: 2

      Somebody correct me if I'm wrong, but this only applies to the ssh server, not the clients. The vulnerability seems like it doesn't matter what software the client is using, in fact I doubt there is even a need for the client to be connected. Think of it like an Apache vulnerability - if you patch the server, then the oldest, buggiest web browser in the world wouldn't make it easier to break in to the server.

      --
      I really hate signatures, but go to my website.
    2. Re:Update immediately?? by Anonymous Coward · · Score: 0

      You're correct, this is only a server-side issue.

  77. How to check privsep: by Anonymous Coward · · Score: 0

    - Make sure you have installed the new version.
    - Make sure the daemon has been killed and restarted.
    Note that you can kill a running sshd without hosing the
    existing sessions, just be careful you don't close them
    all.
    - Kill the right one, it lives a pid in /var/run/sshd.pid,
    usually.
    - Log in through ssh again.
    - do a ps -augxww|grep sshd. If you notice some sshd
    that don't run as root, then you have privsep.

  78. ssh monoculture by jpc · · Score: 1

    Had been kind of expecting something like this to happen for a while. ssh (mostly openssh) is becoming a worthwhile target for hacking because it is so widespread, and people are becoming dependent on it. The right answer is to reengineer things so that remote logins are not necessary in so many situations. Even network switches come with ssh now.

  79. potato does not need it by Anonymous Coward · · Score: 0

    potato has a much older, probably unaffected version of ssh.

    1. Re:potato does not need it by HiThere · · Score: 2

      I don't know of any reason to believe that the older versions of ssh are immune to this bug. Theo may, but he is the only publically identified name that does. And what he said indicates that the bug has been there for a LONG time. (i.e., ... everybody should update...).

      It's not as explicit a comment as I would have liked, but it does indicate that the bug isn't new.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  80. Exactly where? by Anonymous Coward · · Score: 0
    Here's what I see in dselect.
    *** Std net ssh 3.0.2p1-9 3.0.2p1-9 Secure rlogin/rsh/rcp replacement (OpenSSH)
    Then if I look at this package, I see 3.0.2 again. I'm a bit confused here. Care to clear things up?
  81. Re:How do you know UsePrivilegeSeparation is worki by LizardKing · · Score: 2

    I'm wondering how you can tell if UsePrivilegeSeparation is working?

    Login via ssh, and run:

    ps waux | grep sshd

    You should see two sshd processes, one with the UID of 0 (root), and the one you are logged in via which should have your UID and "[priv]" in its command name.

    If it's not like that, then try restarting sshd. On a RedHat machine run:

    /etc/rc.d/init.d/sshd restart

    Don't know what the init scripts look like on Debian, but you could always kill sshd manually and start it again.

    Also make sure you're picking up the configuration files from the right place. They moved from /etc/ to /etc/ssh/ in a recent version.

  82. Re:How do you know UsePrivilegeSeparation is worki by epine · · Score: 1


    Thanks for mentioning the new location of the ssh conf files. I upgraded two OpenBSD systems this morning. An old box running 2.7 and a recently upgraded system running 3.1 On the 3.1 box I had the new sshd_config in the wrong place.

    Listing the [priv] tag does work. The new ssh sessions show [priv}, but ssh sessions started before I did the upgrade still have the old process record.

    One thing they should point out in the upgrade instructions is that you have to kill all existing sshd processes to be certain that the defect is no longer running.

    When my host, pair.com, upgraded their sshd after the last vulnerability, they left some old ssh sessions running since before the patch. I had a two week old ssh session which they killed. But others had a one week old session that was left running.

  83. Re:this openssh thing smells rosey by epine · · Score: 1


    I upgrade OpenSSH remotely all the time. No problem. It's perfectly designed to allow this.

    There is a controlling instance of sshd which accepts new connections. Each new connection spawns a new sshd process to handle that connection.

    To do the upgrade you only need to replace the controlling sshd process. Once you do this, your *new* connections will run the new code, but your existing session is not affected.

    Just be careful not to log out of your upgrade session until you are sure that the new sshd is accepting inbound.

    I think announcement made a good call on risk/reward. The fix they suggest doesn't give away anything at all to the black hats, yet it makes it possible for many of us, with a little bit of trouble, to eliminate this vulnerability immediately.

  84. Here is a question by Xrkun · · Score: 1

    I pay for premium support from RedHat for my servers and at this time there is no RPM for Openssh3.3 My question is should I keep my sshd disabled until they come out with one, or should I suck it up and install it manually? If I suck it up, I don't think I will be renewing our contract next year. What's the point?

    1. Re:Here is a question by Anonymous Coward · · Score: 0

      > I pay for premium support from RedHat for my servers and at this time there is no RPM for Openssh3.3 My question is should I keep my sshd disabled until they come out with one, or should I suck it up and install it manually? If I suck it up, I don't think I will be renewing our contract next year. What's the point?

      One point is to decide if you trust Alan Cox & Co to decide what's best for their distro's customers, or do you trust Theo? First case, you turn off SSH and wait 'til next week when Red Hat has a chance to see what's really wrong and make an official patch. Second case, you install via source and rethink why you're using Red Hat at all since you don't trust their maintainers' judgement.

  85. OpenSSH.com has RPMs for RedHat 7.3, 7.2 by NextGen · · Score: 1

    Go get the RPMs here ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable / rpm/RH73/

    I tested this on 3 stock RH 7.3 boxes as well as a RH 7.2 box running 2.4.17 kernel. All still work. Make sure you go into /etc/ssh/sshd_config to uncomment the "UsePrivilegeSeparation yes" line.

    1. Re:OpenSSH.com has RPMs for RedHat 7.3, 7.2 by disappear · · Score: 2
      I tested this on 3 stock RH 7.3 boxes as well as a RH 7.2 box running 2.4.17 kernel. All still work.

      Which is a good start. But did you check if any were actually running as user 'sshd'? I did, and none were --- it seems that privelege separation doesn't work on Red Hat boxes.

      Of course, if I'm wrong, that's great --- but I hope somebody points me in the right direction.

      Make sure you go into /etc/ssh/sshd_config to uncomment the "UsePrivilegeSeparation yes" line.

      That's unnecessary: the commented lines show all of the options and their default values. If the comment says 'UsePrivilegeSeparation yes', then it's already turned on.

      (And yes, I tried uncommenting this and restarting. It didn't enable priv. separation at that point.)

  86. Re:How do you know UsePrivilegeSeparation is worki by barawn · · Score: 2

    Actually, just to clear things up, it's

    /etc/init.d/sshd restart

    on later versions of Red Hat machines. While /etc/rc.d/init.d/ will work, /etc/init.d/ should as well in later versions. /etc/init.d/ is the LSB location of init scripts.

    On a Debian machine, it's
    /etc/init.d/ssh restart
    (which kindof annoys me... it should be sshd restart, not ssh).

  87. Woody security updates by marnanel · · Score: 2

    Do you have

    deb http://security.debian.org/ woody/updates main

    in your /etc/apt/sources.list?

    --
    GROGGS: alive and well and living in
    1. Re:Woody security updates by V.+Mole · · Score: 2

      And just how is adding "woody/updates" to your sources list going to help you with potato?

    2. Re:Woody security updates by Anonymous Coward · · Score: 0

      Perhaps you missed the "Debian woody" portion of the parent post.

      Non-sequitor; your facts are un-coordinated.

  88. woody ssh 3.3 does not do priv sep by epine · · Score: 1


    I just installed ssh 3.3p1-0.0woody1

    There is no /var/empty on my system.

    There is no ssh group in /etc/group

    There is no documentation of priv sep in man sshd

    There is no UsePrivSep options in the /etc/sshd_config file to enable.

    The ps auwx | grep ssh does not show [priv] in new sshd process instances. My OpenBSD instance does show this.

    I _suspect_ that the woody ssh 3.3 was compiled with priv sep disabled, which means it doesn't fix this problem.

    1. Re:woody ssh 3.3 does not do priv sep by timmyd · · Score: 2, Informative

      here is what debian has to say:
      http://www.debian.org/security/2002/dsa-134

      it looks like they have priv sep on by default

  89. Re:How do you know UsePrivilegeSeparation is worki by disappear · · Score: 2
    You should see two sshd processes, one with the UID of 0 (root), and the one you are logged in via which should have your UID and "[priv]" in its command name.

    *Sigh* I've now tried both the official OpenSSH RPMs and rebuilt ones, and I can't get privelege separation working on any Red Hat 7.x box I have.

    Presumably this is what Theo was referring to when saying that priv separation wouldn't work on some platforms.

    Anyone manage to get priv sep working on a Red Hat 7.x box? If so, how?

  90. Re:How do you know UsePrivilegeSeparation is worki by patrick42 · · Score: 1
    You should see two sshd processes, one with the UID of 0 (root), and the one you are logged in via which should have your UID and "[priv]" in its command name.

    Okay, thanks for the info. Strangely enough, I don't see that "[priv]" is my ps even when I do a ps auwwx|grep sshd, but I do see that there are two processes for each connection, one owned by the user who logged.

  91. Re:DOES work with 2.2 kernels. by Dr.+Smeegee · · Score: 1

    Good info, thanks.

  92. READ DAMMIT and weep by epine · · Score: 1


    I read, I read. Here are my results on 4.2-STABLE after all that reading:

    /var/log/messages
    sshd: no modules loaded for `sshd' service
    sshd: fatal: PAM session setup failed[6]: Permission denied

    This happens on every connection, even connections to localhost.

    I positively did everything I sshd. What next?

  93. Re:woody ssh 3.3 does do priv sep after all by epine · · Score: 1


    I looked again more closely. With the new ssh when you make a connection, two new sshd processes are created: one running as root, the other running under your userid. And there is also the master instance running as root which spawns new connections.

  94. Re:this openssh thing smells rosey by Anonymous Coward · · Score: 0

    > I upgrade OpenSSH remotely all the time. No problem. It's perfectly designed to allow this.

    Designs are one thing, implementations are another. There have been many reports of folks who've had PAM-related troubles due to installing not-quite-there 3.3p updates.

  95. Re:DOES work with 2.2 kernels. by HIghoS · · Score: 1

    Nice.. I wish I had read that first, instead of spending 2h messing with this problem.

    Thx you!