CVE-2026-53195
Təsvir
Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: USB: serial: io_ti: build_i2c_fw_hdr() funksiyasında heap daşması düzəldilib build_i2c_fw_hdr() funksiyası (16*1024 - 512) + sizeof(struct ti_i2c_firmware_rec) baytlıq sabit ölçülü bufer ayırır, sonra isə le16_to_cpu(img_header->Length) baytı həmin buferə kopyalayır və Length dəyərinin mikrokod qeydinin başlığından sonra mövcud olan boş yerə sığdığını yoxlamır. img_header->Length mikrokod faylından gələn __le16 tipində dəyərdir və 65535-ə qədər ola bilər. check_fw_sanity() funksiyası mikrokodun ümumi ölçüsünü yoxlayır, lakin img_header->Length dəyərini ayrıca yoxlamır. Düzəliş img_header->Length dəyərinin təyinat üçün mövcud olan yerdən artıq olduğu obrazları rədd etməklə həyata keçirilib.
Necə düzəltmək olar
- linux linux_kernel5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13 və ya daha yeni versiya
- git.kernel.org/stable/c/0fd2b00b2d3d05e3eaa13342b3dfb0fa85c226ae
- git.kernel.org/stable/c/130d6567eb148040eed1b73e1414ad6c27d22bd5
- git.kernel.org/stable/c/294692d3296eee3391c348d7ea6401916d27806c
- git.kernel.org/stable/c/2fd64bf0ad66ab5de0c73524591d879427ba5aba
- git.kernel.org/stable/c/3e187152f44d76d7633a3855ffd0099e1588b82a
- git.kernel.org/stable/c/4cb722747ed25971f35cc47ce5c0e79d7f717713
- git.kernel.org/stable/c/5a79b634ee58786ca627268daefa7744f2af2e14
- git.kernel.org/stable/c/b7faf660eefa2047ebc2959ff76da2b6eae2e9e3
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 2.6.12.1 ≤ 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.94, 6.13 ≤ v < 6.18.36, 6.19 ≤ v < 7.0.13, 2.6.12, 7.1 | 5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13 |
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.