{"id":189540,"date":"2017-04-23T01:56:00","date_gmt":"2017-04-22T23:56:00","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/?p=189540"},"modified":"2017-08-17T19:26:02","modified_gmt":"2017-08-17T17:26:02","slug":"nvidia-treiber-lcke-ermglicht-malware-ausfhrung","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2017\/04\/23\/nvidia-treiber-lcke-ermglicht-malware-ausfhrung\/","title":{"rendered":"Nvidia-Treiber: L&uuml;cke erm&ouml;glicht Malware-Ausf&uuml;hrung"},"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\" height=\"47\" align=\"left\" \/>Unsch\u00f6ne Sache: Der Nvidia-Treiber kommt aktuell wohl mit einem integrierten Node.js-Server, der f\u00fcr Updates vorgesehen ist, aber wohl auch die Ausf\u00fchrung von Malware erm\u00f6glicht. Hier ein paar Informationen.<\/p>\n<p><!--more--><\/p>\n<p>Hersteller Nvidia f\u00e4llt in letzter Zeit h\u00e4ufiger dadurch auf, dass er seine Treiber-Update-Funktionen zur eierlegendenden Wollmilchsau aufbohrt. Eigene Benutzerkonten, Zugriff auf Treiber nur nach Benutzeranmeldung und so weiter.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/4.bp.blogspot.com\/-NcjL2HC8-MA\/WPjEPjwSS5I\/AAAAAAAAAOo\/qBHcai7gRmQ9d_3o4SVLNgUDwg9i66suQCLcB\/s1600\/Image1.png\" \/> (<a href=\"https:\/\/web.archive.org\/web\/20170608152923\/http:\/\/blog.sec-consult.com\/2017\/04\/application-whitelisting-application.html\" target=\"_blank\" rel=\"noopener noreferrer\">Quelle<\/a>)<\/p>\n<p>Jetzt ist Sicherheitsexperten von Sec Consult aufgefallen, dass der Nvidia-Treiber mit einem Node.js-Server daherkommt. Das Ganze ist <a href=\"https:\/\/web.archive.org\/web\/20170608152923\/http:\/\/blog.sec-consult.com\/2017\/04\/application-whitelisting-application.html\" target=\"_blank\" rel=\"noopener noreferrer\">hier dokumentiert<\/a>. Konkret geht es um den Web Helper Services, der letztendlich eine umbenannte Bin\u00e4rdatei von Node.js ist. Unter Windows kann der Grafiktreiber dann aktualisiert werden. Diese Aktualisierung sollte auf einer Whitelist stehen und signiert sein.<\/p>\n<p>Dummerweise l\u00e4sst sich der Node.js-Server auch interaktiv starten und dann k\u00f6nnen beliebige Befehle ausgef\u00fchrt werden. Es ist ein Zugriff auf die Windows-API m\u00f6glich, so dass das Whitelisting abschaltbar ist. Damit k\u00f6nnte Malware als Node.js-Modul eingeschleust und ausgef\u00fchrt werden. Die Empfehlung der Sicherheitsforscher lautet, die Node.js-Server-Geschichte (sofern m\u00f6glich) zu entfernen. Weitere Hinweise finden sich auch in <a href=\"https:\/\/www.golem.de\/news\/whitelist-umgehen-node-server-im-nvidia-treiber-ermoeglicht-malware-ausfuehrung-1704-127435.html\" target=\"_blank\" rel=\"noopener noreferrer\">diesem deutschsprachigen Golem-Beitrag<\/a>. Nachtrag: Jo Bager hat bei heise.de im Nachgang<a href=\"https:\/\/www.heise.de\/newsticker\/meldung\/Eingebauter-Node-js-Server-Per-Nvidia-Treiber-lassen-sich-Schaedlinge-einschleusen-3691119.html\" target=\"_blank\" rel=\"noopener noreferrer\"> diesen Artikel <\/a>ver\u00f6ffentlicht.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unsch\u00f6ne Sache: Der Nvidia-Treiber kommt aktuell wohl mit einem integrierten Node.js-Server, der f\u00fcr Updates vorgesehen ist, aber wohl auch die Ausf\u00fchrung von Malware erm\u00f6glicht. Hier ein paar Informationen.<\/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":[1192,4328],"class_list":["post-189540","post","type-post","status-publish","format-standard","hentry","category-sicherheit","tag-nvidia","tag-sicherheit"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/189540","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=189540"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/189540\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=189540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=189540"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=189540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}