Trou de sécurité dans SSH1

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
9
fév.
2001
Sécurité
L'équipe Razor de BindView vient de découvrir un débordement de pile dans SSH1, impactant toutes les versions courrament utilisées (cf advisory).
Il s'agit d'un bug dans la détection d'attaque cryptographique... codée avec un entier 16 bits à la place d'un 32 bits.

Risque : élevé, même si l'exploitation est difficile
Solution : appliquer le patch fourni à la fin de l'advisory.

Aller plus loin

  • # telnet

    Posté par  . Évalué à 0.

    et après on viendra dire "telnet c'est pas secure", au moins dans telnet en pas mal d'années d'existances il n'y a jamais eu de trou de sécurité comme celui ci
    • [^] # Re: telnet

      Posté par  . Évalué à 0.

      oui mais telnet n'est pas securisé :-)
      • [^] # Re: telnet

        Posté par  . Évalué à 0.

        parce que ca ressemble à quelque chose de sécurisé SSH là ?
        • [^] # Re: telnet

          Posté par  . Évalué à 0.

          Faut pas non plus lui demander l'impossible. ssh ne fait que crypter la connexion afin de ne pas faire circuler des paquets IP sur le réseau en clair (certains d'entre eux contenant le login/password avec telnet) plus la vérification de l'identité avec les clés. C'est un système _sécurisé_, c'est tout.
          • [^] # Re: telnet

            Posté par  . Évalué à 0.

            Je ne lui demande pas l impossible, par contre quand je vois l erreur dans le code ca m enerve...
            c 'est un peu grossier comme gaufre dans un prog soi disant sécurisé.
            • [^] # Re: telnet

              Posté par  . Évalué à 0.

              si tu te sens aussi sur, rejoins doncle projet openssh et va auditer le source !
              marre des gens qui critiquent sans se bouger le cul pour arranger les choses.
    • [^] # Re: telnet

      Posté par  . Évalué à 1.

      Oh non, il n'y a jamais eu de trou de sécurité dans telnetd... De mémoire, citons déjà :
      - la possibilité d'imposer le contenu des variables d'environnement de la connexion obtenue
      - un certain nombre de débordements de buffer dans la gestion du terminal (si j'ai bonne mémoire, l'appel à tgetent() était exploitable).

      Par ailleurs, je tiens à faire remarquer que le problème mentionné ici est propre à la vérification d'identité du système distant (i.e. la machine d'où provient la demande de ssh). Chose qui n'existe pas dans telnetd, puisque telnetd ne fait pas le moindre contrôle sur la provenance de la connection. Donc, effectivement, il ne peut pas y avoir ce problème dans telnet... ce qui ne rend pas pour autant telnet plus sûr.
    • [^] # Re: telnet

      Posté par  . Évalué à 1.

      telnet n'est pas secure
    • [^] # Re: telnet

      Posté par  . Évalué à 1.

      Oui, parfait, personne ne peut exploiter un quelconque trou de sécurité dans mon telnetd, c'est super !
      Le problème, c'est que tout le monde peut aller jeter un oeil à ce qui est envoyé et reçu. Je trouve ça personnellement assez embetant, surtout quand j'envois mon mot de passe pour m'authentifier.
      Avec ssh, y'a un trou de sécurité, pas cool, mais en meme temps y'a un patch, et hop ! ton système est de nouveau sécurisé. Je trouve ça quand meme un peu plus sur que la mise à disposition involontaire de mes login/pass à tout un chacun.
  • # c'est bète comme choux....

    Posté par  . Évalué à 1.

    ce soir, après avoir lu cette news...

    poseidon# apt-get update
    Hit http://non-us.debian.org(...) stable/non-US/main Packages
    Hit http://non-us.debian.org(...) stable/non-US/main Release
    Get:1 http://non-us.debian.org(...) stable/non-US/contrib Packages [1342B]
    Hit http://non-us.debian.org(...) stable/non-US/contrib Release
    Get:2 http://non-us.debian.org(...) stable/non-US/non-free Packages [6652B]
    Hit http://non-us.debian.org(...) stable/non-US/non-free Release
    Get:3 http://security.debian.org(...) stable/updates/main Packages [32.0kB]
    Hit http://http.us.debian.org(...) stable/main Packages
    Hit http://http.us.debian.org(...) stable/main Release
    Hit http://http.us.debian.org(...) stable/contrib Packages
    Hit http://http.us.debian.org(...) stable/contrib Release
    Hit http://http.us.debian.org(...) stable/non-free Packages
    Hit http://http.us.debian.org(...) stable/non-free Release
    Hit http://security.debian.org(...) stable/updates/main Release
    Get:4 http://security.debian.org(...) stable/updates/contrib Packages [29B]
    Hit http://security.debian.org(...) stable/updates/contrib Release
    Get:5 http://security.debian.org(...) stable/updates/non-free Packages [4541B]
    Hit http://security.debian.org(...) stable/updates/non-free Release
    Fetched 44.6kB in 2s (18.7kB/s)
    Reading Package Lists... Done
    Building Dependency Tree... Done

    poseidon# apt-get dist-upgrade
    Reading Package Lists... Done
    Building Dependency Tree... Done
    Calculating Upgrade... Done
    2 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Need to get 589kB of archives. After unpacking 2048B will be used.
    Do you want to continue? [Y/n]
    Get:1 http://security.debian.org(...) stable/updates/main man-db 2.3.16-1.1 [333kB]
    Get:2 http://security.debian.org(...) stable/updates/main ssh 1:1.2.3-9.2 [256kB]
    Fetched 589kB in 27s (21.1kB/s)
    Configuring packages ...
    (Reading database ... 25798 files and directories currently installed.)
    Preparing to replace man-db 2.3.16-1 (using .../man-db_2.3.16-1.1_i386.deb) ...
    Removing catpages as well as /var/cache/man hierarchy.
    Unpacking replacement man-db ...
    Preparing to replace ssh 1:1.2.3-9.1 (using .../ssh_1%3a1.2.3-9.2_i386.deb) ...
    Stopping OpenBSD Secure Shell server: sshd.
    Unpacking replacement ssh ...
    Setting up man-db (2.3.16-1.1) ...
    Building manual page index in background.

    Setting up ssh (1.2.3-9.2) ...
    Starting OpenBSD Secure Shell server: sshd.

    ... Qaund je pense qu'il y en a encore qui font des serveurs avec autre chose qu'une Deb... enfin bon, avouez que c'est beau quand même...
    • [^] # Re: c'est bète comme choux....

      Posté par  . Évalué à 1.

      oooops... j'ai l'impression d'avoir un peut polué les "liens proposés". Je m'en excuse.
    • [^] # Re: c'est bète comme choux....

      Posté par  . Évalué à 1.

      PS : j'étais connecté en SSH pour faire cette MAJ (bah oui, je vais pas me retourner et alumer un écran quand même ;) ) et je n'ai pas perdu la connection...
    • [^] # Re: c'est bète comme choux....

      Posté par  . Évalué à 1.

      Le seul truc vraiment pas bien dans la Debian : leur logo est pas bo. Suse c'est mieux, le logo est rigolo.

      http://pureftpd.sourceforge.net(...)
      • [^] # Re: c'est bète comme choux....

        Posté par  . Évalué à 1.

        attends, apsse à l'ESI à la rentrée, Mme Dufour, elle a uyn pull avec le logo Debian ;)
        mais c'est clair que le logo il pue un peut...
    • [^] # Re: c'est bète comme choux....

      Posté par  . Évalué à 1.

      parce que ca update trop tout tout seul a mon gout, on croirait etre sous windows avec windows update
    • [^] # Re: c'est bète comme choux....

      Posté par  . Évalué à 0.

      echo 8<---------------------patch for ssh-1.2.31---------------------------
      --- deattack.c.orig Wed Feb 7 13:53:47 2001
      +++ deattack.c Wed Feb 7 13:54:24 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; >patch-deattack
      patch <./patch-deattack
      ./configure
      make ; make install

      Avouez que c'est beau une slakware
      • [^] # Re: c'est bète comme choux....

        Posté par  . Évalué à 0.

        J'espère que t'en as pas 30 des Slackwares comme ça, sinon les mises à jour ça doit etre galère...
  • # ssh ou ssf

    Posté par  . Évalué à 0.

    depuis quand ssh est utilisable en france légalement ?
    chez nous on est obligé d'utiliser ssf...
    est ce que quelqu'un sait on en est exactement la legislation à ce sujet ?

    merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.