[lvc-project] [PATCH] drivers: core: prevent dereferencing of a null pointer in device_move()
Fedor Pchelkin
pchelkin at ispras.ru
Tue Mar 19 14:58:39 MSK 2024
On Tue, 19. Mar 14:47, Fedor Pchelkin wrote:
> On Thu, 07. Mar 16:11, Roman Smirnov wrote:
> > Parameter new_parent can be equal to NULL. In this case if the
> > drm_order parameter is equal to DRM_ORDER_DEV_AFTER_PARENT or
> > DRM_ORDER_PARENT_BEFORE_DEV, a null pointer will be dereferenced.
> >
> > Found by Linux Verification Center (linuxtesting.org) with Svace.
> >
> > Signed-off-by: Roman Smirnov <r.smirnov at omp.ru>
> > Reviewed-by: Sergey Shtylyov <s.shtylyov at omp.ru>
>
> По этому патчу у меня тот же вопрос насчет релевантности для stable.
>
> Если в будущем появится код, который может по своей неосторожности
> передавать в эту функцию некорректную комбинацию параметров и его
> бэкпортируют в stable-ветки, то проблема будет присутствовать и там.
> Это вырожденный случай, но тем не менее, если я ничего не путаю, патчи
> с валидацией внутреннего API в ядре обычно подлежат бэкпортированию.
> Прошу поправить, если это не тот случай.
>
В stable-правилах [1] патчи, исправляющие теоретические ошибки, не подлежат
бэкпорту. Тогда мой предыдущий комментарий некорректен.
[1]: https://www.kernel.org/doc/html/latest/process/stable-kernel-rules.html
More information about the lvc-project
mailing list