FFmpeg-PixelSmash-Lücke: Kritische Schwachstelle in MagicYUV-Decoder und betroffene Anwendungen
Von Mag-Info Tech editorial · 2026-06-23

Die kürzlich entdeckte Schwachstelle PixelSmash in FFmpeg unterstreicht erneut, wie gefährlich unentdeckte Fehler in grundlegenden Multimedia-Bibliotheken sein können. Die Lücke mit der Kennung CVE-2026-8461 betrifft den MagicYUV-Decoder, der in unzähligen Anwendungen für die Verarbeitung von AVI-, MKV- und MOV-Dateien eingesetzt wird. Ein Angreifer kann durch das Einschleusen speziell präparierter Videodateien entweder eine Denial-of-Service-Bedingung auslösen oder – unter bestimmten Voraussetzungen – sogar beliebigen Code auf dem Zielsystem ausführen. Besonders kritisch ist die Situation bei Jellyfin, einem der beliebtesten selbstgehosteten Medienserver, da die Lücke hier über die normale Medienbibliotheks-Scan-Funktion ausgenutzt werden kann. Nutzer und Administratoren sollten daher unverzüglich prüfen, ob ihre Systeme betroffen sind, und die verfügbaren Patches installieren.
Was ist PixelSmash und wie funktioniert der Angriff?
PixelSmash ist eine Heap-Überlauf-Schwachstelle im MagicYUV-Decoder von FFmpeg, die durch eine fehlerhafte Berechnung der Chroma-Ebenenhöhe entsteht. MagicYUV ist ein verlustfreier Videocodec, der häufig für Archivzwecke oder zur schnellen Vorschau von Videodateien genutzt wird. Der Fehler tritt auf, wenn der Decoder unabhängig decodierbare Bildbereiche – sogenannte Slices – verarbeitet. Dabei wird ein Puffer im Arbeitsspeicher um eine Zeile zu klein alloziert, was zu einem Heap-Überlauf führt. Dieser Überlauf kann gezielt ausgenutzt werden, um entweder den Programmablauf zu stören (Denial of Service) oder durch geschicktes Platzieren von Schadcode beliebige Befehle auf dem System auszuführen. Die Schwachstelle ist besonders tückisch, weil sie nicht nur durch das direkte Öffnen einer manipulierten Datei ausgelöst werden kann, sondern bereits durch das bloße Anzeigen von Vorschaubildern in Dateimanagern oder die automatische Verarbeitung durch Medienserver.
Die technische Ursache liegt in einer Inkonsistenz zwischen dem Frame-Allocator und dem Decoder: Während der Allokator die korrekte Höhe der Chroma-Ebenen berechnet, geht der Decoder von einer falschen Höhe aus. Dadurch wird ein zu kleiner Puffer reserviert, in den später zu viele Daten geschrieben werden. Ein Angreifer kann diese Situation ausnutzen, indem er eine Videodatei erstellt, deren MagicYUV-Header die fehlerhafte Berechnung triggert. Wird diese Datei dann von einer anfälligen Anwendung verarbeitet, überschreibt der Überlauf benachbarte Speicherbereiche – möglicherweise mit schädlichem Code. Die Schwere der Lücke wird durch den CVSS-Score von 8,8 unterstrichen, der auf ein hohes Risiko für Integrität und Verfügbarkeit hinweist.
Betroffene Anwendungen und besonders gefährdete Szenarien
Nicht nur Medienserver wie Jellyfin sind von PixelSmash betroffen, sondern praktisch alle Programme, die FFmpeg mit aktiviertem MagicYUV-Decoder nutzen. Dazu gehören lokale Medienplayer wie Kodi, Emby und OBS Studio, aber auch Serveranwendungen wie Nextcloud (mit aktivierter Videovorschau) und PhotoPrism. Selbst Thumbnail-Generatoren in Desktop-Umgebungen wie GNOME, KDE und XFCE können die Lücke ausnutzen, wenn sie FFmpeg für die Vorschauerstellung verwenden. Auch Messengerdienste wie Slack, Discord, Telegram und WhatsApp sind potenziell gefährdet, da sie FFmpeg für die serverseitige Erstellung von Videovorschauen einsetzen – eine direkte Ausnutzung wurde zwar noch nicht öffentlich demonstriert, aber die technische Grundlage ist identisch.

