Linux çekirdeği bakımcısı Greg Kroah-Hartman, sysfs bind ve unbind arayüzlerinin fuzzing botları tarafından kötüye kullanıldığını belirterek TAINT_FORCED_BIND taint bayrağını driver-core-next dalına ekledi. Bu bayrak, bir sürücünün sysfs üzerinden zorla bir cihaza bağlandığında veya bir cihazın sürücüsünden zorla ayrıldığında çekirdeği işaretleyerek, ortaya çıkan hataların normal bir iş akışından değil, yapay bir test senaryosundan kaynaklandığını gösterir.
Linux Çekirdeği, Fuzzing Botları Nedeniyle Yeni 'Taint' Mekanizması Ekliyor
Linux çekirdeğine, sysfs bind/unbind dosyalarının kullanıldığında çekirdeği 'kirletmek' (taint) amacıyla TAINT_FORCED_BIND bayrağı ekleniyor; amaç, fuzzing botlarının rastgele sürücü-cihaz eşleşmeleriyle ürettiği anlamsız hata raporlarını filtrelemektir.
01
Linux KernelGreg Kroah-Hartmanfuzzingsyzbottaintsysfsdriver-coreLinux 7.4