Skip to content
Commit 56b04679 authored by Mark Brown's avatar Mark Brown Committed by GONG, Ruiqi
Browse files

ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx()

stable inclusion
from stable-v4.19.228
commit 9a12fcbf3c622f9bf6b110a873d62b0cba93972e
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/IA72I5
CVE: CVE-2022-48737

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=9a12fcbf3c622f9bf6b110a873d62b0cba93972e



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

commit 4f1e50d6 upstream.

We don't currently validate that the values being set are within the range
we advertised to userspace as being valid, do so and reject any values
that are out of range.

Signed-off-by: default avatarMark Brown <broonie@kernel.org>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20220124153253.3548853-3-broonie@kernel.org


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: default avatarGONG, Ruiqi <gongruiqi1@huawei.com>
parent 76d9a24b
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment