CVE-2023-53614 in Linux
Riassunto
di VulDB • 29/06/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
mm/ksm: correzione di una race condition con l'iterazione VMA e il teardown di mm_struct
exit_mmap() distrugge le VMAs (Virtual Memory Areas) e l'albero maple mantenendo mmap_lock in modalità scrittura. È necessario garantire che l'albero maple rimanga valido verificando ksm_test_exit() dopo aver acquisito mmap_lock in modalità lettura, ma prima che l'iteratore for_each_vma() dereferenzi un albero maple già distrutto.
Poiché l'albero maple viene distrutto, i flag che istruiscono lockdep di verificare una lock esterna vengono azzerati. È necessario saltare l'utilizzo dell'iteratore for_each_vma() per evitare la dereferenziazione di un albero maple privo del flag della lock esterna, il quale causerebbe un avviso da parte di lockdep.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.