In the Linux kernel, the following vulnerability has been resolved: mm: multi-gen LRU: fix crash during cgroup migration lrugenmigratemm() assumes lrugenaddmm() runs prior to itself. This isn't true for the following scenario: CPU 1 CPU 2 clone() cgroupcanfork() cgroupprocswrite() cgrouppostfork() tasklock() lrugenmigratemm() taskunlock() tasklock() lrugenaddmm() taskunlock() And when the above happens, kernel crashes because of linked list corruption (mmstruct->lrugen.list).