Besonders kritisch ist die Situation bei Jellyfin, da die Lücke hier über den normalen Medienbibliotheks-Scan ausgenutzt werden kann. Ein Angreifer muss lediglich eine manipulierte AVI-Datei in die Mediensammlung hochladen, und der Server verarbeitet diese automatisch im Hintergrund. Dadurch ist keine Interaktion des Nutzers erforderlich – das System führt die schädliche Datei selbst aus. Nextcloud-Nutzer mit aktivierter Videovorschau sind ebenfalls einem erhöhten Risiko ausgesetzt, da das bloße Anzeigen einer Verzeichnisliste mit betroffenen Dateien die Schwachstelle triggern kann. OBS Studio, die beliebte Streaming-Software, ist gefährdet, wenn Nutzer aufgezeichnete oder gestreamte Inhalte mit MagicYUV-Codecs verarbeiten. Selbst wenn die Datei nicht direkt geöffnet wird, kann die Vorschau- oder Encoder-Funktion die Lücke auslösen.
Remote Code Execution: Wann ist sie möglich?
Eine vollständige Remote Code Execution (RCE) über PixelSmash ist zwar technisch möglich, erfordert aber zusätzliche Bedingungen. Der Heap-Überlauf allein ermöglicht zwar einen Denial-of-Service-Angriff, aber für die Ausführung beliebigen Codes müssen weitere Schutzmechanismen umgangen werden. Ein entscheidender Faktor ist die Address Space Layout Randomization (ASLR), die in modernen Betriebssystemen standardmäßig aktiviert ist. Ohne ASLR oder durch die Kombination mit einer zweiten Schwachstelle kann ein Angreifer den Überlauf gezielt ausnutzen, um Schadcode in den Speicher zu schreiben und auszuführen. JFrog demonstrierte dies erfolgreich auf einem Jellyfin-Server der Version 10.11.9, indem eine präparierte AVI-Datei über die normale Medienbibliotheks-Scan-Funktion hochgeladen und verarbeitet wurde.
Die Ausnutzung der Lücke für RCE ist zwar komplexer als ein einfacher Denial-of-Service-Angriff, aber nicht unmöglich. Besonders in Umgebungen, in denen ASLR deaktiviert ist – etwa in älteren Systemen oder speziellen Konfigurationen – steigt das Risiko einer vollständigen Kompromittierung. Administratoren sollten daher nicht nur die FFmpeg-Version aktualisieren, sondern auch sicherstellen, dass alle Schutzmechanismen des Betriebssystems aktiviert sind. Dazu gehören ASLR, DEP (Data Execution Prevention) und moderne Speicherschutzfunktionen wie Stack Canaries. Nutzer von selbstgehosteten Medienservern sollten zudem prüfen, ob sie externe Zugriffe auf die Mediensammlung erlauben – eine Einschränkung der Berechtigungen kann das Risiko weiter minimieren.
Praktische Auswirkungen: Von DoS bis zur Serverübernahme
Die Auswirkungen von PixelSmash reichen von harmlosen Abstürzen bis hin zur vollständigen Übernahme eines Servers. Ein einfacher Denial-of-Service-Angriff kann dazu führen, dass betroffene Anwendungen abstürzen oder sich aufhängen, sobald eine manipulierte Datei verarbeitet wird. Für private Nutzer ist dies zwar lästig, aber meist nicht kritisch. Für Unternehmen und Serverbetreiber kann ein solcher Angriff jedoch erhebliche Folgen haben, insbesondere wenn die betroffene Anwendung geschäftskritische Funktionen erfüllt. Bei Medienservern wie Jellyfin oder Emby führt ein Absturz nicht nur zu Ausfallzeiten, sondern kann auch die Integrität der Mediensammlung gefährden, wenn während des Absturzes Daten beschädigt werden.
Im schlimmsten Fall ermöglicht PixelSmash die Ausführung beliebigen Codes auf dem Zielsystem. Dies ist besonders gefährlich in Umgebungen, in denen der Medienserver mit anderen Diensten integriert ist oder auf sensible Daten zugreifen kann. Ein Angreifer könnte beispielsweise Backdoors installieren, weitere Schwachstellen ausnutzen oder die Kontrolle über das gesamte System übernehmen. Bei Jellyfin könnte dies bedeuten, dass ein Angreifer auf alle Medieninhalte zugreift, administrative Rechte erhält oder sogar weitere Systeme im Netzwerk kompromittiert. Für Unternehmen, die Nextcloud oder PhotoPrism für die interne Zusammenarbeit nutzen, könnte eine erfolgreiche Ausnutzung der Lücke zu Datenlecks oder der Verbreitung von Schadsoftware führen.








Echte Ergebnisse von MEFAIs KI. Erhalten Sie $50 Rabatt auf den Pro-Plan.
Gesponsert · Vergangene Leistung ist kein Indikator für zukünftige Ergebnisse. Keine Finanzberatung.

Wer ist gefährdet und wie kann man sich schützen?
Grundsätzlich ist jedes System gefährdet, das FFmpeg mit aktiviertem MagicYUV-Decoder einsetzt. Dazu gehören nicht nur Medienserver und -player, sondern auch Anwendungen, die FFmpeg für die Verarbeitung von Videodateien nutzen – etwa Video-Editoren, Streaming-Software oder sogar Thumbnail-Generatoren in Desktop-Umgebungen. Nutzer von Jellyfin, Kodi, OBS Studio, Nextcloud, Emby, PhotoPrism und ähnlichen Anwendungen sollten daher umgehend prüfen, ob ihre Systeme betroffen sind. Der einfachste Weg, dies zu tun, ist die Überprüfung der installierten FFmpeg-Version. Ab Version 6.1 ist die Schwachstelle behoben, sofern die Anwendung die aktualisierte Bibliothek verwendet.
Administratoren sollten die verfügbaren Sicherheitsupdates sofort installieren und sicherstellen, dass alle Abhängigkeiten auf dem neuesten Stand sind. Bei selbstgehosteten Servern empfiehlt es sich, die Zugriffsrechte auf die Mediensammlung zu überprüfen und externe Zugriffe einzuschränken. Zudem sollten automatische Medienverarbeitungsfunktionen wie Bibliotheks-Scans oder Thumbnail-Generierung vorübergehend deaktiviert werden, bis die Lücke geschlossen ist. Für Nutzer von Messengerdiensten wie Slack oder Discord ist das Risiko zwar geringer, da die Dateien serverseitig verarbeitet werden, aber auch hier sollten die Anbieter die FFmpeg-Version aktualisieren. Private Nutzer können sich schützen, indem sie keine unbekannten Videodateien öffnen oder herunterladen und ihre Systeme regelmäßig aktualisieren.
Technische Details: MagicYUV, Slices und der Heap-Überlauf
MagicYUV ist ein verlustfreier Videocodec, der auf der YUV-Farbraumdarstellung basiert und häufig für Archivzwecke oder schnelle Vorschauen genutzt wird. Der Codec unterstützt die Aufteilung eines Videobildes in unabhängige Bereiche, sogenannte Slices, die parallel decodiert werden können. Diese Funktion ist besonders nützlich für Multicore-Systeme, da sie die Decodierung beschleunigt. Allerdings führt die fehlerhafte Implementierung im MagicYUV-Decoder von FFmpeg zu einer falschen Berechnung der Chroma-Ebenenhöhe. Während der Frame-Allocator die korrekte Höhe berechnet, geht der Decoder von einer um eine Zeile geringeren Höhe aus. Dadurch wird ein zu kleiner Puffer reserviert, in den später zu viele Daten geschrieben werden.
Der Heap-Überlauf entsteht, wenn der Decoder versucht, die Chroma-Daten in den zu kleinen Puffer zu schreiben. Da die Datenmenge die Puffergröße überschreitet, werden benachbarte Speicherbereiche überschrieben – möglicherweise mit schädlichem Code. Ein Angreifer kann diese Situation ausnutzen, indem er eine Videodatei erstellt, deren MagicYUV-Header die fehlerhafte Berechnung triggert. Wird diese Datei dann von einer anfälligen Anwendung verarbeitet, überschreibt der Überlauf benachbarte Speicherbereiche. Die Ausnutzung erfordert zwar ein tiefes technisches Verständnis, aber die Demonstration durch JFrog zeigt, dass eine erfolgreiche Kompromittierung möglich ist – insbesondere, wenn ASLR deaktiviert ist oder weitere Schwachstellen kombiniert werden.

