CVE-2024-58007
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: soc: qcom: socinfo: Seriya nömrəsinin sərhədlərdən kənar oxunmasının qarşısının alınması MSM8916 cihazlarında sysfs-də göstərilən seriya nömrəsi sabitdir və fərqli cihazlarda dəyişmir. O həmişə belədir: db410c:/sys/devices/soc0$ cat serial_number 2644893864 MSM8916-da istifadə olunan proqram təminatı (firmware) SOCINFO_VERSION(0, 8)-i təqdim edir ki, bu da socinfo strukturundakı serial_num sahəsini dəstəkləmir. Bu halda seriya nömrəsinin göstərilməməsi üçün mövcud yoxlama var, lakin o düzgün deyil: SMEM tərəfindən qaytarılan item_size yoxlanarkən, başlanğıc ofsetlə müqayisə etmək əvəzinə, serial_num-un sonunun sərhədlər daxilində olduğundan əmin olmalıyıq. Hazırda MSM8916 cihazlarında göstərilən serial_number, sadəcə SMEM-də socinfo strukturundan sonra gələn məlumatların sərhədlərdən kənar oxunmasıdır. Sahənin ölçüsünün də nəzərə alınması üçün offsetof() funksiyasının offsetofend() ilə dəyişdirilməsi yolu ilə bu problem həll edilmişdir.
Necə düzəltmək olar
- linux linux_kernel6.1.129, 6.6.78, 6.12.14, 6.13.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.4 ≤ v < 6.1.129, 6.2 ≤ v < 6.6.78, 6.7 ≤ v < 6.12.14, 6.13 ≤ v < 6.13.3 | 6.1.129, 6.6.78, 6.12.14, 6.13.3 |
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.