{"id":210790,"date":"2018-10-20T13:17:41","date_gmt":"2018-10-20T11:17:41","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=210790"},"modified":"2020-05-22T15:10:36","modified_gmt":"2020-05-22T13:10:36","slug":"libssh-schwachstelle-erlaubt-server-bernahme","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2018\/10\/20\/libssh-schwachstelle-erlaubt-server-bernahme\/","title":{"rendered":"LibSSH-Schwachstelle erlaubt Server-&Uuml;bernahme"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2015\/01\/Schutz.jpg\" width=\"40\" align=\"left\" height=\"47\"\/>Das Ganze geht bereits seit Tagen durchs Web. In der Secure Shell (SSH)-Implementierungsbibliothek <em>Libssh <\/em>wurde eine schwere, vier Jahre alte,&nbsp; Schwachstelle entdeckt. Diese erm\u00f6glicht es Angreifern sich ohne das Passwort zu kennen, an anf\u00e4lligen Servern anzumelden und die uneingeschr\u00e4nkte administrative Kontrolle zu erhalten. <\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/vg05.met.vgwort.de\/na\/305f1c0138664767964125d24e454bf9\" width=\"1\" height=\"1\"\/>Die Sicherheitsl\u00fccke CVE-2018-10933 steckt in Libssh Version 0.6, die Anfang 2014 ver\u00f6ffentlicht wurde. Laut CVE-Eintrag sind alle Libssh-Versionen vor 0.7.6 und 0.8.4 als betroffen anzusehen. Ein Implementierungsfehler erm\u00f6glicht es, sich ohne Passwort an anf\u00e4lligen Servern anzumelden. <\/p>\n<h2>Der Implementierungsfehler<\/h2>\n<p>Laut <a href=\"https:\/\/www.libssh.org\/2018\/10\/16\/libssh-0-8-4-and-0-7-6-security-and-bugfix-release\/\" target=\"_blank\" rel=\"noopener noreferrer\">einem Sicherheitshinweis<\/a> muss ein Angreifer lediglich eine \"SSH2_MSG_USERAUTH_SUCCESS\"-Nachricht an einen Server mit aktivierter SSH-Verbindung senden, wenn er eine \"SSH2_MSG_USERAUTH_REQUEST\"-Nachricht erwartet. Aufgrund eines logischen Fehlers in libssh kann die Bibliothek nicht \u00fcberpr\u00fcfen, ob das eingehende \"successful login\"-Paket vom Server oder vom Client gesendet wurde, und auch nicht \u00fcberpr\u00fcfen, ob der Authentifizierungsprozess abgeschlossen ist oder nicht.<\/p>\n<h2>Betrifft nicht OpenSSH und die GitHub-Implementierung<\/h2>\n<p>Das betrifft zwar potentiell Tausende von Unternehmensservern, die f\u00fcr Hacker offen standen. Aber weder die weit verbreitete OpenSSH- noch Githubs eigene Implementierung von libssh sind von der Schwachstelle betroffen. GitHub verwendet zwar libssh, schreibt aber, dass seine offizielle Website und GitHub Enterprise nicht von der Schwachstelle betroffen seien. <\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"de\">\n<p lang=\"en\" dir=\"ltr\">We use a custom version of libssh; SSH2_MSG_USERAUTH_SUCCESS with libssh server is not relied upon for pubkey-based auth, which is what we use the library for. Patches have been applied out of an abundance of caution, but GHE was never vulnerable to CVE-2018-10933.<\/p>\n<p>\u2014 GitHub Security (@GitHubSecurity) <a href=\"https:\/\/twitter.com\/GitHubSecurity\/status\/1052358402842746880?ref_src=twsrc%5Etfw\">17. Oktober 2018<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>  <\/p>\n<p>Der Fehler wurde von Peter Winter-Smith von der NCC Group entdeckt. Dieser meldete das Problem an den Entwickler von Libssh. Das Libssh-Team hat das Problem mit der Ver\u00f6ffentlichung der libssh-Versionen 0.8.4 und 0.7.6 behoben, und die Details der Schwachstelle gleichzeitig ver\u00f6ffentlicht.<\/p>\n<p>Anbieter wie <a href=\"https:\/\/access.redhat.com\/security\/cve\/cve-2018-10933\" target=\"_blank\" rel=\"noopener noreferrer\">Redhat<\/a> haben Sicherheitshinweise ver\u00f6ffentlicht. Wer Libssh auf einem Webserver installiert hat, sollte die aktualisierten Versionen von Libssh so schnell als m\u00f6glich zu installieren. Weitere Hinweise finden sich z.B. bei <a href=\"https:\/\/thehackernews.com\/2018\/10\/libssh-ssh-protocol-library.html\" target=\"_blank\" rel=\"noopener noreferrer\">The Hacker News<\/a>. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Ganze geht bereits seit Tagen durchs Web. In der Secure Shell (SSH)-Implementierungsbibliothek Libssh wurde eine schwere, vier Jahre alte,&nbsp; Schwachstelle entdeckt. Diese erm\u00f6glicht es Angreifern sich ohne das Passwort zu kennen, an anf\u00e4lligen Servern anzumelden und die uneingeschr\u00e4nkte administrative &hellip; <a href=\"https:\/\/borncity.com\/blog\/2018\/10\/20\/libssh-schwachstelle-erlaubt-server-bernahme\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[426],"tags":[4947,4328],"class_list":["post-210790","post","type-post","status-publish","format-standard","hentry","category-sicherheit","tag-server","tag-sicherheit"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/210790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=210790"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/210790\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=210790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=210790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=210790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}