ALSA: wavefront: copy userspace array safely
authorPhilipp Stanner <pstanner@redhat.com>
Thu, 2 Nov 2023 19:03:10 +0000 (20:03 +0100)
committerTakashi Iwai <tiwai@suse.de>
Mon, 20 Nov 2023 11:38:31 +0000 (12:38 +0100)
commit5a77457232fa0453da4d3d5a7d530129944aeeb5
tree944d29988a4098e91b38df2d926dfb19b807a068
parentd04ce4113cb4e5c2deddcb161db42a25917f285f
ALSA: wavefront: copy userspace array safely

wavefront_fx.c utilizes memdup_user() to copy a userspace array. This
does not check for an overflow.

Use the new wrapper memdup_array_user() to copy the array more safely.

Suggested-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Philipp Stanner <pstanner@redhat.com>
Link: https://lore.kernel.org/r/20231102190309.50891-2-pstanner@redhat.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/isa/wavefront/wavefront_fx.c