Betroffen ist der EXL3-Loader von ExLlamaV3, der beim Laden eines Modells einen vom Modell selbst gelieferten Index verwendet, um einen CUDA-Kernel auszuwählen. Dieser Index stammt aus einer nicht vertrauenswürdigen Quelle und wird vor der Verwendung nicht auf seinen gültigen Wertebereich geprüft. Ein präpariertes Modell kann dadurch bewirken, dass die Software außerhalb des vorgesehenen Bereichs einen Funktionszeiger ausliest und aufruft. Die unmittelbare Folge ist ein zuverlässig reproduzierbarer Absturz des Prozesses. Unter bestimmten Voraussetzungen – abhängig davon, wie der Arbeitsspeicher des Hosts belegt ist – kann ein Angreifer die Auswahl des aufgerufenen Kernels gezielt steuern und so den Programmablauf beim Laden des Modells beeinflussen. Gefährdet sind damit alle Umgebungen, in denen Modelle aus fremden oder ungeprüften Quellen geladen werden, denn allein der Ladevorgang genügt zur Auslösung.
Erwähnt in
Artikel und Wochenreports, die diese Schwachstelle behandeln- Artikel Bisher keine Artikel.