В ядре Linux устранена следующая уязвимость: iio: accel: bmc150: Исправить irq предположение регрессии Код в bmc150-accel-core.c безоговоро…
В ядре Linux устранена следующая уязвимость: iio: accel: bmc150: Исправить irq предположение регрессии Код в bmc150-accel-core.c безоговорочно звонит bmc150_accel_set_interrupt() в iio_buffer_setup_ops, например, на рифмов PM путь, дающее ядро брызнуть так, если устройство не прерывает: Невозможно справиться с ядром NULL указатель дезориентиция в виртуальном адрес 00000001 при чте ПК находится по адресу bmc150_accel_set_interrupt+0x98/0x194 LR находится по адресу __pm_runtime_resume+0x5c/0x64 (...) Следы звонков: bmc150_accel_set_interrupt от bmc150_accel_buffer_postenable+0x40/0x108 bmc150_accel_buffer_postenable от __iio_update_buffers+0xbe0/0xcbc __iio_update_buffers от авторе_store+0x84/0xc8 включить_магазин от kernfs_fop_write_iter+0x154/0x1b4 Этот баг, кажется, был в водителе с самого начала, Но это проявляется только недавно, я не знаю почему. Храните номер IRQ в государственном управлении, так как это обычное дело шаблон в других драйверах, затем используйте это, чтобы определить, есть ли у нас IRQ поддержка или нет.
| Продукт | Вендор | Статус |
|---|---|---|
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux-6.1 | Отслеживается | |
| linux-allwinner-5.19 | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается |