Wicitaanka nidaamka futex, suurtagalnimada fulinta koodka isticmaale ee macnaha guud ee kernel ayaa la ogaaday oo la tirtiray.

Hirgelinta nidaamka futex (degdeg ah mutex userspace mutex), isticmaalka xusuusta ka dib markii la ogaado oo la tirtiro. Tani, iyadu, waxay u ogolaatay qofka weerarka geystay inuu ku fuliyo koodkiisa macnaha guud ee kernel, iyada oo dhammaan cawaaqibka soo socda laga eego dhinaca amniga. Nuglaanta waxay ku jirtay koodka maamulaha khaladka.

Sixitaan Nuglaantani waxay ka soo muuqatay khadka dhexe ee Linux Janaayo 28 iyo maalin ka hor shalay waxay gashay kernels 5.10.12, 5.4.94, 4.19.172, 4.14.218.

Intii lagu guda jiray ka doodista hagaajintan, waxaa la soo jeediyay in nuglaantani ay ka jirto dhammaan kernels tan iyo 2008:

https://www.openwall.com/lists/oss-security/2021/01/29/3

FWIW, ballan-qaadkani waxa uu leeyahay: Hagaajinta: 1b7558e457ed ("futexes: fix fault handling in futex_lock_pi") iyo in kale ee la galay waa laga soo bilaabo 2008. Markaa malaha dhammaan Linux distros hadda la ilaaliyo iyo geynta ayaa la saameeyaa, ilaa wax kale ay yareeyaan arrinta noocyada kernel qaarkood. .

Source: linux.org.ru