CVE-2024-38616
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: wifi: carl9170: fortified-memset xəbərdarlığının yenidən düzəldilməsi carl9170_tx_release() funksiyası mənim randconfig build-lərimdə bəzən fortified-memset xəbərdarlığını tetikləyir: include/linux/string.h:254 faylından daxil edilmiş, drivers/net/wireless/ath/carl9170/tx.c:40-dan gələn: 'fortify_memset_chk' funksiyasında, drivers/net/wireless/ath/carl9170/tx.c:283:2-də 'carl9170_tx_release'-dən inline edilmiş, include/linux/kref.h:65:3-də 'kref_put'-dan inline edilmiş, drivers/net/wireless/ath/carl9170/tx.c:342:9-da 'carl9170_tx_put_skb'-dan inline edilmiş: include/linux/fortify-string.h:493:25: error: warning atributu ilə elan edilmiş '__write_overflow_field' çağırışı: sahənin ölçüsündən kənara yazma aşkarlandı (1-ci parametr); bəlkə struct_group()-dan istifadə etmək olar? [-Werror=attribute-warning] 493 | __write_overflow_field(p_size_field, size); Kees əvvəllər bunu memset_after() istifadə edərək qarşısını almağa çalışmışdı, lakin görünür ki, bu, problemi tamamilə həll etmir. Diqqətimi çəkdi ki, buradakı memset_after() union-ın orijinal cast-dan (rate_driver_data) fərqli bir hissəsində (status) yerinə yetirilir və bu, kompilyatoru çaşdıra bilər. Təəssüf ki, memset_after() hiyləsi driver_rates[] üzərində işləmir, çünki bu anonim struct-ın bir hissəsidir və mən struct_group()-un bunu etməsini də təmin edə bilmədim. Lakin iki ayrı üzv üzərində iki ayrıca memset() çağırışından istifadə etmək xəbərdarlığı aradan qaldırır.
Necə düzəltmək olar
- linux linux_kernel6.1.93, 6.6.33, 6.8.12, 6.9.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.17 ≤ v < 6.1.93, 6.2 ≤ v < 6.6.33, 6.7 ≤ v < 6.8.12, 6.9 ≤ v < 6.9.3 | 6.1.93, 6.6.33, 6.8.12, 6.9.3 |
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.
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.