[alsa-devel] [PATCH] ALSA: firewire: fix NULL pointer dereference when releasing uninitialized data of iso-resource

Takashi Iwai tiwai at suse.de
Sun Aug 20 09:42:18 CEST 2017


On Sun, 20 Aug 2017 08:54:26 +0200,
Takashi Sakamoto wrote:
> 
> When calling 'iso_resource_free()' for uninitialized data, this function
> causes NULL pointer dereference due to its 'unit' member. This occurs when
> unplugging audio and music units on IEEE 1394 bus at failure of card
> registration.
> 
> This commit fixes the bug. The bug exists since kernel v4.5.
> 
> Fixes: 324540c4e05c ('ALSA: fireface: postpone sound card registration') at v4.12
> Fixes: 8865a31e0fd8 ('ALSA: firewire-motu: postpone sound card registration') at v4.12
> Fixes: b610386c8afb ('ALSA: firewire-tascam: deleyed registration of sound card') at v4.7
> Fixes: 86c8dd7f4da3 ('ALSA: firewire-digi00x: delayed registration of sound card') at v4.7
> Fixes: 6c29230e2a5f ('ALSA: oxfw: delayed registration of sound card') at v4.7
> Fixes: 7d3c1d5901aa ('ALSA: fireworks: delayed registration of sound card') at v4.7
> Fixes: 04a2c73c97eb ('ALSA: bebob: delayed registration of sound card') at v4.7
> Fixes: b59fb1900b4f ('ALSA: dice: postpone card registration') at v4.5
> Cc: <stable at vger.kernel.org> # v4.5+
> Signed-off-by: Takashi Sakamoto <o-takashi at sakamocchi.jp>

Applied, thanks.


Takashi


More information about the Alsa-devel mailing list