CVE-2024-38659

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: enic: enic_set_vf_port funksiyasında nl atributlarının uzunluğunun yoxlanılması enic_set_vf_port funksiyası fərz edir ki, IFLA_PORT_PROFILE nl atributu PORT_PROFILE_MAX uzunluğundadır və IFLA_PORT_INSTANCE_UUID, IFLA_PORT_HOST_UUID nl atributları PORT_UUID_MAX uzunluğundadır. Bu atributlar (rtnetlink.c faylındakı do_setlink funksiyasında) ifla_port_policy nla_policy-dən istifadə edilərək yoxlanılır. Siyasət IFLA_PORT_PROFILE-i NLA_STRING, IFLA_PORT_INSTANCE_UUID-ni NLA_BINARY və IFLA_PORT_HOST_UUID-ni NLA_STRING kimi təyin edir. Bu o deməkdir ki, siyasət vasitəsilə həyata keçirilən uzunluq yoxlaması atributların dəqiq ölçüsü üçün deyil, maksimum ölçüsü üçündür, buna görə də bu atributların uzunluğu enic_set_vf_port-un gözlədiyi ölçülərdən az ola bilər. Bu, enic_set_vf_port funksiyasında sözügedən atributların məlumatlarının memcpy əməliyyatları zamanı sərhədləri aşan oxumaya (out of bounds read) səbəb ola bilər.

CiddilikYüksək
CVSS7.3
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc21 iyn 2024
İlk görülmə21 iyn 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel4.19.316, 5.4.278, 5.10.219, 5.15.161, 6.1.93, 6.6.33, 6.9.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.35 ≤ v < 4.19.316, 4.20 ≤ v < 5.4.278, 5.5 ≤ v < 5.10.219, 5.11 ≤ v < 5.15.161, 5.16 ≤ v < 6.1.93, 6.2 ≤ v < 6.6.33, 6.7 ≤ v < 6.9.4, 6.104.19.316, 5.4.278, 5.10.219, 5.15.161, 6.1.93, 6.6.33, 6.9.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-38659 · Linux Kernel · Dark Radar