CVE-2026-68366
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: usb: gadget: uvc: SEND_RESPONSE uzunluğunu cavab buferinə uyğun məhdudlaşdırın uvc_send_response() funksiyası istifadəçi tərəfindən təmin edilən struct uvc_request_data strukturundan UVC idarəetmə cavabını qurur: req->length = min_t(unsigned int, uvc->event_length, data->length); ... memcpy(req->buf, data->data, req->length); req->length dəyişəni host idarəetmə sorğusunun wLength (UVC_MAX_REQUEST_SIZE, yəni 64-ə qədər) dəyərindən götürülən uvc->event_length və yalnız mənfi olub-olmadığı yoxlanılan UVCIOC_SEND_RESPONSE ioctl-dən gələn data->length ilə məhdudlaşdırılır. Mənbə buferi olan data->data cəmi 60 baytdır, buna görə də həm uvc->event_length, həm də data->length dəyərləri 60-dan böyük olduqda, memcpy() funksiyası data->data-nın sonundan kənara oxuma əməliyyatı yerinə yetirir. req->length dəyişənini eyni zamanda sizeof(data->data) ilə də məhdudlaşdırın.
Necə düzəltmək olar
- Linux Linuxeaf783c005299a702f2cc96b08cd21ede081f098, 568e68d8f80395a64848aa2946af8ade72da0ffb, 82ec2c1e456b17451f0736c3983402642f961733, 4e116372b7a4f87df0dc0ed4b0ab5b0bb0cc5796, 662f6c6c6ff8a6c508e1646c09cae74e28f3cca6, 1f03658f3e9b2f8fd1d1003ba389a0390b49a350, c8510fbbea09ef0170b56b14dc2b5890dc75be07, b70dc75e85ba968b7b76eebfe5d63000080b875b və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | a5eaaa1f33e771fa1651a4a7652b8a5f9fa7f6c1 ≤ v < eaf783c005299a702f2cc96b08cd21ede081f098, a5eaaa1f33e771fa1651a4a7652b8a5f9fa7f6c1 ≤ v < 568e68d8f80395a64848aa2946af8ade72da0ffb, a5eaaa1f33e771fa1651a4a7652b8a5f9fa7f6c1 ≤ v < 82ec2c1e456b17451f0736c3983402642f961733, a5eaaa1f33e771fa1651a4a7652b8a5f9fa7f6c1 ≤ v < 4e116372b7a4f87df0dc0ed4b0ab5b0bb0cc5796, a5eaaa1f33e771fa1651a4a7652b8a5f9fa7f6c1 ≤ v < 662f6c6c6ff8a6c508e1646c09cae74e28f3cca6, a5eaaa1f33e771fa1651a4a7652b8a5f9fa7f6c1 ≤ v < 1f03658f3e9b2f8fd1d1003ba389a0390b49a350, a5eaaa1f33e771fa1651a4a7652b8a5f9fa7f6c1 ≤ v < c8510fbbea09ef0170b56b14dc2b5890dc75be07, a5eaaa1f33e771fa1651a4a7652b8a5f9fa7f6c1 ≤ v < b70dc75e85ba968b7b76eebfe5d63000080b875b, 3.10 | eaf783c005299a702f2cc96b08cd21ede081f098, 568e68d8f80395a64848aa2946af8ade72da0ffb, 82ec2c1e456b17451f0736c3983402642f961733, 4e116372b7a4f87df0dc0ed4b0ab5b0bb0cc5796, 662f6c6c6ff8a6c508e1646c09cae74e28f3cca6, 1f03658f3e9b2f8fd1d1003ba389a0390b49a350, c8510fbbea09ef0170b56b14dc2b5890dc75be07, b70dc75e85ba968b7b76eebfe5d63000080b875b |
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.
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.