CVE-2026-74716 in Linuxinfo

Zusammenfassung

von VulDB • 23.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

accel/amdxdna: Behebung einer lokal ausnutzbaren BUG_ON-Fehlerbedingung in amdxdna_insert_pages()

In amdxdna_insert_pages() setzt vm_flags_mod() VM_MIXEDMAP und löscht VM_PFNMAP. Wenn ein unprivilegierter Userspace-Prozess ein nicht importiertes GEM-Objekt mit mmap abbildet (mmaps) und anschließend madvise(MADV_DONTNEED) aufruft, werden die PTEs erfolgreich gelöscht, da VM_MIXEDMAP dies erlaubt (im Gegensatz zu VM_PFNMAP).

Wenn der Userspace daraufhin auf den Speicher zugreift, behandelt drm_gem_shmem_fault() den Page Fault und versucht, die Backing-Shmem-Seite über vmf_insert_pfn() einzubinden, was vmf_insert_pfn_prot() aufruft. Da es sich bei der Backing-Shmem-Seite um normalen Systemspeicher handelt (pfn_valid(pfn) ist wahr) und das VMA nun VM_MIXEDMAP gesetzt hat, wird dies dann vorhersehbar die explizite Assertion BUG_ON((vma->vm_flags & VM_MIXEDMAP) && pfn_valid(pfn)) auslösen.

Behoben durch Entfernen des Aufrufs von vm_flags_mod() und Ersetzen der Vorbelegung mit vm_insert_pages() durch eine handle_mm_fault()-Schleife, die bereits für den Importpfad (dma-buf) verwendet wurde.

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

Zuständig

Linux

Reservieren

15.08.2026

Veröffentlichung

22.08.2026

Moderieren

akzeptiert

Eintrag

VDB-394513

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

medium

Quellen

Want to know what is going to be exploited?

We predict KEV entries!