Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Christopher Kunz

👤 Speaker
392 total appearances

Appearances Over Time

Podcast Appearances

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

potenziell eigenen Code hätte ausführen können und das ist dann in der nach oben geschlossenen CVSS-Skala halt so eine 10.

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Also das kriegt dann die volle Punktzahl und da dachte ich immer noch, naja gut, das ist eine schwere Sicherheitslücke, aber ist das jetzt wirklich so wichtig?

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Ich meine, wie viele Leute in Deutschland kennen dieses Produkt?

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Also da bin ich auch nicht so firm drin, aber am Ende, wenn du Input in einer Web-Anwendung weiterverarbeitest, dann serialisierst du den auf eine bestimmte Art und Weise.

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Also zum Beispiel, JSON ist ja auch eine Art Serialisierung von Daten.

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Und dann hast du eine Deserialisierungsfunktion, die kriegt dann ja User-Input.

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Der kommt irgendwo aus irgendeinem Web-Formular oder aus irgendeiner Session-Variable oder sowas.

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Das ist also in der Regel vom User-Input.

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

kontrolliert und wenn du dann deine Deserialisierung falsch anstellst, dann kann da Code mit durchrutschen, also dass dann zum Beispiel nach dem Ende des Arrays noch irgendeine, in diesem Fall Java-Methode mit ausgeführt wird.

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Es gibt Generatoren online, da kann ich mir dann entsprechende Payloads, die heißen dann Gadget-Chains, selber generieren und kann, wenn ich so eine Lücke irgendwo finde, die dann ausnutzen, um beispielsweise eine Web-Shell auszuführen oder Calc-Exe zu starten oder was auch immer man so mit so einem

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Remote-Code-Execution-Ding so macht.

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Die sind bekannt durch eben sowas wie die Tool-Shell-Lücke, die es letztes Jahr im SharePoint gab und die auch sehr weitlich ausgenutzt wurde, wo es auch größere Verwirrungen darum gab, wie viele Lücken das eigentlich sind und wie gefährlich die alle sind, aber diese Deserialisierungslücken sind

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

relativ alltägliche Geschichte, die wir so bei High-Security recht häufig im Ticker sehen.

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Deswegen war ich jetzt nicht unheimlich panisch und aufgeregt, als ich das gelesen habe, weil das ist eigentlich so, bei Microsoft heißt das Mittwoch, wenn so eine Lücke rauskommt.

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Ich habe dann trotzdem eine Meldung dazu gemacht, weil meine Quelle sagte, das solltet ihr euch doch mal angucken, zumindest mal ein bisschen was dazu schreiben, weil das könnte irgendwie steil gehen.

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Und die Quelle hatte recht und

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Ich habe eine Meldung gemacht, habe die online gestellt und da hatte jemand echt einen guten Riecher.

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Das hätte ich nämlich so nicht gesehen und die Meldung lief jetzt erstmal auch so, wie ich das erwartet hatte.

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Also mehr oder weniger unter Ausschluss der Öffentlichkeit, weil dieses Produkt eben in Deutschland nur sehr, sehr wenige Unternehmen überhaupt einsetzen.

Logbuch:Netzpolitik
LNP549 Schrödingers Katzenmusik

Und dann ist auch so ein Security Alert an einem Sonntag im Grunde was, was nicht so viele Leute lesen.