]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ASoC: codecs: fs210x: fix possible buffer overflow
authorAlexander A. Klimov <grandmaster@al2klimov.de>
Wed, 13 May 2026 19:08:52 +0000 (21:08 +0200)
committerMark Brown <broonie@kernel.org>
Fri, 15 May 2026 02:14:55 +0000 (11:14 +0900)
commit0d435a7ebcd4e97e47673c1ab6fb27f973a053ec
tree647fef66c9f2811d56dea00e9422e7558da24aa3
parent9c0f5bbff146f09f449dd528addeabfb68aef997
ASoC: codecs: fs210x: fix possible buffer overflow

In fs210x_effect_scene_info(), a string was copied like this:

    strscpy(DST, SRC, strlen(SRC) + 1);

A buffer overflow would happen if strlen(SRC) >= sizeof(DST).
Actually, strscpy() must be used this way:

    strscpy(DST, SRC, sizeof(DST));
    strscpy(DST, SRC); // defaults to sizeof(DST)

Fixes: 756117701779 ("ASoC: codecs: Add FourSemi FS2104/5S audio amplifier driver")
Signed-off-by: Alexander A. Klimov <grandmaster@al2klimov.de>
Link: https://patch.msgid.link/20260513190852.196723-2-grandmaster@al2klimov.de
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/fs210x.c