CVE-2024-50038

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: netfilter: xtables: lazım olduğu yerlərdə NFPROTO_UNSPEC istifadəsindən qaçınmaq syzbot ebtables vasitəsilə xt_cluster uyğunlaşdırmasını çağırmağı bacarmışdır: WARNING: CPU: 0 PID: 11 at net/netfilter/xt_cluster.c:72 xt_cluster_mt+0x196/0x780 [..] ebt_do_table+0x174b/0x2a40 Modul NFPROTO_UNSPEC üçün qeydiyyatdan keçir, lakin onun ipv4/ipv6 paket emalı həyata keçirdiyi fərz edilir. Bu, yalnız lokal olaraq sonlanan TCP/UDP trafikini məhdudlaşdırmaq üçün faydalı olduğundan, bunu yalnız ipv4 və ipv6 ailələri üçün qeydiyyatdan keçirin. Pablo bunun ümumi bir problem olduğunu qeyd edir; set/getsockopt interfeysinin birbaşa istifadəçiləri yalnız ip(6)tables ilə istifadə üçün nəzərdə tutulmuş hədəfləri/uyğunlaşdırmaları çağıra bilərlər. Bənzər problemlər üçün bütün UNSPEC uyğunlaşdırmalarını və hədəflərini yoxlayın: - skb_network_header()-in etibarlı olduğu fərz edilmədiyi təqdirdə uyğunlaşdırmalar və hədəflər qaydasındadır -- bu, yalnız inet layəsindən çağırıldıqda doğrudur: ip(6) steki ip/ipv6 başlığını xətti məlumat sahəsinə çəkir. - XT_CONTINUE və ya digər xtables qərarlarını qaytaran hədəflər də məhdudlaşdırılmalıdır, onlar ebtables traverseri ilə uyğunsuzdur, məsələn, EBT_CONTINUE, XT_CONTINUE-dan tamamilə fərqli bir dəyərdir. Əksər uyğunlaşdırmalar/hədəflər ip(6)tables tərəfindən istifadə üçün təmin edildikdəyi üçün NFPROTO_IPV4/IPV6 üzrə qeydiyyatdan keçmək üçün dəyişdirilmişdir. MARK hədəfi həmçinin arptables tərəfindən istifadə olunur, buna görə də onu NFPROTO_ARP üçün də qeydiyyatdan keçirin. Eyni zamanda, əgər connbytes müvafiq conntrack ailəsini aktivləşdirə bilmirsə, prosesi dayandırın. Bu dəyişiklik iptables.git-dəki özünütestlərdən uğurla keçmişdir.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc21 okt 2024
İlk görülmə21 okt 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.15.168, 6.1.113, 6.6.57, 6.11.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel2.6.30 ≤ v < 5.15.168, 5.16 ≤ v < 6.1.113, 6.2 ≤ v < 6.6.57, 6.7 ≤ v < 6.11.4, 6.125.15.168, 6.1.113, 6.6.57, 6.11.4

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-2024-50038 · Linux Kernel · Dark Radar