CVE-2024-46710 in Linux
Zusammenfassung
von VulDB • 14.06.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
drm/vmwgfx: Verhindern des Unmapping von aktiven Lese-Puffern
Die KMS-Pfade halten eine persistente Zuordnung aktiv, um den Cursorpuffer zu lesen und zu vergleichen. Diese Zuordnungen können in einem einfachen Szenario mit folgender Abfolge zu einer Race Condition führen: a) Puffer „a“ wird für die Aktualisierung zugeordnet (gemappt) b) Puffer „a“ wird zum Vergleich zugeordnet c) Der Vergleich wird durchgeführt d) Zuordnung von „a“ zum Vergleich aufgehoben (unmapped) e) Cursor wird aktualisiert f) Zuordnung von „a“ für die Aktualisierung aufgehoben
Im Schritt „e“ wurde der Puffer bereits entzogen, und die gelesenen Inhalte sind fehlerhaft.
Das Unmapping aktiver Lese-Puffer wird verhindert, indem einfach gezählt wird, wie viele Pfade derzeit aktive Zuordnungen haben, und das Entziehen (Unmap) erst dann erfolgt, wenn diese Zählung den Wert 0 erreicht.
If you want to get best quality of vulnerability data, you may have to visit VulDB.