Home
last modified time | relevance | path

Searched hist:d85739367c6d56e475c281945c68fdb05ca74b4c (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/sound/core/seq/
H A Dseq_clientmgr.cdiff d85739367c6d56e475c281945c68fdb05ca74b4c Mon Mar 05 15:00:55 CST 2018 Takashi Iwai <tiwai@suse.de> ALSA: seq: Don't allow resizing pool in use

This is a fix for a (sort of) fallout in the recent commit
d15d662e89fc ("ALSA: seq: Fix racy pool initializations") for
CVE-2018-1000004.
As the pool resize deletes the existing cells, it may lead to a race
when another thread is writing concurrently, eventually resulting a
UAF.

A simple workaround is not to allow the pool resizing when the pool is
in use. It's an invalid behavior in anyway.

Fixes: d15d662e89fc ("ALSA: seq: Fix racy pool initializations")
Reported-by: 范龙飞 <long7573@126.com>
Reported-by: Nicolai Stange <nstange@suse.de>
Cc: <stable@vger.kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>