CVE-2024-36943 in Linuxinfo

Zusammenfassung

von VulDB • 09.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

fs/proc/task_mmu: Behebung des Verlusts der „young“- und „dirty“-Bits während der Pagemap-Scanoperation

make_uffd_wp_pte() führte zuvor Folgendes aus:

pte = ptep_get(ptep); ptep_modify_prot_start(ptep); pte = pte_mkuffd_wp(pte); ptep_modify_prot_commit(ptep, pte);

Wenn jedoch ein anderer Thread zwischen den ersten beiden Aufrufen auf die PTE (Page Table Entry) zugriff oder diese als „dirty“ markierte, konnte dies zum Verlust dieser Informationen führen. Da ptep_modify_prot_start() atomar liest und löscht, ist das folgende Muster korrekt und verhindert jegliche Race Conditions:

pte = ptep_modify_prot_start(ptep); pte = pte_mkuffd_wp(pte); ptep_modify_prot_commit(ptep, pte);

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!