CVE-2024-49940

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: l2tp: mümkün tunnel refcount underflow-nun qarşısının alınması Sessiya yaradıldıqda, o, öz tunnelinə geri göstərici (backpointer) təyin edir. Sessiyanın refcount-u 0-a düşdükdə, əgər session->tunnel NULL deyilsə, l2tp_session_free tunnelin refcount-unu azaldır. Lakin, session->tunnel dəyişəni l2tp_session_create funksiyasında, hələ l2tp_session_register tərəfindən tunnel refcount-u artırılmamışdan əvvəl təyin edilir ki, bu da tunnel refcount-u artırılmadığı halda session->tunnel-in NULL olmadığı kiçik bir zaman pəncərəsi yaradır. Təyinatın l2tp_session_register funksiyasına köçürülməsi sadədir, lakin l2tp_session_create funksiyası tunnelin encap məlumatını almaq üçün session->tunnel-dən istifadə edən l2tp_session_set_header_len funksiyasını çağırır. session->tunnel-dən istifadə etməmək üçün l2tp_session_set_header_len funksiyasına encap arqumenti əlavə edildi. Əgər l2tpv3 sessiyalarının ID-ləri toqlaşarsa, l2tp_v3_session_get funksiyasının l2tp_session_register ilə yarış vəziyyətinə (race condition) girməsi və hələ session->tunnel təyin edilməmiş sessiyanı götürməsi mümkündür. Bu hal üçün yoxlama əlavə edildi.

CiddilikYüksək
CVSS7.8
İ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_kernel6.11.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 6.11.36.11.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.

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.