CVE-2026-80578
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: fbdev: core: fb_io_read() funksiyasında göstəricinin desinxronizasiyası düzəldildi fb_io_read() funksiyasında, əgər copy_to_user() qismən kopyalama yerinə yetirirsə (məsələn, xətalı istifadəçi buferi səbəbindən), dövr hissəcik ölçüsünü 'c' tənzimləyir və qalan 'count' dəyərini yeniləyir. Lakin aparat təminatının 'src' göstəricisi artıq orijinal hissəcik ölçüsü qədər irəli çəkilib. Dövrün davam etməsinə icazə verildikdə, oxuma prosesi yanlış, həddindən artıq irəli çəkilmiş ofsetdən bərpa olunacaqdır. Qalan 'count' yalnız uğurla oxunan baytlar qədər azaldıldığı üçün, bu desinxronizasiya növbəti iterasiyaların orijinal limitdən daha çox aparat oxumalarını yerinə yetirməsinə səbəb olur ki, bu da sonda sərhədləri aşan (out-of-bounds) I/O oxumalarına gətirib çıxarır. Bu problem, qismən copy_to_user() baş verdiyi an dövrdən dərhal çıxmaqla həll edilmişdir. Qismən kopyalama istifadəçi buferinin xətalı olduğunu göstərir və sonrakı oxuma cəhdlərini mənasız edir. Dövrdən çıxmaq, sonrakı uyğunsuz iterasiyalarda sərhədləri aşan aparat girişləri riskini yaratmadan, uğurla oxunan baytların sayını qaytarmağımızı təmin edir.
Necə düzəltmək olar
- Linux Linux42bc07b4e5a3c8a02a433388f562a8f46d093e11, 42a6d8126c194133eafab2b0fd5c8668ebfcba5b, 7ff87a01ae3a8cd0208f7499386998223a8b5dba, 7110b7b794a2aac2c5cf8eb06ebf2af724c74d50, 81cc73be40c6f028f1ee3f438ace46afe666dbae və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 6121cd9ef911432b14c2a17aefaf8cd2f3cfcdff ≤ v < 42bc07b4e5a3c8a02a433388f562a8f46d093e11, 6121cd9ef911432b14c2a17aefaf8cd2f3cfcdff ≤ v < 42a6d8126c194133eafab2b0fd5c8668ebfcba5b, 6121cd9ef911432b14c2a17aefaf8cd2f3cfcdff ≤ v < 7ff87a01ae3a8cd0208f7499386998223a8b5dba, 6121cd9ef911432b14c2a17aefaf8cd2f3cfcdff ≤ v < 7110b7b794a2aac2c5cf8eb06ebf2af724c74d50, 6121cd9ef911432b14c2a17aefaf8cd2f3cfcdff ≤ v < 81cc73be40c6f028f1ee3f438ace46afe666dbae, 6.5 | 42bc07b4e5a3c8a02a433388f562a8f46d093e11, 42a6d8126c194133eafab2b0fd5c8668ebfcba5b, 7ff87a01ae3a8cd0208f7499386998223a8b5dba, 7110b7b794a2aac2c5cf8eb06ebf2af724c74d50, 81cc73be40c6f028f1ee3f438ace46afe666dbae |
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.