Slashdot Mirror


Vulnerability In SSH1

matt666 writes "Bindview released an advisory yesterday warning us that "[a]n integer-overflow problem is present in common code of recent ssh daemons, deattack.c, which was developed by CORE SDI to protect against cryptographic attacks on SSH protocol. [...] This effectively allows an attacker to overwrite arbitrary portions of memory". Practically all common versions of SSH1 are affected, except OpenSSH 2.3.0." A whole slew of people have written in regarding this - from the folks at SmoothWall advising of an update, to a bunch of people just saying "Oh No!". My understanding is that a fix is already in the works.

53 of 118 comments (clear)

  1. Universities! by volsung · · Score: 2

    Password sniffing is a big issue on university networks. I don't think you'll find more uncontrollable computers connected to a network in one place anywhere else. The problem is worsened because the high density of computers often results in the use of broadcast-style hubs to cut costs, especially when you are servicing a dormitory and don't care if the subnet gets bogged down. The result is that any yahoo could grab all the mail passwords for his entire floor without much difficulty. Secure services are essential in that sort of situation.

  2. another disadvantage is the lack of sftp by emil · · Score: 2

    I hate having to know the full path to everything, or the inability for the remote server to process wildcards. These are inherent limitations of scp.

    1. Re:another disadvantage is the lack of sftp by orabidoo · · Score: 2

      I use something like this very often: scp box:`pwd`/files\* .

    2. Re:another disadvantage is the lack of sftp by chrsbrwn · · Score: 2

      Actually, sftp support was recently added (it's available in the 2.3.0 version I just finished putting in all my servers ;-)

    3. Re:another disadvantage is the lack of sftp by EvlG · · Score: 2

      sftp is a problem because there are so few clients that support it. True, I could use it to send files between my servers, but for windows and mac it gets a little trickier. Can anyone recommend a good SFTP client for Mac/Win32?

  3. Re:Er... by Thrakkerzog · · Score: 2

    According to the network guy here (who I highly respect) many well-networked universities are moving to 100mbit switched non-blocked full duplex. (meaning I have 100 mbit link to anywhere on campus no matter what.) This is mainly in preparation for video over the local network. (In fact, we already have a video server here which allows students to "rent" movies for the day to watch on their computer for a small fee.)

    I expect other universities to follow in the coming years. I guess I assumed that other schools would pick up with this a little er. (especially CMU, although they seem to focus more on wireless networks..)


    -- Thrakkerzog

  4. Re:Er... by Thrakkerzog · · Score: 2

    It depends on the network. In a shared non-switched environment, password sniffing is very simple. Many universities are migrating to 100mbit switched networks, which means your traffic is localized. (except for broadcast traffic, of course.) This also means that you can not switch your ethernet card into promiscious mode and lift passwords as easily.


    -- Thrakkerzog

  5. Well some OpenSSH are affected by Barbarian · · Score: 2
  6. I pity da fool who follows Smoothwall instructions by wik · · Score: 2
    Here's some of what smoothwall tells you do to:

    If you are in Windows bring up a dos session and make sure you are in the same directory as where you downloaded the tar.gz file - please make sure you follow this instruction. Linux / BSD / GNU based systems users you all know what you\ure doing so we won\ut teach you to suck too many eggs in this instruction in fact we won\ut teach you to suck any eggs and congratulate you on running a free operating system that enhances your standing in the community.

    Please open up a terminal window and type in the following:

    ftp __.___.___.___ [substitute underscores for the ip address of your SmoothWall server]

    When prompted for username type root

    When prompted for password type the password you allocated for root

    then follow the following instructions

    bin [followed by return]

    put smoothwall-openssh-2.3.0p1.tar.gz [followed by return]

    Once this operation is complete type

    quit [followed by return]

    Funny, I thought that the one of the great advantages of using SSH (aside from the port forwarding) was that you'd never have to send your password in cleartext. Besides, who actually allows root to connect to their FTP server? The conventional wisdom has always been that root is to powerful to "just FTP".

    Suck eggs, indeed.

    --
    / \
    \ / ASCII ribbon campaign for peace
    x
    / \
  7. Re:Question... answer by Lumpy · · Score: 2

    Oh it's simple. you look at security advisories but you do not download every update that floats down. A good sysadmin does not apply patches/updates/other fodder just because they are there. The sysadmin applies them if they are needed.

    I have 1 server running that has a 1.2 kernel on it. it hasn't been updated because it doesnt need to be.(and is in a remote location that takes days to reach) Only the foolish fix things that aren't broke.

    So, as one of the best sysadmins my corperation has, I DONT update important software every few weeks.

    P.S.- we still run NT 3.5 servers too for critical systems. Could an entire industry be foolish by not updating every few weeks? I think not.

    --
    Do not look at laser with remaining good eye.
  8. You don't even need to follow the link! by rangek · · Score: 2

    Shouldn't Theo have caught this? or is he only concerned with OpenSSH?

    Read past the headline:

    Practically all common versions of SSH1 are affected, except OpenSSH 2.3.0.

    So Theo (or someone else working on OpenSSH) DID catch it. Maybe they didn't know they caught it, or that it was exploitable, but they did fix it.

  9. Re:switch to openSSH by Saint+Nobody · · Score: 2

    i was using the portable version, it's just that, by default, it likes you to use PAM for password authentication, which slackware doesn't. if you don't use PAM, it likes you to heve your passwords encrypted with crypt. mine aren't.

    i had to use a few special configuration parameters (i think they were --enable-md5 --enable-shadow and --disable-pam, but i'm not sure. that's from memory.)

    --
    #define F(x) int main(){printf(#x,10,#x);}
    F(#define F(x) int main(){printf(#x,10,#x);}%cF(%s))
  10. Stupid fix.. but none the less.... by sporty · · Score: 2
    People are going to ignore it but simply disable SSH1 and make sure your sshd is NOT that old.

    Yeah, /usr/ports for freebsd 3 still uses openssh 2.2, but disabling protocol 1 is at least a quick fix while a more stable thing is done.

    ---

    --

    -
    ping -f 255.255.255.255 # if only

    1. Re:Stupid fix.. but none the less.... by Peter+Verhage · · Score: 2

      If you cvsup to FreeBSD 4.2 STABLE you will get OpenSSH 2.3 :) Ok, I know it's not a small step to cvsup from 3.x to 4.x, but it could be worth it in many different areas.

  11. Re:Obligatory 'power of open source' statement by expunged · · Score: 2
  12. Re:Silly coders. by PimpBot · · Score: 2

    Actually, if the poster was serious, I doubt he was supporting VB, but rather something like SML/NJ. The proponents of this language insist that their programs can be made unhackable because they can be mathematically proven to be secure.

    Of course, I don't think this is the way to go - mostly because current SML implementations are damn slow, and I'm a C bigot. ;->
    --------------------------

  13. No by ??? · · Score: 2

    There are a large number of ISPs which do not use switched networks, and also do not use AntiSniff. As a result, they have no protection against this. Seeing as you seem to believe that most ISPs prevent this, how do you believe they do that?

    Furthermore, the belief that every router hop from your machine to the machine you're connected to is secure is fatally mistaken. Just because your ISP has effective security measures does not mean that everyone on the route has the same effective measures.

  14. Unless you're using Irix by macdaddy · · Score: 2
    Unless of course you're using telnet on an Irix box, thanks to that telnetd sploit (buffer overflow I believe) from August '00. It's a breeze to crack and I've used it myself a number of times to try to fix a few lab machines from another department.

    --

  15. Re:Silly coders. by cyberdonny · · Score: 2

    Right, better use Windows/Visual Basic instead, which assume the coder doesn't know what he is doing, and thus introduce security holes on his behalf...

  16. Re:Only Criminals should be worried. by lizrd · · Score: 2
    You're right. Most of us don't have any data on our machines that really needs to be protected from the off chance that someone might see it. But, this isn't why I want to keep crackers/Script Kiddyz out of my machine. I can't afford to have my machine used to for criminal activities, I have things on my machine that I would really miss if they were gone, I don't want to have to spend a whole evening reinstalling the operating system and making sure that all the holes are properly closed this time.

    Just because I don't have classified data on my computer doesn't mean that I want to have it broken into and that I shouldn't take reasonable precautions to see that my system is safe.
    _____________

    --
    I don't want free as in beer. I just want free beer.
  17. Obligatory 'power of open source' statement by Wattsman · · Score: 2

    It looks like Debian already has the updated version available.
    More information available on the debian package at http://www.debian.org/security/2001/dsa-026/

  18. What's next?! by Pulzar · · Score: 2

    First bind, then ssh.. what's next -- will somebody find a way to hack Hotmail?!

    Oh, wait.. :)


    ----------

    --
    Never underestimate the bandwidth of a 747 filled with CD-ROMs.
  19. 2 of 2 by nezroy · · Score: 2

    lizrd got the first point, which is that someone coming in and fucking up your data, "sensitive" or not, is a serious pain, even if you have comprehensive backups.

    The second point is that while you may not be a criminal, leaving your box open to something like this makes you criminally stupid. Some script kiddie may jump in and start setting up IRC servers and using your machine to help in some DDOS attacks. Try proving to your local authorities that just because the logs say the attacks came from YOUR IP that it wasn't YOUR fault and that, please officer, can I have my computer back now?

  20. Go for SSH2 by Krollekop · · Score: 2

    I thought we had already discussed that we should all move away from SSH1 and use SSH2... As advised by SecurityPortal, I upgraded my server and clients to SSH2. I for one am feeling safe, now, at least for the few next weelks/months...

  21. Re:Silly coders. by jon_c · · Score: 2
    those are all grammatical errors because I didn't proof read my post, half of which are the result of typos. I think you'll find that the norm here at /.

    As for OpenSSH, I didn't know Theo worked on it, But I did know OpenSSH and OpenBSD we're related. which explains what I said, also you we're the second person to call me on that, it wasn't necessary, but it reinforced your augments that I am an idiot. You're going out on a limb calling me on things like capitalization, and obviously on purpose misspellings.

    recently I've been losing patience with slashdot, and posting garbage. if you look at my history you'll notice many of my posts have been modded down (some way down) after they we're modded up. As you can also see i have the +2 bonus, and am, from time to time a modertor, which means i must have gotten karma at some point.

    I'm sick of the slashdot way of karma whoring, so I'm also getting lazy, impatient and bored.. I've been posting stuff just to see how it gets received, not because I believe in what I say, or even care about what I'm talking about.

    Am at a point where I don't care about my karma, I don't care if other people don't like what I say, I think I'm turning into what slashdot concedes a troll, and if so, so be it.

    -Jon

    Streamripper

    --
    this is my sig.
  22. Silly coders. by jon_c · · Score: 2
    I was just talked to a friend of mine last night, he's a computer security guy. He told me about how the Public/Private keys we're only used for trading a 2 way cypher, like 3DES, or some other cheaper cypher, once they both new the key for that, they would exchange data old sk00l (if you will).

    So I said "huh, so except for a man in the middle attack, or brute force, there's really no attacks", "yup". then i said "So all those exploits on ssh are just coding errors right?", "yup".

    so what is this like 4th r00t expliot from ssh? You would really think that people making an app to improve security would be more careful about this. Or maybe they did, and it's one of those new sprintf one's, if I remember from defcon (boy that sucked) there was a common exploit via sprintf's that wasn't widely known until recently... , something to do with %n I think..

    Shouldn't Theo have caught this? or is he only concerned with OpenSSH?

    -Jon

    Streamripper

    --
    this is my sig.
    1. Re:Silly coders. by friscolr · · Score: 2
      >Shouldn't Theo have caught this? or is he only concerned with OpenSSH?

      why should Theo care about anything other than OpenSSH? Should Linus be looking for windows vulnerabilities?

      -f

    2. Re:Silly coders. by q000921 · · Score: 2
      so what is this like 4th r00t expliot from ssh? You would really think that people making an app to improve security would be more careful about this

      In C, it's very hard to get this right: just about every statement can lead to these kinds of problems: unchecked overflows, unchecked pointer dereferences, etc. People simply cannot handle that complexity and also get the code to work right. There are doubtlessly lots and lots of other problems like this in ssh, as well as most other Linux, UNIX, and Windows programs. (C++ lets you do a little better in principle, but the way most people use it, it's just as bad.)

      If you want to write code that doesn't suffer from these problems without spending many times as much time on trying to find such silly bugs compared to expressing the actual algorithm, use a language that has some built-in error checking. Java, Modula-2, Modula-3, Ada, Oberon, whatever.

      Clunky? Inconvenient? Not as many libraries available in those languages? All true. But that's because they aren't used enough, not because there is anything inherently wrong with them.

  23. Re:Unsafe Languages by (void*) · · Score: 2

    It is strange that you should say this, because the present exploit has nothing to do with buffer overflows. If there is anything to be said about "safe" or "unsafe", it is that you can write unsafe programs in any language. As far as I can tell, C is still a good language for doing systems work.

  24. C is the problem. by Animats · · Score: 2
    By now, it should be very clear that software written in C is inherently insecure. It's just too easy to create buffer overflow situations.

    Personally, I'd like to see a move to Modula 3 or Ada for trusted modules, but so few people know those languages now. Hard-compiled Java, maybe.

  25. Re:Er... by friscolr · · Score: 2
    switched networks are not necessarily any safer than networks based around hubs. check out dug song's dsniff package to see just how vulnerable switched networks can be.

    anytime you communicate with anything other than yourself, the Trust issue comes into play.

    -f

  26. �Lint built into GCC by yerricde · · Score: 2

    Newer versions of GCC can generate diagnostics as they compile and optimize.
    gcc -Wall -W -O -c foo.c will generate lots of helpful diagnostics on stderr.
    Like Tetris? Like drugs? Ever try combining them?

    --
    Will I retire or break 10K?
  27. Re:Er... by lemox · · Score: 2

    The *point* was whether or not someone would need to access to a major node to sniff your data. Yes, this internet is a public network. No, it does not apply to what I'm saying. Otherwise I could just sit on my dialup link, fire up a sniffer and watch every bit of traffic on the internet go by. Also, the post I was replying to was the not the original post.

    --

    "We obviously need a new moderation category: (-1, Woo-fucking-hoo)" --Mr. AC

  28. Re:SSH isn't enough by Tassach · · Score: 2

    WHAT? Your pop mail ISN'T encrypted with pgp/gpg? I have all the people I really care to talk to properly educated in how to use PGP. Even my wife, who found giving up AOL to be highly traumatic. Hell, I've got my filters set up to send anything that ISN'T signed or encrypted directly to the spam box.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  29. Re:SSH isn't enough by Tassach · · Score: 2
    What in the world does that have to do with sending your POP password in plain text to fetch your PGP encrypted email?
    Because if all the (important) mail is encrypted, it really doesn't really matter if someone sniffs your POP password and downloads your messages, unless you are stupid enough to use your POP password for somthing important. You know your POP3 password is going out in the clear, so don't use it for anything else.

    The worst thing that can happen if your messages are encrypted is that the attacker can delete them from your mailbox. This amounts to a pretty lame DoS attack - annoying but not catastrophic. If it's a message that absoloutely MUST go through, you shouldn't be relying on email in the first place. It would be a pretty stupid attack anyway, because the target would know pretty quickly that their comm channel has been compromised.

    An attacker could find out the names and emails of the people you are conversing with, but they could get that information anyway, by sniffing it out of the headers of the incoming SMTP messages (for example). [Traffic analysis, anyone?] If you need to conceal WHO you are talking to, you need to use some sort of dead drop arrangement, like posting an image with a steganographically-imbedded message to usenet or a free webpage.

    Whining about the insecurity of POP3 (and SMTP) isn't a productive use of your time. Virtually every ISP in the world uses POP3/SMTP for email. It's insecure. Deal with it. If security matters, host your own Secure IMAP server and encrypt all your traffic. Your ISP isn't going to be changing it's email infrastructure any time soon. (Talk about a major tech support nightmare!) Sure, it would be nice if email had end-to-end encryption that is completely transparent to the end user, but that's not going to happen around any time soon. You've got to make do with the tools you have to work with.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  30. Re:Unsafe Languages by Tassach · · Score: 2
    You are making the all-too-common mistake of confusing the Java programming language with the Java Run-Time enviornment / virtual machine. They are totally seperate things.

    There is no reason why you cannot compile your Java language source code into native machine code for a specific architure / OS. Likewise, you could compile C/C++ source into Java byte codes and run it on any Java virtual machine.

    From my experience, Java programs compiled into native machine code have near-identical performance to C++ implementations of the same programs. You lose object-level portability by doing native compiliation, but you still have 100% source code compatibility; which is more than you can say for C (#ifdef, anyone?)

    Actually, for highly reliable system level programming, ADA is probably the best choice. It was specifically designed for safety and reliability - which is why it is the preferred language in the Avionics and Nuclear Power industries. Too bad that nobody outside those niches uses it.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  31. Re:All this wouldn't have happened... by billcopc · · Score: 2

    Ok.. will someone explain to me how a #2 post can be "Redundant" when the first post was just a first post ?

    Geez moderators, browsing at "+2 newest first" isn't exactly bright.

    --
    -Billco, Fnarg.com
  32. Re:Unsafe Languages by q000921 · · Score: 2
    The present exploit has to do with unsafe languages in two ways. First, it allows an arithmetic operation to overflow without catching the error. Second, it allows an out-of-bounds memory reference based on that erroneous result. Any decent systems programming language with safety features should have caught both errors.

    C is a "good language for doing systems work" if safety, security, and correctness are not very high priorities and if your programs are reasonably small. That was true of the original UNIX system. It isn't true of something like SSH or other network services (security is of paramount importance) and it isn't true either of huge GUI applications (too many potential sources of errors to ever get something really reliable).

    (In theory, C++ could be a little better, but in practice, the way C++ is actually used, the same comments apply to C++.)

  33. FreeBSD users: Have fun with this one. by Wakko+Warner · · Score: 3
    I'm running 3.4-STABLE (yeah, I know, everyone and their dog keeps telling me to upgrade, but it works), and I basically had to rewrite ssh to get the fucking thing to compile, as it wouldn't compile from source.

    Go to the ports directory, you say. That doesn't compile either. the SSH2 port doesn't compile either! Neither will OpenSSH (it warns about remote root exploits, really helpful), and the latest maintained official ssh1 version is 1.2.27.

    I expect to find a lot of rootable old FreeBSD boxes out there. :(

    - A.P.

    --
    * CmdrTaco is an idiot.

    --
    "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?"
  34. Re:Fix is VERY simple by BlueLines · · Score: 3

    Not true. There were two seperate vulnerabilites announced yesterday. The first just involves changing the static word16 to a static word32, but the second attack involved connecting many times to determine a session key. With the session key (and a sniffed session), one could decrypt the entire ssh session. Here's the patch for this on (for ssh-1.2.31 and below):

    --- rsaglue.c 1999/12/10 23:27:25 1.8
    +++ rsaglue.c 2001/02/03 09:42:05
    @@ -264,7 +268,15 @@
    mpz_clear(&aux);

    if (value[0] != 0 || value[1] != 2)
    - fatal("Bad result from rsa_private_decrypt");
    + {
    + static time_t last_kill_time = 0;
    + if (time(NULL) - last_kill_time > 60 && getppid() != 1)
    + {
    + last_kill_time = time(NULL);
    + kill(SIGALRM, getppid());
    + }
    + fatal("Bad result from rsa_private_decrypt");
    + }

    for (i = 2; i len && value[i]; i++)
    ;

    and here's the previously discussed patch:

    --- ssh-1.2.31/deattack.c-old Wed Feb 7 19:45:16 2001
    +++ ssh-1.2.31/deattack.c Wed Feb 7 19:54:11 2001
    @@ -79,7 +79,7 @@
    detect_attack(unsigned char *buf, word32 len, unsigned char *IV)
    {
    static word16 *h = (word16 *) NULL;
    - static word16 n = HASH_MINSIZE / HASH_ENTRYSIZE;
    + static word32 n = HASH_MINSIZE / HASH_ENTRYSIZE;
    register word32 i, j;
    word32 l;
    register unsigned char *c;

    Also, it should be pointed out that openssh-2.3.0 isn't supported on openBSD =2.6, so if you run an older openBSD, you either have to upgrade or switch to ssh.com's ssh....

    --
    --BlueLines "The cost of living hasn't affected it's popularity." -anonymous
  35. Re:Unsafe Languages by roca · · Score: 3

    You are wrong. The present exploit has everything to do with buffer overflows. In this case the "buffer" is a hash table; the exploit depends on writing data outside the bounds of the hash table, which would be caught by a safe language.

  36. You got it backwards... by CrayDrygu · · Score: 3
    I know, don't feed the trolls, but this one's just so obvious...

    1) This affects all common implementations, including the commercial one from SSH.com

    2) This doesn't affect OpenSSH 2.3.0, which is Open Source!

    Suck it.

    --

    --

    --
    "I personal[ly] think Unix is "superior" because on LSD it tastes like Blue." -- jbarnett

  37. OpenSSH rocks, once again by MicroBerto · · Score: 3
    This is from the link on bindview:
    ** Vulnerable: SSH 1.2.x (ssh.com) -- all recent releases F-SECURE SSH 1.3.x -- all recent releases OpenSSH prior to 2.3.0 (unless SSH protocol 1 support is disabled) OSSH 1.5.7 (by Bjoern Groenvall) and other ssh1/OpenSSH derived daemons

    ** Not vulnerable:

    SSH2 (ssh.com): all 2.x releases NOTE: SSH2 installations with SSH1 fallback support are vulnerable OpenSSH 2.3.0 (problem fixed) SSH1 releases prior to 1.2.24 (vulnerable to crc attacks) Cisco SSH (own implementation) LSH (SSH protocol 1 not supported)
    Now, are there any reasons NOT to be using OpenSSH? I've had 2.3.0+ for some time, and it seems to have a great track record!

    Mike Roberto
    - GAIM: MicroBerto
    --
    Berto
  38. Re:Fix is VERY simple by fatphil · · Score: 3

    Indeed you're right.
    I find it odd that commercial companies, like our F-Secure, have been to tight to buy a copy of ProLint and run it, or have willfully ignored the warning messages that it would produce.
    The 10 commandments of C programming still hold true...

    FatPhil


    -- Real Men Don't Use Porn. -- Morality In Media Billboards

    --
    Also FatPhil on SoylentNews, id 863
  39. I can just see it... by Karma+Sink · · Score: 3

    It's a race against the clock... All the Skript Kiddies who read /. settle in against all the sys admins... ready, set, go! Which one's easier to find, the patch, ot the 'Sploit? Hurry, hurry!!!

    --

    When encryption is outlawed, ?o'AZ-,++o+i++##4AoA+-/-C++bI+/.+~
  40. SSH isn't enough by BEHiker57W · · Score: 3
    Sure OpenSSH will protect you when you log into your *nix box. But what happens when you go to get your POP mail from your ISP? You send out your password in plaintext and then your mail is completely vulnerable. Does anyone make a mail server that encrypts with common clients?

    -Brian

  41. Fix is VERY simple by Ruzty · · Score: 4

    You need to change a single variable declaration in one function and re-make. This is difficult to abuse and simple to correct.

    Refer to the article for the patch/change.
    -Rusty

    --
    The Master (Angelo Rossitto) in Mad Max Beyond Thunderdome, "Not shit, energy!"
  42. Re:switch to openSSH by mkettler · · Score: 5
    I had similar troubles trying to compile OpenSSH on my linux box. Then I discovered they have a separate "portable" distribution for non OpenBSD boxes. I picked the portable one, ./cofigure; make; make install, done.

    The "standard" tarball linked under "getting source" on the OpenSSH page is for OpenBSD and does not have a configure script, just a installer.

    If you download OpenSSH for a non OpenBSD box, make sure you pick the portable version. (under operating systems click on your operating system, or go to: http://www.openssh.com/portable.html).

    --
    -Matt
  43. Re:Software vulnerabilities by Multiple+Sanchez · · Score: 5

    Script kiddie this, script kiddie that. I'm sick of it. I pay my taxes, I'm balding, I'm in serious debt to MasterCard... I'm a script adult.

  44. switch to openSSH by Saint+Nobody · · Score: 5

    there were arguments to switch to openssh before, but never one that was this practical in nature.

    the only downside of openssh that i've seen was that it was a pain to figure out which compile-time options i needed. make sure you know exactly how your passwords are stored on your box. once i had that figured out, i liked it better than i ever liked the commercial SSH.

    --
    #define F(x) int main(){printf(#x,10,#x);}
    F(#define F(x) int main(){printf(#x,10,#x);}%cF(%s))
  45. All this wouldn't have happened... by SpanishInquisition · · Score: 5
    ...if we still used telnet.

    --
    Je t'aime Stéphanie
  46. Debian Users... by Xibby · · Score: 5

    Debian 2.2 OpenSSH package has allready been fixed. As usual, they have backported the fix to the version of ssh in stable (v1.2.3).

    Make sure you have the Debian security sources in /etc/apt/sources.list, then apt-get update && apt-get upgrade.

    deb http://security.debian.org/ stable/updates main contrib non-free deb-src http://security.debian.org/ stable/updates main contrib non-free

    /usr/share/doc/ssh/changelog.Debian.gz
    openssh (1:1.2.3-9.2) stable; urgency=high
    * Non-maintainer upload by Security Team
    * Added backported fix for a buffer overflow (thanks to Piotr Roszatycki)
    * Added modified build dependencies from unstable for convenience
    * Added patch that fixes an rsa key exchange problem made public by CORE SDI.

    -- Martin Schulze Thu, 8 Feb 2001 22:15:04 +0100

    --
    I'm going to go back in my box and will think within the limits of my box: MS Sucks Linux Good I read too much Slashdot.
  47. Re:Here's the patch and how to apply it by Wills · · Score: 5

    What is it with caching contents of a POST method -- netscape picked up its cached version of my previous post...

    Last correction: patch < deattack.c.patch using the following text copied into deattack.c.patch

    --- deattack.c Wed May 12 12:19:25 1999
    +++ deattack.c.orig Fri Feb 9 20:00:21 2001
    @@ -79,7 +79,7 @@
    detect_attack(unsigned char *buf, word32 len, unsigned char *IV)
    {
    static word16 *h = (word16 *) NULL;
    - static word16 n = HASH_MINSIZE / HASH_ENTRYSIZE;
    + static word32 n = HASH_MINSIZE / HASH_ENTRYSIZE;
    register word32 i, j;
    word32 l;
    register unsigned char *c;