]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ALSA: pcm: Add sanity NULL check for the default mmap fault handler
authorTakashi Iwai <tiwai@suse.de>
Wed, 20 Nov 2024 14:11:02 +0000 (15:11 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 14 Dec 2024 18:51:17 +0000 (19:51 +0100)
commit8799f4332a9fd812eadfbc32fc5104d6292f754f
treeff707861dc76efa013bfa0126dc6e218aabb3283
parent150dff3e1bf7d44f024ccb71267f88f24b64e25b
ALSA: pcm: Add sanity NULL check for the default mmap fault handler

commit d2913a07d9037fe7aed4b7e680684163eaed6bc4 upstream.

A driver might allow the mmap access before initializing its
runtime->dma_area properly.  Add a proper NULL check before passing to
virt_to_page() for avoiding a panic.

Reported-by: syzbot+4bf62a7b1d0f4fdb7ae2@syzkaller.appspotmail.com
Cc: <stable@vger.kernel.org>
Link: https://patch.msgid.link/20241120141104.7060-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/core/pcm_native.c