CVE-2026-31624

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: HID: core: təyin olunmamış sürüşdürmənin (shift) qarşısını almaq üçün s32ton() funksiyasında report_size məhdudlaşdırılıb s32ton() funksiyası n-1 qədər sürüşdürmə həyata keçirir, burada n sahənin report_size dəyəridir və bu dəyər birbaşa HID cihazından gəlir. HID analizatoru report_size dəyərini yalnız <= 256 olmaqla məhdudlaşdırdığı üçün, xarab olmuş HID cihazı geniş sahəli hesabat deskriptoru təqdim edə bilər. Bu halda, hid_output_field() və ya hid_set_field() vasitəsilə çıxış hesabatı qurulduqda, 32 bitlik tipdə 256-ya qədər sürüşdürmə eksponentləri tetiklənə bilər. ec61b41918587 ("HID: core: fix shift-out-of-bounds in hid_report_raw_event") commit-i eyni n > 32 məhdudiyyətini snto32() funksiyasına əlavə etmişdi, lakin s32ton() funksiyasına eyni düzəliş tətbiq edilməmişdi, çünki güman ki, syzbot cihazı eyni şəkildə fuzzinq etməyin yolunu tapmamışdı. Bu problem, snto32() funksiyasında olduğu kimi, n-in maksimum dəyərinin məhdudlaşdırılması ilə həll edilmişdir.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc24 apr 2026
İlk görülmə24 apr 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel2.6.20.1 ≤ v < 6.6.136, 6.7 ≤ v < 6.12.83, 6.13 ≤ v < 6.18.24, 6.19 ≤ v < 6.19.14, 7.0 ≤ v < 7.0.1, 2.6.206.6.136, 6.12.83, 6.18.24, 6.19.14, 7.0.1

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.