CVE-2022-48786

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: vsock: qoşulma siqnal tərəfindən kəsildikdə vsock-u qoşulmuş cədvəldən çıxarın vsock_connect() funksiyası gözləyir ki, qoşulma tapşırığı gözlənilən siqnalla oyandıqda soket artıq TCP_ESTABLISHED vəziyyətində ola bilər. Bu baş verdikdə soket qoşulmuş cədvəldə qalacaq və soketin vəziyyəti sıfırlanarkən o, cədvəldən çıxarılmayacaq. Belə vəziyyətlərdə prosesin connect() funksiyasını yenidən sınaması geniş yayılmış haldır və əgər qoşulma uğurlu olarsa, soket qoşulmuş cədvələ ikinci dəfə əlavə ediləcək ki, bu da siyahının korlanmasına səbəb olur. Qoşulma gözlənilərkən siqnal alındıqda vsock_remove_connected() funksiyasını çağıraraq bunun qarşısını alın. Soket qoşulmuş cədvəldə deyilsə, bu əməliyyat zərərsizdir, əgər cədvəldədirsə, onun çıxarılması ikiqat əlavə etmə nəticəsində siyahının korlanmasının qarşısını alacaq. Backport üçün qeyd: bu yamaq 4.9.y istisna olmaqla bütün cari stabil budaqlarında mövcud olan d5afa82c977e ("vsock: correct removal of socket from the list") dəyişikliyini tələb edir.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc16 iyl 2024
İlk görülmə16 iyl 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel4.9.303, 4.14.268, 4.19.231, 5.4.181, 5.10.102, 5.15.25, 5.16.11 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel3.9 ≤ v < 4.9.303, 4.10 ≤ v < 4.14.268, 4.15 ≤ v < 4.19.231, 4.20 ≤ v < 5.4.181, 5.5 ≤ v < 5.10.102, 5.11 ≤ v < 5.15.25, 5.16 ≤ v < 5.16.11, 5.174.9.303, 4.14.268, 4.19.231, 5.4.181, 5.10.102, 5.15.25, 5.16.11

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.