CVE-2026-53337

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: net: bonding: bond_do_ioctl() funksiyasında NULL göstəricisinin istifadəsi (NULL pointer dereference) düzəldildi bond_do_ioctl() funksiyasında slave_dev dəyişəni __dev_get_by_name() vasitəsilə əldə edilir və sorğu edilən interfeys adı mövcud deyilsə, bu funksiya NULL qaytara bilər. Lakin növbəti slave_dbg() çağırışı NULL yoxlamasından əvvəl yerləşdirilib: slave_dev = __dev_get_by_name(net, ifr->ifr_slave); slave_dbg(bond_dev, slave_dev, "slave_dev=%p:\n", slave_dev); //burada if (!slave_dev) return -ENODEV; slave_dbg() makrosu netdev_dbg(bond_dev, "(slave %s): " fmt, (slave_dev)->name, ...) şəklində genişlənir ki, bu da NULL yoxlaması aparılmamışdan əvvəl şərtsiz olaraq slave_dev->name hissəsinə müraciət edir. Bu, istifadəçi mövcud olmayan slave interfeys adı ilə bonding ioctl (məsələn, SIOCBONDENSLAVE, SIOCBONDRELEASE və s.) çağırdıqda NULL pointer dereference səbəbi ilə kernel oops xətasına yol açır. Bu zəifliyə CAP_NET_ADMIN imtiyazı olan istifadəçilər tərəfindən bonding ioctl interfeysi vasitəsilə userspace-dən daxil olmaq mümkündür ki, bu da potensial lokal xidmətdən imtina (DoS) vektorudur. Problem slave_dbg() çağırışının NULL yoxlamasından sonraya keçirilməsi ilə həll edilmişdir.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc1 iyl 2026
İlk görülmə1 iyl 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.3 ≤ v < 5.10.259, 5.11 ≤ v < 5.15.210, 5.16 ≤ v < 6.1.176, 6.2 ≤ v < 6.6.143, 6.7 ≤ v < 6.12.94, 6.13 ≤ v < 6.18.36, 6.19 ≤ v < 7.0.13, 7.15.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-53337 · Linux Kernel · Dark Radar