[lvc-project] [PATCH 5.10] cifs: Fix freeing non heap memory in dup_vol()
Fedor Pchelkin
pchelkin at ispras.ru
Thu Sep 5 12:36:24 MSK 2024
On Wed, 04. Sep 18:35, Alexandra Diupina wrote:
> No upstream commit exists for this patch.
>
> Remove kfree(&vi->smb_vol), since &vi->smb_vol
> is a pointer to an area inside the allocated memory.
>
> The issue was fixed on the way by upstream commit 837e3a1bbfdc
> ("cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c")
> but this commit is not material for stable branches.
>
> Found by Linux Verification Center (linuxtesting.org) with SVACE.
>
> Fixes: 54be1f6c1c37 ("cifs: Add DFS cache routines")
> Signed-off-by: Alexandra Diupina <adiupina at astralinux.ru>
Патч добавлен в linux-5.10-lvc-next с изменённым названием
"cifs: Fix invalid free on error in dup_vol()"
Реакции от международного stable-сообщества, скорее всего, ждать не
нужно: проблема возможна вследствие ошибки выделения памяти.
Stable-мэйнтейнеры обычно не считают подобные проблемы стоящими
исправления в стабильных ветках и не отвечают на такие запросы по переносу
патчей.
Лучше наверно сначала отправлять в lvc-patches at linuxtesting.org, если есть
какие-либо сомнения по патчу (нужно ли для stable, вопросы по оформлению и
т.п.)
Спасибо за патч!
More information about the lvc-project
mailing list