CVE-2025-40124
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: sparc: UltraSPARC III üçün copy_{from_to}_user funksiyalarında dəqiq istisna hesabatlığının düzəldilməsi Anthony Yznaga müəyyən etmişdir ki, böyük folio-lar aktiv olduqda ext4 kodundakı BUG_ON xətası, copy_from_user() funksiyasının kopyalanacaq ölçüdən daha böyük və qeyri-mümkün dəyərlər qaytarmasından qaynaqlanmışdır. Bu isə __copy_from_iter() funksiyasının kopyalaya bildiyi faktiki baytların sayı əvəzinə qeyri-mümkün dəyərlər qaytarmasına səbəb olmuşdur. BUG_ON xətası burada bildirilmişdir: https://lore.kernel.org/r/b14f55642207e63e907965e209f6323a0df6dcee.camel@physik.fu-berlin.de İstinad edilən commit, copy_from_user və copy_to_user funksiyalarında istifadəçi sahəsi yaddaş referansları üzrə istisna idarəediciləri tətbiq etmişdir. Bu idarəedicilər müvafiq funksiyadan geri dönür və cari registr məzmunundan istifadə edərək kopyalanmalı olan qalıq baytları hesablayırlar. İstisna idarəediciləri %o2-nin toplu kopyalama dövrü zamanı artıq maskalandığını gözləyirdi, lakin maskalama həmin dövrdən sonra yerinə yetirilmişdi. Bu, xəta baş verdikdə copy_from_user və copy_to_user funksiyalarının qaytarma dəyərini düzəldəcəkdir. memcpy funksiyasının davranışı dəyişməz qalır.
Necə düzəltmək olar
- Linux Linuxfdd43fe6d286f27b826572457a89c926f97e2d3a, 1198077606aeffb102587c6ea079ce99641c99d4, 1857cdca12c4aff58bf26a7005a4d02850c29927, 91eda032eb16e5d2be27c95584665bc555bb5a90, dc766c4830a7e1e1ee9d7f77d4ab344f2eb23c8e, 5ef9c94d7110e90260c06868cf1dcf899b9f25ee, e50377c6b3f278c9f3ef017ffce17f5fcc9dace4, 47b49c06eb62504075f0f2e2227aee2e2c2a58b3, 4.5, 4.9 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | ee841d0aff649164080e445e84885015958d8ff4 ≤ v < fdd43fe6d286f27b826572457a89c926f97e2d3a, ee841d0aff649164080e445e84885015958d8ff4 ≤ v < 1198077606aeffb102587c6ea079ce99641c99d4, ee841d0aff649164080e445e84885015958d8ff4 ≤ v < 1857cdca12c4aff58bf26a7005a4d02850c29927, ee841d0aff649164080e445e84885015958d8ff4 ≤ v < 91eda032eb16e5d2be27c95584665bc555bb5a90, ee841d0aff649164080e445e84885015958d8ff4 ≤ v < dc766c4830a7e1e1ee9d7f77d4ab344f2eb23c8e, ee841d0aff649164080e445e84885015958d8ff4 ≤ v < 5ef9c94d7110e90260c06868cf1dcf899b9f25ee, ee841d0aff649164080e445e84885015958d8ff4 ≤ v < e50377c6b3f278c9f3ef017ffce17f5fcc9dace4, ee841d0aff649164080e445e84885015958d8ff4 ≤ v < 47b49c06eb62504075f0f2e2227aee2e2c2a58b3, 1c7e17b1c4d60cc5aa575460f7efb73686dd3b39, ac663c54f40b2830b1ca32d1ae9d683fe248b14c, 4.4.34 ≤ v < 4.5, 4.8.10 ≤ v < 4.9, 4.9 | fdd43fe6d286f27b826572457a89c926f97e2d3a, 1198077606aeffb102587c6ea079ce99641c99d4, 1857cdca12c4aff58bf26a7005a4d02850c29927, 91eda032eb16e5d2be27c95584665bc555bb5a90, dc766c4830a7e1e1ee9d7f77d4ab344f2eb23c8e, 5ef9c94d7110e90260c06868cf1dcf899b9f25ee, e50377c6b3f278c9f3ef017ffce17f5fcc9dace4, 47b49c06eb62504075f0f2e2227aee2e2c2a58b3, 4.5, 4.9 |
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.