{"id":42298,"date":"2020-10-21T22:58:45","date_gmt":"2020-10-21T20:58:45","guid":{"rendered":"https:\/\/www.burks.de\/burksblog\/?p=42298"},"modified":"2020-10-23T23:07:37","modified_gmt":"2020-10-23T21:07:37","slug":"external-urls","status":"publish","type":"post","link":"https:\/\/www.burks.de\/burksblog\/2020\/10\/21\/external-urls","title":{"rendered":"External URLs [Update]"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/www.burks.de\/burksblog\/pix\/2020\/10\/211020_4.jpg\" alt=\"burks\" border=\"0\" hspace=\"0\" vspace=\"0\" width=\"480\"\/><\/p>\n<p><a href=\"http:\/\/blog.fefe.de\/?ts=a16eb3a2\">Fefe<\/a> schreibt etwas \u00fcber <a href=\"https:\/\/www.burks.de\/burksblog\/2020\/09\/28\/bigbluebutton-reloaded-und-revisited\">BigBlueButton<\/a>, mit dem ich auch arbeite. &#8222;Wer da Pr\u00e4sentationen hochladen darf, hat Admin-Zugriff.&#8220;<\/p>\n<p><a href=\"https:\/\/blog.hboeck.de\/archives\/902-File-Exfiltration-via-Libreoffice-in-BigBlueButton-and-JODConverter.html\">Hanno B\u00f6ck<\/a> erkl\u00e4rt das n\u00e4her: &#8222;BigBlueButton has a feature that lets a presenter upload a presentation in a wide variety of file formats that gets then displayed in the web application. This looked like a huge attack surface. The conversion for many file formats is done with Libreoffice on the server. Looking for ways to exploit server-side Libreoffice rendering I found <a href=\"https:\/\/buer.haus\/2019\/10\/18\/a-tale-of-exploitation-in-spreadsheet-file-conversions\/\">a blog post by Bret Buerhaus<\/a> that discussed a number of ways of exploiting such setups. One of the methods described there is a feature in Opendocument Text (ODT) files that allows embedding a file from an external URL in a text section. This can be a web URL like https or a file url and include a local file.&#8220;<\/p>\n<p>Ich halte das in der Praxis nicht f\u00fcr dramatisch. Das schreibt Fefe auch: &#8222;Aber in diesem Fall musste gar kein Exploit her, denn die Dateiformate haben (v\u00f6llig ohne Not, m\u00f6chte ich anmerken!) ein Feature, \u00fcber das man externe Ressourcen \u00fcber eine URL einbinden kann&#8220;. Ein Dozent, der anderen erlaubt, Dateien zu nutzen und hochzuladen, die bekannte Risiken haben, ist selbst schuld, wenn ihm die Sache um die Ohren fliegt.<\/p>\n<p>[Update] Der <a href=\"https:\/\/www.minuskel.de\/home\/aktuelles.html\">beste aller Provider<\/a> teilte mir mit, dass das Leck inzwischen abgedichtet sei.<\/p>\n<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-bottom-right\"><a href=\"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts\/42298?print=pdf\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_blank\" ><img decoding=\"async\" src=\"https:\/\/www.burks.de\/burksblog\/wp-content\/plugins\/pdf-print\/images\/pdf.png\" alt=\"image_pdf\" title=\"PDF anzeigen\" \/><\/a><a href=\"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts\/42298?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\" ><img decoding=\"async\" src=\"https:\/\/www.burks.de\/burksblog\/wp-content\/plugins\/pdf-print\/images\/print.png\" alt=\"image_print\" title=\"Inhalt drucken\" \/><\/a><\/div><div class=\"twoclick_social_bookmarks_post_42298 social_share_privacy clearfix 1.6.4 locale-de_DE sprite-de_DE\"><\/div><div class=\"twoclick-js\"><script type=\"text\/javascript\">\/* <![CDATA[ *\/\njQuery(document).ready(function($){if($('.twoclick_social_bookmarks_post_42298')){$('.twoclick_social_bookmarks_post_42298').socialSharePrivacy({\"services\":{\"facebook\":{\"status\":\"on\",\"txt_info\":\"2 Klicks f\\u00fcr mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie k\\u00f6nnen Ihre Empfehlung an Facebook senden. Schon beim Aktivieren werden Daten an Dritte \\u00fcbertragen - siehe <em>i<\\\/em>.\",\"perma_option\":\"off\",\"action\":\"recommend\",\"language\":\"de_DE\"},\"twitter\":{\"reply_to\":\"\",\"tweet_text\":\"%20External%20URLs%20%5BUpdate%5D%20%C2%BB%20Burks%27%20Blog%20-%20in%20dubio%20pro%20contra.%20De%20omnibus%20...\",\"status\":\"on\",\"txt_info\":\"2 Klicks f\\u00fcr mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie k\\u00f6nnen Ihre Empfehlung an Twitter senden. Schon beim Aktivieren werden Daten an Dritte \\u00fcbertragen - siehe <em>i<\\\/em>.\",\"perma_option\":\"off\",\"language\":\"de\",\"referrer_track\":\"\"}},\"txt_help\":\"Wenn Sie diese Felder durch einen Klick aktivieren, werden Informationen an Facebook, Twitter, Flattr, Xing, t3n, LinkedIn, Pinterest oder Google eventuell ins Ausland \\u00fcbertragen und unter Umst\\u00e4nden auch dort gespeichert. N\\u00e4heres erfahren Sie durch einen Klick auf das <em>i<\\\/em>.\",\"settings_perma\":\"Dauerhaft aktivieren und Daten\\u00fcber-tragung zustimmen:\",\"info_link\":\"http:\\\/\\\/www.heise.de\\\/ct\\\/artikel\\\/2-Klicks-fuer-mehr-Datenschutz-1333879.html\",\"uri\":\"https:\\\/\\\/www.burks.de\\\/burksblog\\\/2020\\\/10\\\/21\\\/external-urls\",\"post_id\":42298,\"post_title_referrer_track\":\"External+URLs+%5BUpdate%5D\",\"display_infobox\":\"on\"});}});\n\/* ]]> *\/<\/script><\/div>","protected":false},"excerpt":{"rendered":"<p>Fefe schreibt etwas \u00fcber BigBlueButton, mit dem ich auch arbeite. &#8222;Wer da Pr\u00e4sentationen hochladen darf, hat Admin-Zugriff.&#8220; Hanno B\u00f6ck erkl\u00e4rt das n\u00e4her: &#8222;BigBlueButton has a feature that lets a presenter upload a presentation in a wide variety of file formats that gets then displayed in the web application. This looked like a huge attack surface. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-42298","post","type-post","status-publish","format-standard","hentry","category-internet-and-computer"],"_links":{"self":[{"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts\/42298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/comments?post=42298"}],"version-history":[{"count":5,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts\/42298\/revisions"}],"predecessor-version":[{"id":42351,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/posts\/42298\/revisions\/42351"}],"wp:attachment":[{"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/media?parent=42298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/categories?post=42298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.burks.de\/burksblog\/wp-json\/wp\/v2\/tags?post=42298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}