Pêşdebirên projeya Grsecurity
Di dema ceribandina patchê de, pêşdebiran dît ku dema ku çêdike, berhevkar hişyariyek li ser tevlihevkirina kod û pênaseyan nîşan dide (avahî piştî kodê hate destnîşankirin, nirxek ji guhêrbarek heyî re destnîşan dike):
int index = n;
heke (n < HBP_NUM) { index = array_index_nospec(index, HBP_NUM); struct perf_event *bp = thread->ptrace_bps[index];
Linus qebûl kir
eger (n < HBP_NUM) { int index = array_index_nospec(n, HBP_NUM); struct perf_event *bp = thread->ptrace_bps[index];
Di Tîrmehê de, rastkirin ji şaxên kernelê yên stabîl 4.4, 4.9, 4.14, 4.19 û 5.2 re jî hate şandin. Parêzgerên şaxên îstîqrar jî rastî hişyariyê hatin û li şûna ku kontrol bikin ka ew jixwe di şaxê masterê Linus de rast bûye, wan bixwe rastkirinek çêkir. Pirsgirêk ev e ku bêyî ku bi rastî li ser wê bifikirin, ew tenê
int index = n;
heke (n < HBP_NUM ){ struct perf_event *bp = thread->ptrace_bps[index];
index = array_index_nospec(index, HBP_NUM);
Source: opennet.ru