Skip to content
Commit 0c3465c9 authored by Amadeusz Sławiński's avatar Amadeusz Sławiński Committed by Zheng Yejian
Browse files

ASoC: topology: Fix route memory corruption

mainline inclusion
from mainline-v6.10-rc6
commit 0298f51652be47b79780833e0b63194e1231fa34
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/IAGELE
CVE: CVE-2024-41069

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0298f51652be47b79780833e0b63194e1231fa34



--------------------------------

It was reported that recent fix for memory corruption during topology
load, causes corruption in other cases. Instead of being overeager with
checking topology, assume that it is properly formatted and just
duplicate strings.

Reported-by: default avatarPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Closes: https://lore.kernel.org/linux-sound/171812236450.201359.3019210915105428447.b4-ty@kernel.org/T/#m8c4bd5abf453960fde6f826c4b7f84881da63e9d


Suggested-by: default avatarPéter Ujfalusi <peter.ujfalusi@linux.intel.com>
Conflicts:
	sound/soc/soc-topology.c
[Resolve conflicts due to not merge cleanup patch
e0e7bc2cbee93778c4ad7d9a792d425ffb5af6f7]
Signed-off-by: default avatarAmadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Link: https://lore.kernel.org/r/20240613090126.841189-1-amadeuszx.slawinski@linux.intel.com


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
Fixes: 97ab304ecd95 ("ASoC: topology: Fix references to freed memory")
Signed-off-by: default avatarZheng Yejian <zhengyejian1@huawei.com>
parent 71ca31e2
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment