[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