CERT warnt vor Datei-Lese- und Schreibzugriffen bei ImageMagick
Das CERT Coordination Center beschreibt seit dem 12. November 2026 mehrere Schwachstellen in Anwendungen, die ImageMagick mit einer unzureichend restriktiven Standard- oder Anwendungskonfiguration einsetzen. Ein Angreifer kann laut CERT eine Anwendung dazu bringen, manipulierte SVG- oder PostScript-Inhalte zu verarbeiten. Dadurch lassen sich möglicherweise Dateien lesen oder schreiben, auf die der ImageMagick-Prozess zugreifen darf.
Das CERT nennt Ruby on Rails, WordPress, MediaWiki, ownCloud Classic und Redmine als Anwendungen, die ImageMagick etwa für Vorschaubilder, Zuschnitte und Konvertierungen verwenden können. Auch containerisierte KI-Bildverarbeitung kann laut CERT Inhalte aus Uploads, URLs, Datensätzen, automatisierten Agenten, Modellausgaben oder anderen vorgelagerten Diensten verarbeiten. Die Wikimedia Foundation teilte dem CERT mit, dass MediaWiki nicht betroffen sei.
Ein Angriffsweg führt laut CERT über SVG. Ein manipuliertes image-Element kann über seinen xlink:href-Wert einen gefährlichen Coder aufrufen, etwa durch eine MSL-Ressource. ImageMagick kann den referenzierten Inhalt anschließend als Magick-Scripting-Language-Skript interpretieren. Dieses Skript kann weitere Bildleser aufrufen und vom Angreifer kontrollierte Bilddaten in ausgewählte Dateipfade schreiben. Der Angriff setzt voraus, dass der interne SVG-Coder und die benötigten gefährlichen Coder verfügbar sind.
Beim zweiten Angriffsweg kann ImageMagicks inhaltsbasierte Formaterkennung eine manipulierte Eingabe als PostScript einstufen und Ghostscript aufrufen. Ghostscript ist der separate Interpreter, den ImageMagick für PostScript, EPS und PDF verwendet. Laut CERT kann dies auch geschehen, wenn Dateiname oder angegebener Medientyp auf ein anderes Format hindeuten. In der untersuchten Konfiguration erlaubt Ghostscript trotz der Option -dSAFER Dateioperationen innerhalb von /tmp. Dadurch können dort gespeicherte Uploads, Sitzungsdaten und Verarbeitungsartefakte betroffen sein.
In bestimmten Bereitstellungen kann der Dateizugriff laut CERT mit beschreibbaren ausführbaren Inhalten zu beliebiger Codeausführung verbunden werden. In Containerumgebungen können beschreibbare Host-Mounts, gemeinsam genutzte Volumes, Zugangsdaten und Inferenzartefakte die Auswirkungen eines erfolgreichen Angriffs vergrößern. Kiteworks teilte dem CERT mit, dass ownCloud Classic und die Kiteworks-Plattform betroffen seien und das Unternehmen an Fehlerbehebungen arbeite. Kiteworks habe keine Hinweise auf eine Ausnutzung.
Das CERT empfiehlt eine eigene policy.xml auf Basis einer Allowlist. Sie sollte nur die Formate und Vorgänge freigeben, die eine Anwendung benötigt. Unnötige Coder und Delegates wie MSL, MVG, PS, EPS und PDF sollten deaktiviert werden. Betreiber sollten die tatsächlich wirksame Policy prüfen und testen, ob verbotene Formate zurückgewiesen werden. Ein Update von ImageMagick allein kann laut CERT unzureichend sein, wenn die Sicherheits-Policy gefährliche Funktionen weiterhin erlaubt.
Das Rails-Team veröffentlichte laut CERT die Versionen 8.0.5.2 und 8.1.4.1 mit einer policy.xml für die Verwendung von mini_magick durch Active Storage. Das Team von pwn.ai meldete die zweite Variante an WordPress als CVE-2026-65640. Das CERT empfiehlt außerdem, die Bildverarbeitung in einer minimal privilegierten Umgebung zu isolieren, Dateiinhalte statt Dateinamen oder clientseitig gesetzter Medientypen zu prüfen und unerwartete Coder-Aufrufe sowie Dateierstellungen zu überwachen.
