CVE-2026-89808 in Linuxinfo

Zusammenfassung

von VulDB • 16.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

drm/amdkfd: Behebung des Falls, dass die VM-Range ein Loch (hole) ist bei svm_migrate_copy_to_vram

Wenn sich der zu migrierende VM-Bereich auf CPU-Seite in einem „Loch“-Zustand befindet (MIGRATE_PFN_MIGRATE gesetzt + MIGRATE_PFN_VALID nicht gesetzt), weist der Treiber weiterhin Gerätespeicherseiten zu. Es gibt keine DMA-Zuordnung für die Quellseiten und den Migrationsvorgang. j ist 0, und svm_migrate_copy_memory_gart() wird einen uninitialisierten Wert r zurückgeben. Dies kann dazu führen, dass out_free_vram_pages alle gerade erst eingerichteten VRAM-Speicherseiten freigibt.

Initialisieren Sie r und rufen Sie nur dann die letzte Funktion svm_migrate_copy_memory_gart auf, wenn j > 0 ist.

Der aktuelle Code verschiebt die letzte Seite in den abschließenden Kopiervorgang. Dieser Patch führt bei Erreichen des Endes des aktuellen drm_buddy_block einen Flush für die letzte Seite durch und vermeidet damit einen weiteren Aufruf von svm_migrate_copy_memory_gart.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

16.09.2026

Moderieren

akzeptiert

Eintrag

VDB-405630

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!