Mit Claude gehackt: Entwickler lässt Prusa-3D-Drucker per Fernzugriff rickrollen

Ein Softwareentwickler hat eine Woche lang mit Claude Opus 4.8 und einem Fuzzer die Firmware seines Prusa MK4S untersucht. Am Ende fand er rund 23 Fehler und konnte über das Netzwerk eigenen Code auf dem Drucker ausführen. Prusa hat die Lücken inzwischen geschlossen.

Branche 10. Nov. 2026 5 Min. Lesezeit Quelle: Merkliste: dev.ua
Symbolbild, KI-generiert

Worum es geht

Der Softwareentwickler Yannick Dixken hat eine Woche damit verbracht, seinen eigenen 3D-Drucker zu hacken, einen Prusa MK4S des tschechischen Herstellers Prusa Research. Hilfe bekam er von Anthropics KI-Modell Claude Opus 4.8 und einem sogenannten Fuzzer. Am Ende hatte er nach eigenen Angaben „14 Befunde, rund 23 einzelne Fehler und eine Kette, an deren Ende der Hauptcontroller des Druckers Code ausführt, den ich ihm über das Netzwerk geschickt habe“. Als Beweis spielte der Drucker auf seinem Display Rick Astleys „Never Gonna Give You Up“ ab, ein sogenannter Rickroll, der bekannteste Internet-Streich überhaupt.

Seine Ergebnisse hat Dixken im Blogbeitrag „Never gonna print you up!“ veröffentlicht, und zwar in Absprache mit Prusa. Darüber berichteten unter anderem Tom's Hardware und das ukrainische Techportal dev.ua. Die gute Nachricht vorweg: Laut Tom's Hardware sind alle Lücken geschlossen, sofern die Buddy-Firmware auf Version 7.0.0 oder neuer läuft.

Wer dahintersteckt und wie er vorging

Dixken arbeitet laut Tom's Hardware als freiberuflicher Cloud-Architekt sowie DevOps- und Platform-Engineer. Sicherheitsforschung betreibt er nach eigener Aussage nur als Hobby. In seiner Woche kombinierte er drei klassische Techniken:

  • Reverse Engineering: Man zerlegt fertige Software, um zu verstehen, wie sie intern funktioniert, ähnlich wie man ein Gerät aufschraubt, um die Schaltung nachzuvollziehen.
  • Debugging: Man verfolgt Schritt für Schritt, was das Programm gerade tut, und sucht so nach Fehlern.
  • Fuzzing: Ein Programm überschüttet die Software automatisch mit Unmengen zufälliger oder absichtlich kaputter Eingaben und schaut, wann sie abstürzt oder sich seltsam verhält. Jeder Absturz ist ein Hinweis auf eine mögliche Lücke.

Dazu kam Claude Opus 4.8. Dixken schreibt, er sei „mit Opus 4.8 und einem Fuzzer bewaffnet“ gewesen. Welche Arbeit die KI im Einzelnen übernommen hat, etwa beim Analysieren des Codes, beim Deuten von Abstürzen oder beim Schreiben des Exploits, beschreiben die Berichte nicht. Laut Tom's Hardware stehen die Methoden ausführlich im Originalblog.

Die gefundenen Lücken

Am gefährlichsten ist eine Remote Code Execution (RCE). Dabei kann ein Angreifer aus der Ferne beliebige eigene Befehle auf einem fremden Gerät ausführen lassen. Sie erhielt einen CVSS-Wert von 8,1 und gilt damit offiziell als „hoch“. CVSS ist eine Skala von 0 bis 10, mit der Fachleute bewerten, wie gefährlich eine Sicherheitslücke ist. Die Schwachstelle steckte in Prusa Connect, Prusas Plattform zum Verwalten von Druckern. Die gibt es als Cloud-Dienst und als selbst betriebene lokale Version. Über sie konnte Dixken eigene Anweisungen übers Netzwerk direkt an den Hauptcontroller des Druckers schicken.

Außerdem fand er unter anderem:

Art der Lücke Kurz erklärt
Angriff über USB-Dateinamen Ein präparierter Dateiname auf einem USB-Stick löst Fehlverhalten aus
Heap-Überläufe durch manipulierte verschlüsselte Druckdateien Kaputte Dateien schreiben über den vorgesehenen Speicherbereich hinaus
Denial-of-Service über das Netzwerk Der Drucker lässt sich aus der Ferne lahmlegen

