В ядре Linux устранена следующая уязвимость: Прихожая: Избежать аварии из-за непримиримого доступа в раскрутке Гюнтер Роек сообщил об этом …
В ядре Linux устранена следующая уязвимость: Прихожая: Избежать аварии из-за непримиримого доступа в раскрутке Гюнтер Роек сообщил об этом крушении ядра на своей эмалированной машине B160L: Стартовой сети: udhcpc: начало, v1.36.1 Backtrace: [<104320d4>] unwind_once+0x1c/0x5c [<10434a00>] walk_stackframe.isra.0+0x74/0xb8 [<10434a6c>] arch_stack_walk+0x28/0x38 [<104e5efc>] stack_trace_save+0x48/0x5c [<105d1bdc>] set_track_prepare+0x44/0x6c [<105d9c80>] ___slab_alloc+0xfc4/0x1024 [<105d9d38>] __slab_alloc.isra.0+0x58/0x90 [<105dc80c>] kmem_cache_noprof+0x2ac/0x4a0 [<105b8e54>] __anon_vma_prepare+0x60/0x280 [<105a823c>] __vmf_anon_prepare+0x68/0x94 [<105a8b34>] do_wp_page+0x8cc/0xf10 [<105aad88>] ручка_mm_fault+0x6c0/0xf08 [<10425568>] do_page_faault+0x110/0x440 [<10427938>] ручка_перерыв+0x184/0x748 [<11178398>] расписание+0x4c/0x190 BUG: рекурсия спинlock на CPU#0, ifconfig/2420 замок: конверт_lock.2+0x0/0x1c, .magic: dead4ead, .owner: ifconfig/2420, .owner_cpu: 0 При создании стекового следа, расхититель использует указатель стека, чтобы угадать предыдущий кадр для чтения предыдущего стекового указателя по памяти. Катастрофа происходит потому, что расхититель пытается читать из неприведенной памяти и как таковой запускает обработчик ловушки невыравнивания, который затем ведет к спин-локу Рекурсия и, наконец, в тупик. Исправьте это, проверив выравнивание перед доступом к памяти.
| Продукт | Вендор | Статус |
|---|---|---|
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux-6.12 | Отслеживается | |
| linux-allwinner-5.19 | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается |