CVE-2026-63902

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: USB: serial: cypress_m8: kəsilmə paket başlıqlarının yoxlanılması cypress_read_int_callback() funksiyası seçilmiş Cypress paket formatına uyğun olaraq kəsilmə-giriş buferini analiz edir. Format 1 iki baytlıq status/sayğac başlığına, Format 2 isə bir baytlıq birləşdirilmiş status/sayğac başlığına malikdir. usb-serial nüvəsi kəsilmə-giriş buferinin ölçüsünü son nöqtə deskriptorunun wMaxPacketSize dəyərinə əsasən təyin edir və URB_SHORT_NOT_OK təyin edilmədikdə uğurlu kəsilmə transferləri qısaldılmış şəkildə tamamlana bilər. Oxumadan əvvəl tamamlanmış paketin seçilmiş başlığı ehtiva etdiyini yoxlayın. Yanlış formalaşdırılmış qısa hesabatlar nəzərə alınmır və kəsilmə URB mövcud təkrar cəhd yolu ilə yenidən göndərilir ki, bu da sərhədlərdən kənar başlıq-bayt oxumalarının qarşısını alır. KASAN hesabatı aşağıdakı kimidir: KASAN slab-out-of-bounds in cypress_read_int_callback+0x240/0x7f0 Read of size 1 Call trace: cypress_read_int_callback() (drivers/usb/serial/cypress_m8.c:1009) __usb_hcd_giveback_urb() dummy_timer() [ johan: başlıq uzunluğunun sağlamlıq yoxlamalarında sabitlərdən istifadə edin ]

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc19 iyl 2026
İlk görülmə19 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.93, 6.18.35, 7.0.12 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel2.6.26 ≤ v < 5.10.259, 5.11 ≤ v < 5.15.210, 5.16 ≤ v < 6.1.176, 6.2 ≤ v < 6.6.143, 6.7 ≤ v < 6.12.93, 6.13 ≤ v < 6.18.35, 6.19 ≤ v < 7.0.12, 7.15.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.93, 6.18.35, 7.0.12

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.