CVE-2026-74354 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

bpf: mmap_lock in zap_pages() verwenden

zap_vma_range() erfordert, dass der mmap_lock des zugehörigen mm gehalten wird.

Das Halten von mmap_read_lock unter arena->lock würde zu einer AB-BA-Sperre (Deadlock) mit arena_vm_close() und arena_map_mmap() führen, die beide mit gehaltener mmap_write_lock ausgeführt werden und anschließend arena->lock erwerben. Stattdessen sollte arena->lock freigegeben, mmget_not_zero() für den vma-mm aufgerufen, mmap_read_lock erworben und der vma über find_vma() erneut aufgelöst werden, da er während des Wartens entmappt oder ersetzt worden sein könnte.

Verarbeitete VMLs (Virtual Memory Layout Structures) werden mit einer pro-Aufruf-Generation in vml->zap_gen verfolgt, und die Aufrufer von zap_pages() werden über eine neue arena->zap_mutex serialisiert, damit gleichzeitige Aufrufe für verschiedene uaddr-Bereiche nicht die VMLs des jeweils anderen vor Abschluss der Zap-Operation als verarbeitet markieren.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

15.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390319

CPE

bereit

EPSS

0.00155

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!