В ядре Linux устранена следующая уязвимость:
pinctrl: meson: amlogic-a4: исправить проблему взаимоблокировки
Доступ к узлу sysfs pinconf-pins может заблокироваться.
pinconf_pins_show() содержит pctldev->mutex и драйвер платформы.
вызывает pinctrl_find_gpio_range_from_pin(), который пытается получить
тот же мьютекс снова, что приводит к тупику.
Используйте pinctrl_find_gpio_range_from_pin_nolock(), чтобы исправить эту проблему.
Показать оригинальное описание (EN)
In the Linux kernel, the following vulnerability has been resolved: pinctrl: meson: amlogic-a4: fix deadlock issue Accessing the pinconf-pins sysfs node may deadlock. pinconf_pins_show() holds pctldev->mutex, and the platform driver calls pinctrl_find_gpio_range_from_pin(), which tries to acquire the same mutex again, leading to a deadlock. Use pinctrl_find_gpio_range_from_pin_nolock() to fix this issue.