Die Rolle von FFmpeg und die Herausforderung für Entwickler
FFmpeg ist eine der wichtigsten Multimedia-Bibliotheken der Welt und wird in unzähligen Anwendungen und Diensten eingesetzt. Die Bibliothek ist Open Source und wird von einer globalen Community entwickelt, was sowohl ihre Stärke als auch ihre Schwäche ist: Während die Community schnell auf Sicherheitslücken reagieren kann, ist die Koordination zwischen den vielen Abhängigkeiten und Anwendungen eine Herausforderung. Die PixelSmash-Lücke zeigt, wie wichtig es ist, nicht nur die Kernbibliothek, sondern auch alle Anwendungen, die FFmpeg nutzen, regelmäßig zu aktualisieren. Entwickler müssen sicherstellen, dass ihre Anwendungen die neuesten Versionen von FFmpeg und allen Abhängigkeiten verwenden.
Für Administratoren und Nutzer bedeutet dies, dass sie sich nicht nur auf die Aktualisierung von FFmpeg verlassen können, sondern auch die Anwendungen selbst im Blick behalten müssen. Viele Programme integrieren FFmpeg als statische Bibliothek, was die Aktualisierung erschwert. In solchen Fällen müssen Nutzer auf Updates der jeweiligen Anwendung warten. Entwickler sollten zudem sicherstellen, dass ihre Anwendungen standardmäßig sichere Einstellungen verwenden – etwa die Deaktivierung unsicherer Codecs wie MagicYUV, wenn sie nicht benötigt werden. Die PixelSmash-Lücke unterstreicht einmal mehr, wie wichtig eine proaktive Sicherheitsstrategie ist, die nicht nur auf Patches setzt, sondern auch auf die Reduzierung der Angriffsfläche durch sichere Standardkonfigurationen.
Ausblick: Was kommt als Nächstes?
Die Entdeckung der PixelSmash-Lücke ist ein weiterer Beweis dafür, dass selbst etablierte und weit verbreitete Software nicht immun gegen kritische Sicherheitslücken ist. Für die kommenden Wochen und Monate ist damit zu rechnen, dass weitere Anwendungen und Dienste ihre FFmpeg-Versionen aktualisieren und Sicherheitsupdates bereitstellen. Nutzer sollten die offiziellen Kanäle ihrer Anwendungen im Auge behalten und Updates zeitnah installieren. Besonders betroffen sind selbstgehostete Dienste wie Jellyfin und Nextcloud, da hier die Angriffsfläche größer ist als bei lokalen Anwendungen.
Langfristig könnte die PixelSmash-Lücke dazu führen, dass Entwickler und Unternehmen ihre Abhängigkeit von unsicheren Codecs wie MagicYUV überdenken. Alternativen wie H.264 oder AV1 bieten nicht nur bessere Kompressionsraten, sondern auch eine robustere Sicherheitshistorie. Zudem könnten automatisierte Sicherheitsprüfungen in der Softwareentwicklung an Bedeutung gewinnen, um solche Fehler bereits in der Entwicklungsphase zu erkennen. Für Nutzer bedeutet dies, dass sie bei der Auswahl von Anwendungen und Diensten nicht nur auf Features, sondern auch auf Sicherheitsaspekte achten sollten. Die PixelSmash-Lücke ist ein Weckruf, der zeigt, wie wichtig es ist, Sicherheitsupdates ernst zu nehmen – denn im digitalen Zeitalter ist keine Anwendung vor Angriffen gefeit.
Mehr in Cybersicherheit & Datenschutz

Cisco Unified CM: Hochriskante SSRF-Lücke CVE-2026-20230 wird aktiv ausgenutzt
Die schwerwiegende SSRF-Lücke CVE-2026-20230 in Cisco Unified Communications Manager wird derzeit aktiv ausgenutzt. Betroffen sind ungeschützte Systeme, die nicht gepatcht wurden.

Tata Electronics bestätigt Cyberangriff – was bedeutet das für Hersteller und Zulieferer?
Der Cyberangriff auf Tata Electronics zeigt erneut, wie gefährdet die Elektronikfertigung ist – und warum Lieferketten zum Ziel werden.

Windows 11: Neues Point-in-Time Restore in KB5095093 – was es bringt und wer es braucht
Microsofts optionales KB5095093-Update für Windows 11 24H2 und 25H2 führt Point-in-Time Restore ein – ein schnelles System-Recovery innerhalb von 72 Stunden. Wer profitiert und wie man es nutzt.

