Sicherheitsexperten von Google haben eine Schwachstelle (CVE-2022-2566) in der Bibliothek libavformat entdeckt, die Teil des Multimedia-Pakets FFmpeg ist. Diese Schwachstelle ermöglicht es einem Angreifer, Code auszuführen, wenn eine speziell modifizierte Datei im mp4-Format auf dem System des Opfers verarbeitet wird. Die Schwachstelle tritt ab der FFmpeg-Version 5.1 auf und wurde in der Version FFmpeg 5.1.2 behoben.
Die Schwachstelle wird durch einen Berechnungsfehler bei der Pufferspeichergröße in der Funktion build_open_gop_key_points() verursacht, was zu einem Überlauf bei der Verarbeitung bestimmter Parameter und der Zuweisung eines Speichers führt, der kleiner ist als erforderlich. Um die Möglichkeit eines Angriffs zu demonstrieren, wurde ein Exploit-Prototyp veröffentlicht.
Quelle: opennet.ru