Ein Heap-Überlauf entsteht, wenn ein Programm mehr Daten in einen Speicherbereich schreibt, als hineinpassen. Wie bei einem überlaufenden Glas landet der Rest dort, wo er nicht hingehört, und Angreifer können das unter Umständen für eigenen Code ausnutzen.

Viele der Fehler gehen laut Tom's Hardware und dev.ua vermutlich darauf zurück, dass die ursprünglichen Firmware-Entwickler stark auf assert-Anweisungen gesetzt haben. Das sind Prüfungen im Code nach dem Muster „hier muss X gelten, sonst brich ab“. Für die Fehlersuche während der Entwicklung sind sie praktisch. Als einzige Absicherung gegen absichtlich manipulierte Eingaben taugen sie aber wenig: Ein Angreifer kann solche Bedingungen gezielt verletzen und das Gerät so zum Absturz bringen oder Schlimmeres anrichten.

So reagierte Prusa

Dixken lobt den Hersteller ausdrücklich. Innerhalb von 24 Stunden, nachdem er sein Rickroll-Video in sozialen Netzwerken geteilt hatte, meldete sich das Prusa-Team und koordinierte das weitere Vorgehen laut Dixken „professionell, effizient und freundlich“. Tom's Hardware merkt an, dass Firmen nicht immer so positiv reagieren, wenn ihnen jemand Schwachstellen meldet. Die Veröffentlichung lief als koordinierte Offenlegung (Responsible Disclosure): Der Entdecker informiert zuerst den Hersteller und macht die Details erst öffentlich, wenn Updates bereitstehen.

Prusa hat alle gefundenen Lücken behoben. Wer einen Prusa-Drucker mit Buddy-Firmware nutzt, etwa den MK4S, sollte auf Version 7.0.0 oder neuer aktualisieren. Das gilt besonders, wenn der Drucker im Netzwerk hängt oder über Prusa Connect verwaltet wird.

Einordnung

Die Geschichte zeigt im Kleinen eine Entwicklung, über die in der Sicherheitsbranche viel gesprochen wird: KI-Modelle senken die Schwelle für tiefgehende Sicherheitsforschung. Ein Hobby-Forscher fand in einer einzigen Woche eine ernste Fernzugriffs-Lücke und rund zwei Dutzend weitere Fehler in der Firmware eines Geräts, das sonst eher wenig Aufmerksamkeit von Sicherheitsforschern bekommt. Für so etwas brauchten spezialisierte Teams früher deutlich länger.

Das hat zwei Seiten. Hier lief alles vorbildlich: Ein Forscher meldet die Lücken, der Hersteller reagiert schnell, Nutzer bekommen ein Update. Dieselben Werkzeuge stehen aber auch Angreifern zur Verfügung, die ihre Funde nicht melden. Gerade vernetzte Geräte wie 3D-Drucker, Router oder Smart-Home-Technik bekommen oft selten Updates und laufen jahrelang unbeachtet im Heimnetz. Für Hersteller heißt das: Code, der vor allem mit assert-Prüfungen arbeitet, statt Eingaben sauber zu prüfen, wird künftig schneller entlarvt.

Offen bleibt, wie viel genau Claude zum Ergebnis beigetragen hat. Fuzzing und Reverse Engineering sind seit Jahren etablierte Methoden, und Dixken bringt als Cloud- und DevOps-Profi viel Erfahrung mit. Die Berichte schreiben die Funde deshalb der Kombination aus Mensch, KI und klassischem Werkzeug zu, nicht der KI allein. Für Prusa-Besitzer zählt vor allem eins: Firmware aktualisieren.

Quellen

#sicherheit#claude#3d-druck#prusa#firmware
Originalquelle lesen

Frag den KI-Assistenten

Fragen zu diesem Artikel, zur Installation oder zu Hintergründen? Unser Assistent kennt diese Seite und läuft auf unserem eigenen Rechner, nicht in einer fremden Cloud.

Verbinde …

Der Assistent ist eine KI (Gemma 4) und kann sich irren – wichtige Angaben bitte in der Quelle prüfen. Fragen werden nur zum Beantworten genutzt und nach einer Stunde gelöscht. Bitte keine persönlichen Daten eingeben.

Kommentare

Was meinst du dazu? Schon ausprobiert? Schreib es hier, ohne Anmeldung.

  1. Kommentare werden geladen …

Kommentare sind öffentlich. Links sind nicht erlaubt, beleidigende Beiträge löschen wir. Deinen eigenen Kommentar kannst du in diesem Browser jederzeit wieder löschen. Mehr dazu in der Datenschutzerklärung.