Pangembang proyek Grsecurity
Ing proses nguji tembelan, pangembang weruh yen nalika mbangun, kompiler nampilake bebaya babagan campur kode lan definisi (struktur kasebut ditetepake sawise kode kanthi menehi nilai menyang variabel sing ana):
int indeks = n;
yen (n <HBP_NUM) { indeks = array_index_nospec (indeks, HBP_NUM); struct perf_event *bp = thread->ptrace_bps[index];
Linus nampi
yen (n <HBP_NUM) {int index = array_index_nospec(n, HBP_NUM); struct perf_event *bp = thread->ptrace_bps[index];
Ing wulan Juli, perbaikan kasebut uga ditransfer menyang cabang kernel stabil 4.4, 4.9, 4.14, 4.19, lan 5.2. Para pangurus stabil uga nemoni peringatan kasebut, lan tinimbang mriksa manawa wis dipasang ing cabang master Linus, dheweke nambal dhewe. Masalah iku padha, tanpa mikir akeh, mung
int indeks = n;
if (n <HBP_NUM ){ struct perf_event *bp = thread->ptrace_bps[index];
indeks = array_index_nospec(indeks, HBP_NUM);
Source: opennet.ru