CVE-2023-54062
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: ext4: ext4_xattr_move_to_block() funksiyasındakı yanlış boşaltma izləməsi düzəldildi ext4_xattr_move_to_block() funksiyasında, xarici bloka köçürülməli olan genişləndirilmiş atributun dəyəri, əgər həmin dəyər xarici inode-da saxlanılıbsa, kvmalloc() tərəfindən ayrılmış ola bilər. Buna görə də, funksiyanın sonunda kod entry->e_value_inum parametrini yoxlayaraq vəziyyətin belə olub-olmadığını müəyyən etməyə çalışırdı. Lakin bu mərhələdə xattr girişinə olan göstərici artıq etibarlı deyil, çünki o, saxlandığı orijinal yerdən silinib. Nəticədə, kvmalloc() tərəfindən ayrılmamış göstərici üzərində kvfree() çağırıla bilərdi və ya bufer azad edilməli olduğu halda edilmədikdə yaddaş sızması baş verə bilərdi. Bu problem, azad edilməli olub-olmadığının ayrıca bir dəyişəndə saxlanılması ilə düzəldilmişdir.
Necə düzəltmək olar
- Linux Linux76887be2a96193cd11be818551b8934ecdb3123f, f30f3391d089dc91aef91d08f4b04a6c0df2b067, ba04d6af5ac440a6d5a2d35dc1d8e2cb0323550a, 1a8822343e67432b658145d2760a524c884da9d4, 8beaa3cb293a8f7bacf711cf52201d59859dbc40, c5fa4eedddd1c8342ce533cb401c0e693e55b4e3, a18670395e5f28acddeca037c5e4bd2ea961b70a, b2fab1807d26acd1c6115b95b5eddd697d84751b, b87c7cdf2bed4928b899e1ce91ef0d147017ba45, 4.14.315, 4.19.283, 5.4.243, 5.10.180, 5.15.112, 6.1.29, 6.2.16 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | c7851208abffe5ae4deb01cf48763911dc14fc67 ≤ v < 76887be2a96193cd11be818551b8934ecdb3123f, f5cdc6a7339f250d44d4d469ed7a474ac0d6c7a7 ≤ v < f30f3391d089dc91aef91d08f4b04a6c0df2b067, 3b28c799a1334adb5a19f42f03abe0d8cbb05938 ≤ v < ba04d6af5ac440a6d5a2d35dc1d8e2cb0323550a, d738789ae9ec47d3458a008788f3cdc862ebf0cb ≤ v < 1a8822343e67432b658145d2760a524c884da9d4, a6744e14ce7045ab1a728bde9595f62fbd39f1d2 ≤ v < 8beaa3cb293a8f7bacf711cf52201d59859dbc40, 8b6d06b3be7648b3b0f428558293ddf6e2cb94bf ≤ v < c5fa4eedddd1c8342ce533cb401c0e693e55b4e3, d2efaf8c870c7067b8d1779773134f3481cd8f68 ≤ v < a18670395e5f28acddeca037c5e4bd2ea961b70a, 1e9d62d252812575ded7c620d8fc67c32ff06c16 ≤ v < b2fab1807d26acd1c6115b95b5eddd697d84751b, 1e9d62d252812575ded7c620d8fc67c32ff06c16 ≤ v < b87c7cdf2bed4928b899e1ce91ef0d147017ba45, 4.14.308 ≤ v < 4.14.315, 4.19.276 ≤ v < 4.19.283, 5.4.235 ≤ v < 5.4.243, 5.10.173 ≤ v < 5.10.180, 5.15.99 ≤ v < 5.15.112, 6.1.16 ≤ v < 6.1.29, 6.2.3 ≤ v < 6.2.16, 6.3 | 76887be2a96193cd11be818551b8934ecdb3123f, f30f3391d089dc91aef91d08f4b04a6c0df2b067, ba04d6af5ac440a6d5a2d35dc1d8e2cb0323550a, 1a8822343e67432b658145d2760a524c884da9d4, 8beaa3cb293a8f7bacf711cf52201d59859dbc40, c5fa4eedddd1c8342ce533cb401c0e693e55b4e3, a18670395e5f28acddeca037c5e4bd2ea961b70a, b2fab1807d26acd1c6115b95b5eddd697d84751b, b87c7cdf2bed4928b899e1ce91ef0d147017ba45, 4.14.315, 4.19.283, 5.4.243, 5.10.180, 5.15.112, 6.1.29, 6.2.16 |
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.